扬声器空闲时发出奇怪的嘶嘶声

扬声器空闲时发出奇怪的嘶嘶声

PC 空闲时,Ubuntu 会发出奇怪的嘶嘶声。耳机也已插入,耳机和扬声器均正常工作。

当我的 PC 处于空闲状态且未播放任何声音时,就会出现嘶嘶声。播放任何类型的声音时,嘶嘶声都会消失,而播放停止时,嘶嘶声又会再次出现。

尝试拔下耳机并单独使用扬声器。仍然没有解决。

耳机上没有这样的嘶嘶声,扬声器也没有问题,因为它们在 Windows 上运行良好。

因此,声卡是 Realtek ALC887-VD 通用声卡,扬声器是通过后主板通用输出连接到 PC 的 Philips SPA9080B。

还有一件事,我唯一一次听到这种声音是当我的 PC 关闭但扬声器没有关闭时。所以我最好的猜测是,当 PC 空闲时,Ubuntu 可能会切断与后置端口的连接?可能与省电有关?

答案1

好吧,正如猜测的那样,问题出在省电方面,脉冲音频使空闲的播放设备静音。现在,由于扬声器静音,它开始发出通常的嘶嘶声。为了解决这个问题,

  1. 使用 sudo 权限打开 /etc/pulse/default.pa

  2. 注释掉以下行:load-module module-suspend-on-idle

  3. 使用以下命令重新启动 pulseaudio:systemctl restart --user pulseaudio

答案2

安装 TLP 模块后,我遇到了同样的问题。原因是 TLP 默认在插入交流电时禁用扬声器的省电模式。在 TLPUI 中,我将值更改为 1,这意味着在使用交流电时启用省电模式。然后嘶嘶声自动关闭,我的 TLP 模块也可以正常工作。

希望这也有帮助。

相关内容