Ubuntu 20.04 LTS の NVIDIA GPU で HDMI オーディオが動作しない

Ubuntu 20.04 LTS の NVIDIA GPU で HDMI オーディオが動作しない

HDMI 経由でラップトップに接続されているモニターのスピーカーが使用できないという問題が発生しています。Windows ではディスプレイは問題なく動作し、サウンドも問題なく動作しますが、Ubuntu では内蔵スピーカー/ヘッドフォンが唯一の利用可能なソースとして表示されます。

また、少し話がそれますが、Ubuntu のスピーカーの最大音量は Windows よりはるかに小さいです。そのため、解決策があればありがたいです。

ノートパソコンの仕様:

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

インシ

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

追加ドライバー

アルサミキサー

パブコントロール

答え1

インターネットで調べた結果、このエラーは Ubuntu がサウンド カードに自動的に電源制御を適用しているために発生していることがわかったので、Ubuntu BIOS ルール ディレクトリの NVIDIA ルール ファイルを編集することで、このエラーを解決できました。このファイルでは、最後の数行の「自動」設定を「オン」に切り替えるだけです。 https://forums.developer.nvidia.com/t/no-option-for-audio-over-displayport-hdmi/175889/3

答え2

私も同じ問題を抱えていましたが、バージョンとハードウェアが異なります。おそらく役に立つでしょう...

コマンド nvidia-smi がエラーを返していました。

私は、次のセクションに記載されている手順を適用してこれを解決しました: 「Ubuntu CLIメソッド#2を使用してNvidiaドライバーをインストール」https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

そして、Ubuntu でサウンドは正常になりました。

関連情報