耳机噪音

耳机噪音

我最近安装了 Ubuntu 14.04。当我插入耳机时,我听到了恼人的噪音。噪音不受音量大小以及所用软件的影响。它总是在那里。有什么想法吗?我有一台戴尔 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

先感谢您。

答案1

他们说这个问题在内核 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

答案2

可能是 Alsa boost,或者更可能是你正在使用无线鼠标或一些 USB 或无线端口,这些端口就在耳机插孔旁边,耳机会拦截干扰。解决方案是专门将插孔和干扰设备分开。在我的情况下是无线鼠标,我只需使用 USB 延长线 + 无线 Ian 集线器作为鼠标,并将其连接到距离耳机最远的端口。希望这能有所帮助

答案3

我遇到了类似的问题,因为我找不到问题的答案,所以我启动了 synaptic 并删除了“alsa-base”和“alsa-utils”。重启后,背景声音消失了。天哪。希望它能起作用

答案4

我还没有解决问题的根源,而只是让它变得几乎不引人注意。

所以,破解方法很简单。由于只有在没有播放时问题才会持续存在,所以我想出了一个破解方法,让播放始终存在!现在,只有当耳机连接时,这才应该成立。并且当耳机被取下时,播放应该停止。

请遵循以下简单步骤 -

步骤1:安装 mplayer 并对其进行配置。(之所以选择 mplayer,是因为我很确定我不会用它来播放音乐!)

sudo apt install mplayer    
nano ~/.mplayer/config  

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

第2步:下载此 mp3 文件这里(沉默-10秒.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 applicationsDash并将silence.sh脚本的路径添加到其中。

在此处输入图片描述

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

相关内容