如何防止 Dell XPS 13 9350/9360 耳机中的白噪声

Hen*_*ski 12 alsa audio jack

每次我将耳机连接到戴尔 XPS 13 上的 3.5 毫米音频插孔时,除了我希望听到的音频外,我还会听到连续的白噪声。它比耳机插孔的典型本底噪声大得多。

我在 XPS 13 9350 ( 1 , 2 ) 和 XPS 13 9360 ( 1 , 2 , 3 ) 上发现了许多关于同样问题的其他报告,所以看起来我的设备没有故障。

有没有办法阻止这种噪音?

Hen*_*ski 22

将耳机麦克风增强增益设置为 10dB。任何其他值似乎都会导致耳机中出现恼人的背景噪音。这可以通过以下方式完成amixer

amixer -c0 sset 'Headphone Mic Boost' 10dB

要在每次连接耳机时自动执行此操作,请安装acpid

通过运行启动它: sudo systemctl start acpid.service

通过运行启用它: sudo systemctl enable acpid.service

创建以下事件脚本 /etc/acpi/headphone-plug

event=jack/headphone HEADPHONE plug
action=/etc/acpi/cancel-white-noise.sh %e
Run Code Online (Sandbox Code Playgroud)

然后创建动作脚本/etc/acpi/cancel-white-noise.sh

#! /bin/bash
amixer -c0 sset 'Headphone Mic Boost' 10dB
Run Code Online (Sandbox Code Playgroud)

现在每次连接耳机时 Headphone Mic Boost 都会设置为 10dB。要使其有效,您需要重新启动笔记本电脑。

  • 这在 ubuntu 16.04 上稍作修改即可工作。`headphone-plug` 事件脚本应该在 `/etc/acpi/events` 中,这不需要 `chmod +x` `cancel-white-noise.sh` 路径应该像上面提到的那样工作,但是该文件需要一个 `chmod +x` 设置好后,运行 `sudo service acpid restart`。无需重新启动即可为我工作。谢谢 :) (6认同)