![Linux 上的 Chrome(flash 或 HTML5)声音断断续续,但 VLC 没有](https://linux22.com/image/5945/Linux%20%E4%B8%8A%E7%9A%84%20Chrome%EF%BC%88flash%20%E6%88%96%20HTML5%EF%BC%89%E5%A3%B0%E9%9F%B3%E6%96%AD%E6%96%AD%E7%BB%AD%E7%BB%AD%EF%BC%8C%E4%BD%86%20VLC%20%E6%B2%A1%E6%9C%89.png)
目前,我在 Linux 中的 Chrome 上的 Flash 和 HTML5 内容中都有断断续续的声音,但 VLC 没有断断续续的声音。我正在运行Arch,使用Chrome(开发通道),并使用ALSA和pulseaudio;一切都更新到最新版本。关于如何调试这个问题有什么想法吗?
答案1
最后,缓解不稳定的解决方案是删除pulseaudio和pulseaudio-alsa,正确配置alsa(我使用asoundconf),然后重新启动。
答案2
要么是软件有问题,要么是硬件无法处理。从你的问题中我无法判断。不管怎样,我会给你一些通用的建议,希望这些建议能起作用。
调试 PulseAudio/波动修复
- 以 root身份编辑
/usr/local/etc/pulse/daemon.conf
。 应该有这样几行:
#default-fragments = 8
和#default-fragment-size-msec = 5
。删除主题标签(即取消注释)
- 您必须重新启动pulseaudio。最简单的方法是重新启动。
一般建议
- 确保后台没有 CPU 占用。最简单的修复方法是重新启动。
- 尝试更改默认播放设备(系统设置中的声音控制)。
- 确保您的机器可以承受负载! (Chrome 是一个重线程应用程序。拥有多核系统/快速系统将会有很大帮助。)