AMDGPU 驱动程序无法通过 DisplayPort 播放音频

kei*_*hzg 3 pulseaudio drivers 16.04

前几天我把一个 R9 380 扔进了我的机器,有了 AMDGPU 驱动程序,一切似乎都很好。. . 除了我不再有任何声音。我已经尝试设置音频优先级,但考虑到从系统设置向设备发送测试声音会导致没有声音,我认为这不仅仅是一个优先级问题。

打开 pavucontrol,它列出了“HDMI/DisplayPort(拔出)”,考虑到我是在屏幕上阅读它,这当然让我感到惊讶,所以它不像 DisplayPort 连接被拔掉。

我正在运行 Kubuntu 16.04,目前正在将音频从 USB 声卡传出,然后传到扬声器中,所以这并不紧急,只是 . . . 令人困惑。

小智 6

这是一个已知问题,开源驱动程序 amdgpu 尚不支持 HDMI/DisplayPort 上的音频。一旦 DAL(显示抽象层)合并到主线内核中,此功能将可用。DAL 是 AMD 的新驱动程序抽象层。最初,AMD 计划在内核 4.7 中进行合并,但是主线内核开发人员方面保留了很多。

因此,在撰写本文时(内核 4.9 是最新的),您只有三个选择

  1. 避免通过 HDMI/DisplayPort 输出音频并等待
  2. 使用专有的 AMDGPU Pro 驱动程序
  3. 使用已经包含 DAL 的自编译内核

请参阅freedesktop.org 上的错误 98809