Atualizei recentemente do Ubuntu Studio 15.10 para 16.04, e a saída de áudio da porta HDMI da minha GPU parece não funcionar mais.
A saída de alsa-info.sh pode ser encontrada aqui, que inclui aplay -l entre outras coisas úteis.http://pastebin.ca/3584748
A saída da placa de som integrada (Placa 0) e da minha interface de áudio USB (Placa 1) parece funcionar bem. Eu não tentei entrada.
Eu estava usando fglrx/Catalyst e me pergunto se a mudança para drivers de código aberto (AMDGPU) é a culpada, mas pensei em perguntar por aqui se alguém sabe com certeza ou pode detectar um erro de configuração. (Esperançosamente)
E aqui está a saída relevante de 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: (27/04) Tentei enviar som diretamente para a coisa usando speaker-test -Dhw:3,3 -c2 -r48000
sem sucesso. Também experimentei os outros dispositivos da placa, 7 a 11. Reproduzir diretamente no dispositivo de áudio integrado ( hw:2,0
na época), claro, funcionou.
Destaca-se também o fato de pavucontrol
indicar que o som está sendo enviado para o aparelho.
ETA: (28/04) Tentei inicializar em duas imagens ao vivo diferentes de duas distros diferentes para ver se conseguia uma boa alsa-info.sh
saída, mas o áudio também não funcionou em nenhuma delas. Um deles era o Ubuntu 15.10 e instalei o fglrx; ainda não há som. Suponho que possa ser um problema físico com o cartão, mas seria uma coincidência incrível.
Já vi menções à radeon.audio
propriedade do módulo por aí. O radeon
módulo não está carregado, amdgpu
parece ser o módulo relevante. Não consegui 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 pergunta separada. (Aqui:Arquivo /etc/modprobe.d/ conf ignorado)
ETA: (01/05) Eu comecei a suspeitar, e outra pessoa confirmou, (Arquivo /etc/modprobe.d/ conf ignorado) que o amdgpu
driver simplesmente não é capaz de suportar saída de áudio para o chipset da minha GPU. Se eu descobrir o contrário, atualizarei a pergunta novamente ou responderei.
Responder1
acabei de instalarDriver AMDGPU-PRO(a versão atual é 16.30) e o som agora funciona na minha tela usando o cabo HDMI!
$ sudo lspci | grep VGA
me dá
[AMD/ATI] Tonga PRO [Radeon R9 285/380]