我决定尝试在 Windows 10 的双启动方案中切换到 Ubuntu,总体上一切正常,但我遇到了一个真正破坏体验的错误。我通过连接到 GPU 的显示端口电缆从显示器中获得声音,这在 Windows 上没有任何问题,但在 Ubuntu 上我有两个单独的问题。
首先是系统会随机从 DisplayPort 3 作为音频输出源切换到数字输出,这是我通过 Pavucontrol 修复的。
但另一个同样烦人的问题是声音延迟。每当我在一两分钟后恢复视频时,视频就会开始播放,但音频只在几秒钟的沉默后才开始,这让整个体验非常不和谐。我已将 Pavucontrol 中的延迟设置为 0,但这并不能解决问题。使用 Alsamixer 将除一个 S/PDIF 选项之外的所有选项静音似乎有所帮助,但并非完全有效。
我试图在互联网上寻求帮助,但这只会让我比以前更加困惑,从 2015 年开始就有关于 HDMI 声音延迟的错误报告,有人建议采取一种复杂的措施,基本上可以一直播放无声的声音。
有什么我可以做的吗?
更新
/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