如何在 14.04 中正确检测板载 radeon 1200 的 hdmi 端口以启用 hdmi 音频?

如何在 14.04 中正确检测板载 radeon 1200 的 hdmi 端口以启用 hdmi 音频?

从 12.04 升级后,我无法从 HDMI 获得音频设备。虽然显示器本身可以工作,但似乎它甚至没有将其检测为 HDMI,而是检测为 DVI:

mrguga@mrguga-server:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 698mm x 392mm
   1920x1080      50.0*+   60.0     59.9     24.0     24.0  
   1920x1080i     60.1     50.0     60.0  
   1280x720       60.0     50.0     59.9  
   1440x576i      50.1  
   1440x480i      60.1     60.1  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        60.0     59.9  

虽然分辨率和显示没问题,但没有 HDMI 声音设备:

mrguga@mrguga-server:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

更改驱动程序不是一个选择,我只能使用开源驱动程序,因为 AMD 自 8.04 以来就不再支持该设备。

我尝试了谷歌上的很多方法,但没有成功。有人知道发生了什么吗?

答案1

我知道你不想安装驱动程序,但是这里假设该设备 (Radeon X1200) 完全受支持。尝试安装驱动程序...

如果您获得驱动程序,则可以使用以下命令手动设置 HDMI 音频:

echo "options radeon audio=1" | sudo tee /etc/modprobe.d/radeon.conf 

如果该设备存在于播放设备列表中,则可能存在解决方法,请参阅

相关内容