
Recientemente actualicé de Ubuntu Studio 15.10 a 16.04 y la salida de audio del puerto HDMI de mi GPU ya no parece funcionar en absoluto.
El resultado de alsa-info.sh se puede encontrar aquí, que incluye aplay -l entre otras cosas útiles.http://pastebin.ca/3584748
La salida de la tarjeta de sonido integrada (Tarjeta 0) y mi interfaz de audio USB (Tarjeta 1) parece funcionar bien. No he probado la entrada.
Había estado usando fglrx/Catalyst y me preguntaba si el cambio a los controladores de código abierto (AMDGPU) es el culpable, pero pensé en preguntar por aquí si alguien lo sabe con certeza o puede detectar un error de configuración. (Con un poco de suerte)
Y aquí hay un resultado 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/4) Intenté enviar sonido a la cosa directamente usando speaker-test -Dhw:3,3 -c2 -r48000
sin éxito. También probé los otros dispositivos en la tarjeta, del 7 al 11. La reproducción directamente en el dispositivo de audio integrado ( hw:2,0
en ese momento), por supuesto, funcionó.
También cabe destacar el hecho de que pavucontrol
indica que se está enviando sonido al dispositivo.
ETA: (4/28) Intenté arrancar en dos imágenes en vivo diferentes de dos distribuciones diferentes para ver si podía obtener un buen alsa-info.sh
resultado, pero el audio tampoco funcionó en ninguna de ellas. Uno era Ubuntu 15.10 e instalé fglrx; Todavía no hay sonido. Supongo que podría ser un problema físico de la tarjeta, pero sería una coincidencia asombrosa.
He visto menciones de la radeon.audio
propiedad del módulo. El radeon
módulo no está cargado, amdgpu
parece que es el módulo relevante. No he podido configurar amdgpu.audio
(que es una propiedad válida y parece hacer lo mismo que su radeon
equivalente) pero ese es otro problema que tengo en una pregunta separada. (Aquí:/etc/modprobe.d/ archivo conf ignorado)
ETA: (5/01) Había empezado a sospechar, y otra persona me lo ha confirmado, (/etc/modprobe.d/ archivo conf ignorado) que el amdgpu
controlador simplemente no es capaz de admitir salida de audio para el chipset de mi GPU. Si encuentro lo contrario, actualizaré la pregunta nuevamente o la responderé.
Respuesta1
acabo de instalarControlador AMDGPU-PRO(La versión actual es 16.30) ¡y el sonido ahora funciona desde mi pantalla usando el cable HDMI!
$ sudo lspci | grep VGA
me da
[AMD/ATI] Tonga PRO [Radeon R9 285/380]