HDMI-Audio funktioniert nicht mit NVIDIA-GPU unter Ubuntu 20.04 LTS

HDMI-Audio funktioniert nicht mit NVIDIA-GPU unter Ubuntu 20.04 LTS

Ich habe ein Problem, bei dem ich die Lautsprecher meines Monitors, der über HDMI an meinen Laptop angeschlossen ist, nicht verwenden kann. Unter Windows funktioniert das Display einwandfrei und sogar der Ton, aber unter Ubuntu werden nur meine eingebauten Lautsprecher/Kopfhörer als einzige verfügbare Quelle angezeigt.

Außerdem ist es etwas aus dem Kontext gerissen, aber die maximale Lautstärke meiner Lautsprecher unter Ubuntu ist viel geringer als unter Windows. Wenn es also eine Lösung dafür gäbe, wäre das großartig.

Laptop-Spezifikationen:

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

Zusätzliche Treiber

Alsamixer

Pavucontrol

Antwort1

Nachdem ich im Internet recherchiert hatte, fand ich heraus, dass der Fehler darauf zurückzuführen war, dass Ubuntu automatisch die Leistungssteuerung auf der Soundkarte anwendete. Ich konnte es also zum Laufen bringen, indem ich die Nvidia-Regeldatei im Ubuntu-BIOS-Regelverzeichnis bearbeitete. In dieser Datei müssen Sie nur die Einstellung „auto“ in den letzten paar Zeilen auf „on“ stellen. https://forums.developer.nvidia.com/t/no-option-for-audio-over-displayport-hdmi/175889/3

Antwort2

Ich hatte das gleiche Problem, aber meine Version und Hardware sind anders. Vielleicht hilft das …

Der Befehl nvidia-smi hat einen Fehler zurückgegeben.

Ich habe das Problem gelöst, indem ich das im Abschnitt beschriebene Verfahren angewendet habe: "Ubuntu Installieren Sie den Nvidia-Treiber mit der CLI-Methode Nr. 2" vonhttps://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

Und jetzt ist der Ton unter Ubuntu in Ordnung.

verwandte Informationen