Não é possível fazer o áudio HDMI funcionar com GPU NVIDIA no Ubuntu 20.04 LTS

Não é possível fazer o áudio HDMI funcionar com GPU NVIDIA no Ubuntu 20.04 LTS

Estou tendo um problema em que não consigo usar os alto-falantes do meu monitor, que está conectado ao meu laptop por meio de HDMI. A tela funciona perfeitamente e até os sons funcionam no Windows, mas no Ubuntu ele apenas mostra meus alto-falantes/fones de ouvido embutidos como a única fonte disponível.

Além disso, um pouco fora de contexto, mas o volume máximo dos meus alto-falantes no Ubuntu é bem menor do que no Windows. Então, se houver uma solução para isso, seria ótimo.

Especificações do portátil:

OS: Ubuntu 20.04.2 LTS ×86_64 
Host: HP Pavilion Power Laptop 15-cb 
Kernel: 5.8.0-55-generic 
Uptime: 2 hours, 36 mins 
Packages: 2042 (dpkg), 14 (snap) 
Shell: bash 5.0.17 
Resolution: 1366x768, 1920x1080
DE: GNOME Mutter
Theme: Adwaita
Theme: Yaru-dark [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal
GPU: Intel i5-7300HQ (4) @ 3.500GHz 
GPU: Intel HD Graphics 630
GPU: NVIDIA GeForce GTX 1050 Mobile 
Меmогу: 3464MiB 7846MiB

inxi

Audio:
  Device-1: Intel CM238 HD Audio driver: snd_hda_intel 
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k5.8.0-55-generic 

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Drivers Adicionais

Alsamixer

Pavucontrol

Responder1

Depois de pesquisar na internet, descobri que o erro ocorreu devido ao fato do Ubuntu aplicar automaticamente o controle de energia na placa de som e, portanto, consegui fazê-lo funcionar editando o arquivo de regras da nvidia no diretório de regras do BIOS do Ubuntu. Nesse arquivo você só precisa mudar a configuração "auto" nas últimas linhas para "on". https://forums.developer.nvidia.com/t/no-option-for-audio-over-displayport-hdmi/175889/3

Responder2

Eu tive o mesmo problema, mas minha versão e hardware são diferentes. Talvez possa ajudar...

O comando nvidia-smi estava retornando um erro.

Eu resolvi isso aplicando o procedimento descrito na seção: "Ubuntu Instale o driver Nvidia usando o método CLI # 2" dehttps://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

E agora o som está ok no Ubuntu.

informação relacionada