Bom dia a todos.
Meu laptop tem uma RTX 4080 Nvidia dGPU com HDMI e DisplayPort conectados diretamente a ela. O vídeo funciona perfeitamente, mas não tenho áudio. Gostaria de saber se é possível consertar ou se não é suportado pelos drivers abertos. Eu uso Tumbleweed, com Plasma (sessão Wayland).
~> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [GP01]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
Se eu usar o alsamixer ou simplesmente as configurações do KDE, posso ver claramente que posso selecionar a saída de áudio do laptop ou a do meu HDMI. Se eu usar o último, posso alterar o volume (mais baixo ou mais alto), mas na verdade nenhum som é reproduzido. Acontece na verdade em qualquer distro. O áudio funciona bem com o Windows ou qualquer outro dispositivo conectado ao monitor (Android, ChromeOS, Fire TV stick, Nintendo Switch).
~> sudo lspci -nnk |grep -E "3D|VGA"
[sudo] password di root: 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-S UHD Graphics [8086:a788] (rev 04)
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104M [GeForce RTX 4080 Max-Q / Mobile] [10de:27a0] (rev a1)
Resolvido habilitando o modo somente GPU discreta no BIOS do meu laptop.
Também é importante desabilitar o login automático no SO ou, caso contrário, fazer logout e login novamente. Caso contrário, se você tiver um laptop com várias portas, troque de porta. Aparentemente, no Linux, tanto o Nouveau quanto o Nvidia tratam cada porta de forma diferente. Em qualquer caso, o driver proprietário da Nvidia é o que funciona melhor com áudio.