噼啪声 – Ubuntu 22.04

噼啪声 – Ubuntu 22.04

我有声音干扰:例如,背景中有安静的噼啪声,启动 Firefox 时有响亮的嘶嘶声/噼啪声。

仅当通过扬声器播放时才会出现此问题 - 扬声器通过 AUX 直接连接并通过 USB 供电。扬声器不是问题;这些干扰在 Windows 下不会发生。

到目前为止我尝试过的

  1. 在配置中/etc/pulse/default.pa::

    • 添加tsched=0到行load-module module-udev-detect&&pulseaudio -k
    • 注释掉以下行:load-module module-suspend-on-idle&&pulseaudio -k
  2. 在配置中/etc/pulse/daemon.conf

    • 将脉冲设置default-sample-rate48000&&pulseaudio -k
  3. killall pulseaudio

  4. 拔掉扬声器插头并重新插入

系统信息:

  • Linux 系统 5.15.0-33-generic #34-Ubuntu SMP 5 月 18 日星期三 13:34:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  • Ubuntu 22.04 LTS
  • iipulseaudio 1:15.99.1+dfsg1-1ubuntu1 amd64 PulseAudio 声音服务器

答案1

在我的系统上,这似乎是由 中的音量更改延迟音量设置引起的/etc/pulse/daemon.conf。当我设置enabled-deferred-volume = no并确保我的台词default-sample-ratealternate-sample-rate被注释掉时,重新启动pulseaudio后我的噼啪声消失了pulseaudio -k && pulseaudio --start

编辑:当我睡觉并且不睡觉我的系统时,问题最终又回来了。我不知道为什么,但是当我的系统重新启动时,采样率从 44100Hz 变为 48000Hz,当它达到 48000Hz 时,噼啪声又回来了。因此,我取消了默认采样率的注释并将其设置为 44100。我的耳机显示在几种不同的输出模式下,以便查看哪种采样模式在有或没有噼啪声的情况下工作,我检查了在pacmd list-sinks | grep "sample spec" -B 12我的耳机上显示“状态:正在运行”的情况。想要检查底部输出频率的示例规格。

答案2

我尝试了很多方法,但最终找到了这样的解决方案:

我已经安装了alsamixer

sudo apt update
sudo apt install alsa-utils

然后通过命令打开alsamixer alsamixer。屏幕将在终端中打开。单击f6并选择您的设备,然后通过向右箭头向右滚动并进入自动静音模式。您可以通过检查item上面的选项来遵循它。您需要通过按up arrow键来启用它。最终,它会突然停止爆裂声。祝你工作顺利:)

答案3

播放间歇性暂停,因此我将 /etc/pulse/daemon.conf 中的默认采样率(任意)降至 20000,似乎已经解决了问题。

答案4

就我而言,我从未能够永远解决这个问题。这些天,当发生这种情况时,我只会这样做:

pulseaudio -k

并再次启动正在播放的任何音频源。每次,声音都会被清理到下一次睡眠或重新启动。这不是一个真正的解决方案,但我希望它能帮助一些人。

相关内容