我决定尝试在 Windows 10 的双启动情况下切换到 Ubuntu,总体来说一切运行正常,但我遇到了一个真正破坏体验的错误。我通过连接到 GPU 的显示端口电缆从显示器获取声音,这在 Windows 上没有任何问题,但在 Ubuntu 上我遇到了两个不同的问题。
首先,系统会随机从 DisplayPort 3 作为音频输出源切换到数字输出,这是我通过 Pavucontrol 修复的问题。
但另一个同样令人烦恼的问题就是声音延迟。每当我在一两分钟后恢复视频时,视频都会开始播放,但音频会在几秒钟的静音后才开始播放,这让整个体验非常不协调。我已将 Pavucontrol 中的延迟设置为 0,但这并不能解决问题。使用 Alsamixer 将除一个 S/PDIF 选项之外的所有选项静音似乎有点帮助,但不是完全有帮助。
我尝试在互联网上寻求帮助,但这只会让我比以前更加困惑,2015 年有关于 HDMI 声音延迟的错误报告,还有人建议采取一种复杂的措施,基本上可以一直播放静音。
我能做什么吗?
答案1
更新
- 打开
/etc/pulse/default.pa
并注释掉该行load-module module-suspend-on-idle
,即在其前面加上##load-module module-suspend-on-idle
,然后保存文件,对执行类似操作/etc/pulse/system.pa
。 - 运行
pulseaudio -k
以杀死 pulseaudio 守护进程并运行pulseaudio --start
以重新启动它(或者您也可以在启动systemctl --user restart pulseaudio
时运行它)。pulseaudio
你的问题应该解决了。
谢谢https://forum.level1techs.com/t/delayed-sound-output-ubuntu-elementary-os-solved/115034