开源 ATI 驱动程序和 HDMI 支持

开源 ATI 驱动程序和 HDMI 支持

笔记:这个问题可能也与每一位全新 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添加内核启动参数\:

  1. 跑步gksu gedit /etc/default/grub并将参数添加到GRUB_CMDLINE_LINUX_DEFAULT。例如:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
    
  2. 跑步sudo update-grub

  3. 重启。

相关内容