耳机发出的噪音


8

我最近安装了Ubuntu 14.04。当我插入耳机时,我听到讨厌的声音。噪音不受音量和所用软件的影响。它总是在那里。任何的想法?我有一台Dell M3800。我尝试了其他类型的耳机,但那里有白噪声。这可能会有所帮助:

    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

先感谢您。

Answers:


8

他们说它在内核3.16中已修复,因此请首先尝试。

sudo apt-get install linux-generic-lts-utopic

它对我不起作用,因此我尝试了以下链接中找到的解决方法,该方法对我有用。

http://xps13-9333.appspot.com/#background_noise

mkdir -p /usr/local/bin
wget -O /usr/local/bin/white_noise_fix.py http://xps13-9333.appspot.com/root/usr/local/bin/white_noise_fix.py
chmod 744 /usr/local/bin/white_noise_fix.py

此后,请禁用声卡的省电模式,以防止爆裂声,电气噪声,更重要的是白噪声,否则这些噪声会再次出现:

mkdir -p /etc/pm/config.d
echo INTEL_AUDIO_POWERSAVE=false > /etc/pm/config.d/snd_hda_intel

有关该错误的更多信息,请参见此处。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315770


1
我的Dell M3800上可以使用这种方法。完成所有这些步骤之后,再执行带有sudo white_noise_fix.py白噪声的Python脚本,就完全消失了,但随后又回来了,就像我关闭并打开“声音设置”一样。另外,当我重新启动计算机时,白噪声又回来了。
加勒特

1
在appspot链接页面的开头,您会找到一个脚本以及说明如何在每次启动时运行它。
Mikael Svensson

伟大帮助我使用了Dell 3800 Ubuntu 14.04
BernhardZürn2015年

在我的Asus Zenbook Ubuntu 16.04上为我工作-非常感谢!
Easton Bornemeier

6

这可能是Alsa的增强功能,或者更有可能是您正在使用无线鼠标或耳机插孔旁边的某些USB或无线端口,并且耳机会拦截干扰。解决方案是专门分离插孔和干扰设备。在我的情况下,它是无线鼠标,我只是将USB延长线+无线Ian集线器用于鼠标,并将其连接到距离耳机最远的端口。希望这可以帮助


如果可以的话,我会再投票一千次。我在互联网上搜索了几个小时,却找不到有效的解决方案。然后,我重新搜索了每一页并查看了这个答案。我全心全意地尝试一下,所以从前USB端口和BAM卸下了无线鼠标加密狗!噪音消失了。
najayaz

2

我遇到了类似的问题,因为找不到我的问题的答案,所以我开始进行突触,并删除了“ alsa-base”和“ alsa-utils”。重新启动,不再有背景声音。天堂。希望能奏效


怎么做?能否请您提及步骤?
thewebjackal

0

我还没有解决问题的根源,只是使它几乎不被注意到。

因此,破解非常简单。由于问题仅在没有播放的情况下仍然存在,因此我想出了一个总是可以播放的技巧!现在,仅在连接耳机时才应如此。取下耳机后,播放应停止。

遵循以下简单步骤-

步骤1:安装mplayer并进行配置。(mplayer,因为我非常确定我永远不会将其用于播放音乐!)

sudo apt install mplayer    
nano ~/.mplayer/config  

在该文件中输入-> lirc=no

步骤2:此处下载此mp3文件(silence-10sec.mp3)

步骤#3:在主目录中创建一个文件夹并命名.hush
将mp3文件复制到您的.hush目录中

cp ~/Downloads/silence-10sec.mp3 ~/.hush/

在该文件夹中,创建一个脚本文件并将其命名 silence.sh
复制”,然后将此代码粘贴到脚本文件中。

#!/bin/bash

plugged="jack/headphone HEADPHONE plug"
unplugged="jack/headphone HEADPHONE unplug"

acpi_listen | while IFS= read -r event;
do
    if [ "$event" == "$plugged" ]
    then
       mplayer -really-quiet -loop 0 ~/.scripts/silence-10sec.mp3 &
    elif [ "$event" == "$unplugged" ]
    then
       pkill -f mplayer
    fi
done

使用命令使其可执行 chmod +755 silence.sh

第4步:键入startup applications在短跑和silence.sh脚本的路径添加到它。

在此处输入图片说明

因此,基本上,我们正在做的事情是监听耳机已连接和已断开连接的事件,以及循环播放或停止空白mp3文件。现在,我已经使用过,mplayer因为我知道我永远不会将其用于任何其他目的,并且杀死它的过程对我来说是完全安全的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.