16.04 ALSA / Radeon R9 380 HDMI-аудио

16.04 ALSA / Radeon R9 380 HDMI-аудио

Недавно я обновился с Ubuntu Studio 15.10 до 16.04, и вывод звука через порт HDMI моего графического процессора, похоже, вообще перестал работать.

Вывод alsa-info.sh можно найти здесь, он включает в себя aplay -l и другие полезные вещи.http://pastebin.ca/3584748

Выход со встроенной звуковой карты (карта 0) и моего USB-аудиоинтерфейса (карта 1) работает нормально. Вход не пробовал.

Я использовал fglrx/Catalyst и задавался вопросом, не является ли причиной переход на драйверы с открытым исходным кодом (AMDGPU), но я подумал, что поспрашиваю здесь, может, кто-нибудь знает наверняка или может обнаружить ошибку конфигурации. (Надеюсь)

А вот соответствующий вывод lspci -vvnn:

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
        Subsystem: Gigabyte Technology Co., Ltd Sunrise Point-H HD Audio [1458:a182]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32
        Interrupt: pin A routed to IRQ 139
        Region 0: Memory at dff20000 (64-bit, non-prefetchable) [size=16K]
        Region 4: Memory at dff00000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tonga HDMI Audio [Radeon R9 285/380] [1002:aad8]
        Subsystem: Tul Corporation / PowerColor Tonga HDMI Audio [Radeon R9 285/380] [148c:aad8]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 138
        Region 0: Memory at dfe60000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

ETA: (4/27) Я пытался отправить звук на эту штуку напрямую, но speaker-test -Dhw:3,3 -c2 -r48000безуспешно. Я также пробовал другие устройства на карте, с 7 по 11. Воспроизведение напрямую на встроенное аудиоустройство ( hw:2,0в то время), конечно, работало.

Также следует отметить тот факт, pavucontrolчто звук передается на устройство.

ETA: (4/28) Я попробовал загрузить два разных образа Live с двух разных дистрибутивов, чтобы посмотреть, смогу ли я получить хороший alsa-info.shвывод, но звук не работал ни на одном из них. Один из них был Ubuntu 15.10, и я установил fglrx; звука по-прежнему нет. Полагаю, это может быть физическая проблема с картой, но это было бы удивительным совпадением.

Я видел упоминания о radeon.audioсвойстве модуля. radeonМодуль не загружен, amdgpuэто, похоже, релевантный модуль. Мне не удалось установить amdgpu.audio, (что является допустимым свойством и, похоже, делает то же самое, что и radeonэквивалент), но это еще одна проблема, с которой я столкнулся в отдельном вопросе. (Здесь:Файл конфигурации /etc/modprobe.d/ игнорируется)

ETA: (5/01) Я начал подозревать, и другой человек подтвердил, (Файл конфигурации /etc/modprobe.d/ игнорируется) что amdgpuдрайвер просто не способен поддерживать аудиовыход для чипсета моего GPU. Если я найду иное, я снова обновлю вопрос или отвечу на него.

решение1

Я только что установилДрайвер AMDGPU-PRO(текущая версия — 16.30) и теперь звук работает с моего экрана через кабель HDMI!

$ sudo lspci | grep VGA

дает мне

[AMD/ATI] Tonga PRO [Radeon R9 285/380] 

Связанный контент