HDMI 声音输出在第一次使用后消失

HDMI 声音输出在第一次使用后消失

我有一个媒体中心,配备 ATI Radeon HD 显卡,使用 Ubuntu 桌面,所有更新都已更新,视频播放效果很好,声音也完美。

问题是,在第一次使用媒体中心播放某些内容之后,下次我回来使用它时,声音设备列表中似乎缺少 HDMI 输出设备(它一直在那里,并且在我第一次打开媒体中心时未被使用)。

重新启动可以解决这个问题,然后我就可以通过电视(连接到音响系统)播放电影或音乐。

我很欣赏其他与硬件相关的解决方案,例如使用 AUX 或数字音频线,但 HDMI 线声音输出“有效”,我想要一个软件解决方案来解决似乎是与驱动程序相关的问题。

这不是特定于程序的,我尝试过使用多种文件类型的许多不同的视频和音频播放器,并且每次下次使用时 HDMI 声音输出都会消失。

如果需要更多信息请告诉我!

答案1

杀死 pulseaudio 有帮助吗?killall pulseaudio

答案2

我在通过 Intel IGP 输出 HDMI 音频时遇到了类似(但不完全相同)的问题。也许这与您有关并对您有帮助。

在我的例子中,音频输出在音频输出停止或我在音频配置中更改了某些内容后几秒钟中断。这是因为 PulseAudio 模块suspend-on-idle在几秒钟不使用时终止了音频连接。

您可以通过(暂时)禁用模块来轻松尝试找出这是否是您的问题suspend-on-idle。为此,请在行前添加一个井号()#,然后重新启动 pulseaudio(通过执行)。如果问题已经消失,请保持原样,并将您的发现添加到load-module module-suspend-on-idle/etc/pulse/default.papulseaudio -k错误跟踪器条目. 否则恢复对文件的更改。

一般来说,pulseaudio 调试日志对于调试此类问题很有用。

答案3

您的 RadeonHD 使用的是专有的 AMD Catalyst 驱动程序还是默认的开源驱动程序?我的笔记本电脑在使用 Catalyst 驱动程序时也遇到了同样的问题,但上次我执行全新安装时,我改用了默认驱动程序,从那以后 HDMI 音频就再也没有出现过问题。

答案4

好的,这已经收到了相当多的流量,所以我想我会发布针对我的特定问题的解决方案(它可能无法解决你的问题)。

该问题与使用闭源 AMD 催化剂驱动程序与电视等媒体设备一起运行 Radeon GPU 有关,电视(与显示器不同)在关闭或处于待机模式时不会保留供电连接,这会导致设备从 Ubuntu 中的连接列表中消失,然后由于某些未知原因无法在不重新启动的情况下重新连接 - 如果这是您的问题,您可能很幸运。

简单来说,要么使用旧版催化剂驱动程序,要么使用新版催化剂驱动程序。我遇到的问题似乎只限于一个版本的催化剂驱动程序(我不记得是哪个了)。

TL;DR; 如果通过 HDMI 在电视上使用 Ubuntu AMD 催化剂驱动程序并丢失声音,请手动使用不同版本的 AMD 催化剂驱动程序。

相关内容