No puedo hacer que el audio HDMI funcione con la gpu NVIDIA en Ubuntu 20.04 LTS

No puedo hacer que el audio HDMI funcione con la gpu NVIDIA en Ubuntu 20.04 LTS

He tenido un problema por el cual no puedo usar los parlantes de mi monitor que está conectado a mi computadora portátil a través de HDMI. La pantalla funciona perfectamente e incluso los sonidos funcionan en Windows, pero en Ubuntu solo muestra mis parlantes/auriculares incorporados como la única fuente disponible.

Además, un poco fuera de contexto, pero el volumen máximo de mis parlantes en Ubuntu es mucho menor que en Windows. Entonces, si hay una solución para eso, sería genial.

Especificaciones del 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

Conductores adicionales

alsamixer

pavucontrol

Respuesta1

Después de buscar en Internet, pude encontrar que el error se debía a que Ubuntu aplicaba automáticamente el control de energía en la tarjeta de sonido, por lo que pude hacerlo funcionar editando el archivo de reglas de nvidia en el directorio de reglas de BIOS de Ubuntu. En ese archivo sólo necesita cambiar la configuración "automática" en las últimas dos líneas a "activada". https://forums.developer.nvidia.com/t/no-option-for-audio-over-displayport-hdmi/175889/3

Respuesta2

Tuve el mismo problema pero mi versión y hardware son diferentes. Quizás pueda ayudar...

El comando nvidia-smi devolvía un error.

Lo resolví aplicando el procedimiento descrito en la sección: "Ubuntu Instale el controlador Nvidia usando el método CLI n.° 2" dehttps://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

Y ahora el sonido está bien en Ubuntu.

información relacionada