更新:安装 Ubuntu 后,HDMI 音频输出被正确检测到并正常工作。原始问题如下,但我现在更感兴趣的是为什么它在安装后工作,但在 Live CD 后却不工作。这是我应该提交的错误吗?
我正在运行 Ubuntu Maverick Live CD,以确保我的笔记本电脑上的所有硬件在安装之前都能正常工作。我遇到的一个问题是 HDMI 音频输出。
插入 HDMI 电缆(或插入后启动)后,进入系统 > 偏好设置 > 声音
在“硬件”选项卡下,我可以选择“数字立体声 (HDMI) 输出”,但“输出”选项卡下的唯一条目是“虚拟输出”。我听不到电视扬声器发出任何声音,如果我按“测试扬声器”,声音对话框就会崩溃。
这是输出aplay -l
ubuntu@ubuntu:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC269 Digital [ALC269 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
如何使 HDMI 音频输出工作?
答案1
Live CD 和您的安装之间的一个区别可能是加载的内核模块。您可以使用lsmod | grep hda
或检查lsmod | grep hdmi
,看看您的安装和 Live CD 上的输出是否有任何差异。
我没有安装 maverick,但我知道使用 Lucid 我必须从不同的 PPA 明确加载较新的 ALSA 驱动程序和内核模块才能使 HDMI 声音正常工作。