我使用的是 14.04 版本,音量会随机出现峰值。我最初只是在使用 Spotify 时才注意到这一点,所以我认为这是 Spotify 的软件问题,现在我开始注意到有时通过 flash 播放时也会出现这种情况,所以我认为这更可能与 pulseaudio 有关。请帮我解决这个问题。我可以运行哪些命令来获取您需要的信息?
更新: 现在我开始随机静音,而且有一段时间我没有注意到峰值。我没有做任何事情,也没有更改任何设置。但这更烦人,因为我以前能够在 Ubuntu 中将音量调到最大,并用外部扬声器控制它,但当它静音时,我无能为力。有什么想法吗?
答案1
几个小时前,我在 Debian Stretch 上遇到了完全相同的问题。如果我读到本报告如果正确的话,那么似乎某些主板和 pulseaudio 存在错误。
跟随此评论在 pulseaudio 日志中验证您的问题是否与不稳定的插孔感应有关。如果是这样,那么您可能会发现该错误报告中的其他评论很有帮助:
更改
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
自:
[Jack Front Headphone]
required-any = any
[Jack Headphone]
required-any = any
到 :
# [Jack Front Headphone]
# required-any = any
# [Jack Headphone]
# required-any = any
[您必须] 重新启动 pulseaudio(或计算机)才能使更改生效。
和:
在较新的内核中可能确实存在更好的解决方案:如果您安装每日 DKMS 包,您也会得到这个。然后编辑
/etc/modprobe.d/alsa-base.conf
并添加此行:
options snd-hda-intel jackpoll_ms=250
然后重启并测试。如果声卡不是第一个 hda intel 声卡,你可能需要添加更多,如下所示:
options snd-hda-intel jackpoll_ms=0,250
或者:
options snd-hda-intel jackpoll_ms=0,0,250
... 取决于您要更改哪张卡。
这个错误是在 2011 年被报告的,但 2015-12 年的评论以及我自己的问题证实它仍然存在。