我刚买了一台新电脑,用作 HTPC,装有 Ubuntu 12.04 64 位系统,但 HDMI 音频无法工作。我使用的是 Intel i3-2120 CPU 中的集成显卡,主板是 ASUS P8H61-M LX2。电视通过 HDMI 转 DVI 电缆连接到主板的 DVI-D 端口。视频播放正常,但在 ALSA 和 PulseAudio 中,我没有看到任何选择 HDMI 音频输出的选项。例如:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: VT1708S Digital [VT1708S Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: VT1708S HP [VT1708S HP]
Subdevices: 1/1
Subdevice #0: subdevice #0
其他使用集成显卡和 HDMI 音频的人似乎列出了一个或多个“INTEL HDMI”设备,但我没有,而且上述设备都无法通过 HDMI 电缆发出声音。我尝试使用 alsamixer、声音设置、pavucontrol、HDA Analyzer 和 BIOS,但到目前为止,什么都没起作用。救命!
我的完整 alsa-info.sh 输出位于http://www.alsa-project.org/db/?f=96647290482cf72674c26fe9088b785116325737
答案1
我最终得出结论,就我的情况而言,这可能是硬件问题。P8H61-M LX2 主板可能没有能够将音频路由到图形控制器的芯片组。
编辑:几年后升级到 14.04.3 后,我发现 HDMI 音频设备神奇地出现了,所以这毕竟是一个操作系统问题。