保持音频“清醒”

保持音频“清醒”

我正在通过 HDMI 将音频从我的视频卡(Radeon HD-4650 RV730)输出到 AVR。

当没有音频输出时,系统似乎关闭了音频,我的接收器显示没有音频输入。然后,当音频开始时,我的接收器需要一两秒钟才能识别信号,所以我失去了音频的开始,或者根本听不到短音。我希望即使在没有音频播放时也能保持此连接“开启”或“活动”,这样我就不必等待接收器切换。

我相信这是某个地方的“空闲”设置,但我不确定它发生在哪个级别。我不太清楚驱动程序/pulseaudio/alsamixer 如何协同工作,以及在哪个级别可以解决这个问题。我希望得到一些指导,而不是四处摸索和弄乱一些东西。任何命令的解释都将不胜感激,因为我是 Linux 新手,正在努力学习尽可能多的东西。

答案1

我一直在努力解决同样的问题,但在网上找不到解决方案(事后看来,我使用的搜索词不正确/太模糊)。但我终于弄明白了,所以在这里,希望这对其他人有所帮助。

编辑/etc/pulse/default.pa并注释掉下面这一行:

load-module module-suspend-on-idle

变成:

# load-module module-suspend-on-idle

然后重新启动声音服务器。

答案2

由于 Nvidia 的驱动程序更改,我也遇到了同样的事情。为了阻止 PulseAudio 在空闲时暂停接收器,我们可以注释掉(通过添加 #)default.pa(位于 /etc/pulse/ 或 ~/.pulse 中)中的以下行,如下所示:

# load-module module-suspend-on-idle

重启PulseAudio服务器使之生效(pulseaudio -k在终端运行)

相关内容