(笔记:这个问题可能也与每一位全新 ATI 遗产卡片!)
我的笔记本电脑上有 ATI Mobility Radeon HD 3670,几个月前我安装了 Ubuntu 12.10。从那时起,我一直在寻找让 HDMI 工作的方法,因为专有驱动程序不适用于新版 Xorg。
最近我偶然发现了这个帖子从 2007 年开始。我是否遗漏了什么?可能的让 HDMI 音频端口与开源 ATI 驱动程序兼容?有没有其他解决方法,而不需要安装某些模糊的内核或者不受支持的 PPA?
当我执行该lspci
命令时,我确实得到了以下几行
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV635 [Mobility Radeon HD 3670]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV635 HDMI Audio [Radeon HD 3600 Series]
这告诉我能可以用来通过它发送音频,但它没有出现在我的声音设置中。
**笔记**:看来 Redhat (错误 428964) 有一个补丁可以与一些 ATI 显卡(包括我的)配合使用,为什么它没有出现在 Ubuntu 版本中?(或者如果它出现了,为什么它不再起作用了?)
**笔记2** : 甚至Arch Linux有一些文档可以使用开源 ATI 驱动程序安装 HDMI 支持!
补充
HDMI 电缆已插入,我甚至重新启动了计算机并在几种条件下尝试,以下信息保持不变:命令aplay -l
返回
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
最后aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
...什么也不做。
还,这看起来很有希望,但我犹豫是否安装 PulseAudio。
其他论坛讨论这看起来很有趣,但我现在对这一点缺乏一些了解。
答案1
以下内容帮助我恢复 HDMI 音频(Ubuntu 12.10;Radeon HD 4800):
值得注意的是,ATI/AMD 的开源驱动程序(称为 radeon)至少对某些显卡提供了对 HDMI/DisplayPort 音频的实验性支持。默认情况下,它是禁用的,但您可以通过radeon.audio=1
添加内核启动参数\:
跑步
gksu gedit /etc/default/grub
并将参数添加到GRUB_CMDLINE_LINUX_DEFAULT
。例如:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
跑步
sudo update-grub
。重启。