
Mi placa base es ASUS ROS STRIX Z590-A Gaming WiFi que viene con un chip de audio USB Realtek ALC4080, no funciona en Ubuntu 20.04 con kernel 5.15. En el caso de los auriculares, solo puedo escuchar el sonido si se han conectado antes de iniciar, lo que significa que ya no obtengo ningún sonido de reproducción si vuelvo a colocar los auriculares mientras el sistema está funcionando. El micrófono de los auriculares no funciona en absoluto ni con el panel frontal ni con el panel trasero. Por cierto, los auriculares y el micrófono siempre se pueden detectar como se muestra en pavucontrol
.
El panel frontal se comporta un poco diferente. Cada vez que vuelvo a conectar los auriculares en el conector de 3,5 mm del panel frontal, se detecta como "Auriculares (conectados)" y el perfil de audio USB cambia a "Dúplex estéreo analógico" en pavucontrol
. Solo pude obtener el sonido de reproducción ejecutando aplay -D plughw:2,1 <path-to-audio-file>
. pero no de otras aplicaciones, por ejemplo ffplay
, que estén configuradas para usar pulseaudio como backend.
Esta es la salida de inix -A
:
Audio: Device-1: Intel driver: snd_hda_intel
Device-2: NVIDIA driver: snd_hda_intel
Device-3: ASUSTek USB Audio type: USB driver: hid-generic,snd-usb-audio,usbhid
Sound Server: ALSA v: k5.15.0-88-generic
Pero Device-1
no es accesible desde alsamixer
. El registro del kernel puede implicar la causa:
[ 1.700089] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 1.702803] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 1.702807] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 2.712442] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[ 3.724433] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[ 4.732444] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...
[ 4.737657] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
[ 4.738438] snd_hda_intel 0000:00:1f.3: Cannot probe codecs, giving u
Información adicional:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 4: USB Audio [USB Audio #4]
Subdevices: 1/1
Subdevice #0: subdevice #0
Finalmente probé el enfoque desderealtek-alc4080-codec-jack-frontal-no-funciona, agregando la configuración de audio USB ALC4080, pero no tuve suerte. Mientras los auriculares se vuelvan a colocar, ya no obtengo ningún sonido.
Parece que la versión anterior de alsa enviada por Ubuntu 20.04 no puede manejar ALC4080 correctamente, pero no tengo idea de cómo obtener fácilmente la nueva versión de alsa manteniendo el sistema en buen estado.