如何停止 Ubuntu 22.04 上的扬声器随机爆音

如何停止 Ubuntu 22.04 上的扬声器随机爆音

我有一台装有 Ubuntu 22.04 LTS 和 Windows 10 双启动的 PC。全新安装 ubuntu 后,我注意到我的扬声器(edifier r1280dbs)发出随机的爆音(非常小,但确实存在)。

每当我打开大型应用程序(如 Microsoft Teams)或登录/注销系统时,似乎都会发生这种情况。但它也可能随机发生。我进行了深入搜索,发现的大多数结果都表明问题出在声卡的省电选项上。我按照这里的解决方案操作,但都不起作用。Ubuntu 20.04 上令人厌烦的咔哒声/爆裂声 请帮我解决这个问题。谢谢!

答案1

回答对我有用。

  1. 备份现有的 PuseAudio 配置文件:sudo cp /etc/pulse/default.pa /etc/pulse/default.bak
  2. 编辑配置文件:gedit admin:///etc/pulse/default.pa
  3. 散列出条目 load-module module-suspend-on-idle:#load-module module-suspend-on-idle
  4. 保存并关闭配置文件
  5. 重新启动 PluseAudio:systemctl restart --user pulseaudio

答案2

因为这些解决方案对我都不起作用,而且当音量较低时扬声器会保持空转状态一段时间,所以我发现这个破解方法有效:

播放-q-r 48000-n-t alsa-b 16-c 2 synth sin 10 音量-10dB

我只是一直播放这种听不见的(对我来说)声音,它们从不闲着。

答案3

[注意:您需要 root 权限才能执行此操作]。

在终端中打开文件:

sudo gedit /etc/modprobe.d/alsa-base.conf

在页面底部添加以下行:

选项 snd-hda-intel power_save=0 power_save_controller=N

保存并重新启动。

相关内容