16.04 ALSA / Radeon R9 380 HDMI Audio

3

Eu recentemente atualizei do Ubuntu Studio 15.10 para 16.04, e a saída de áudio da porta HDMI da minha GPU não parece mais funcionar.

A saída de alsa-info.sh pode ser encontrada aqui, que inclui aplay -l entre outras coisas úteis. link

A saída da placa de som onboard (cartão 0) e minha interface de áudio USB (cartão 1) parece funcionar bem. Eu não tentei entrar.

Eu estava usando o fglrx / Catalyst, e me pergunto se a mudança para os drivers de código aberto (AMDGPU) é o culpado, mas pensei em perguntar por aqui se alguém sabe ao certo ou pode detectar um erro de configuração . (Esperançosamente)

E aqui está a saída relevante do 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) Tentei enviar o som diretamente para a coisa usando speaker-test -Dhw:3,3 -c2 -r48000 sem sucesso. Eu também tentei os outros dispositivos no cartão, de 7 a 11. Jogar diretamente no dispositivo de áudio onboard, ( hw:2,0 na hora), é claro, funcionou.

É também digno de nota que pavucontrol indica que o som está sendo enviado para o dispositivo.

ETA: (4/28) Eu tentei inicializar duas imagens ao vivo diferentes de duas diferentes distros para ver se consegui uma boa saída alsa-info.sh , mas o áudio não funcionou em nenhuma delas também. Um era o Ubuntu 15.10 e eu instalei o fglrx; ainda não há som. Eu suponho que poderia ser um problema físico com o cartão, mas seria uma incrível coincidência.

Eu já vi menções à propriedade do módulo radeon.audio ao redor. O módulo radeon não está carregado, amdgpu é o módulo relevante que parece. Eu não fui capaz de definir amdgpu.audio , (que é uma propriedade válida, e parece fazer o mesmo que o radeon equivalente), mas esse é outro problema que estou tendo em uma questão separada. (Aqui: arquivo /etc/modprobe.d/conf ignorado )

ETA: (5/01) Eu comecei a suspeitar, e outra pessoa confirmou, ( arquivo / etc / modprobe.d / conf ignorado ) que o driver amdgpu simplesmente não é capaz de suportar áudio para o chipset da minha GPU. Se eu encontrar o contrário, atualizarei a questão novamente ou responderei.

    
por Zalethon 27.04.2016 / 23:13

1 resposta

4

Acabei de instalar Driver AMDGPU-PRO (a versão atual é 16.30) e o som agora funciona da minha tela usando o cabo HDMI!

$ sudo lspci | grep VGA

me dá

[AMD/ATI] Tonga PRO [Radeon R9 285/380] 
    
por Wli 02.07.2016 / 00:19