我有一台配备 ATI Radeon 4200 的笔记本电脑,在 12.04 上一切正常,自从升级到 12.10 后,我无法通过 HDMI 获得声音。当我切换到 HDMI 音频时,视频速度加快了约 2 倍。我可以使用笔记本电脑中的扬声器并通过 HDMI 观看视频,没有任何问题。
我尝试过的事情:
- 安装 AMD/ATI 驱动程序的各种教程,均导致低图形模式。
- 检查一切是否正确设置
alsamixer
,声音实用程序和 - 安装pavucontrol
并检查其中的一切。 - 验证输出
cat /proc/asound/cards
看起来正常
最初升级时,出现了大量问题,我认为这些问题是由于仍在使用但不兼容的旧专有驱动程序造成的,经过几个小时的尝试修复后,我决定备份并重新安装,除了上述问题外,安装效果很好。任何帮助都将不胜感激!!
最后希望这个问题还没有得到解答,我在论坛上尝试了几种不同的搜索,但没有找到任何东西。
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
答案1
我解决了这个问题!:D 我在第一篇帖子中说的是正确的。HDMI 声音不适用于 Gallium 0.4。新的 ATI 驱动程序不适用于 Radeon 4200 等“旧”显卡。
此处描述了此问题的解决方案:http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
解决方案涉及安装非官方软件包。我试过了,它对我有用!
干杯!
答案2
您可以打开该文件:
/etc/default/grub
使用以下命令:
gksu gedit /etc/default/grub
并添加以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
GRUB_CMDLINE_LINUX_DEFAULT
(如果有的话,请确保用该行替换现有行。或者,更好的是,通过#
在原始行的最前面放置一个字符来注释掉原始行。)
保存文件,退出文本编辑器,然后运行此命令,这将导致应用新配置:
sudo update-grub
如果您这样做,那么您不必安装 AMD 的 Catalyst 驱动程序,这太棒了!