(注意:这个问题也可能与全新 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]
Run Code Online (Sandbox Code Playgroud)
这告诉我它可以用来通过它发送音频,但它没有出现在我的声音设置中。
**注意** : Redhat ( Bug 428964 )似乎有一个适用于某些 ATI 卡(包括我的)的补丁,为什么它没有出现在 Ubuntu 版本中?(或者如果确实如此,为什么它不再起作用了?)
**注意 2 **:即使是Arch Linux也有一些文档可以使用开源 ATI 驱动程序安装 HDMI 支持!
HDMI线已插入,我什至重新启动计算机并在serval条件下尝试,以下信息不变:命令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
Run Code Online (Sandbox Code Playgroud)
最后aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
......什么也不做。
此外,这看起来很有希望,但我对安装 PulseAudio 犹豫不决。
另一个看起来很有趣的论坛讨论,但我现在对此缺乏一些了解。
小智 3
以下内容帮助我恢复 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"
Run Code Online (Sandbox Code Playgroud)跑步sudo update-grub
。
重启。
归档时间: |
|
查看次数: |
13918 次 |
最近记录: |