Ubuntu20.04でHDMIデバイスから音が再生されなくなった [ 解決 ]


 トラブル

デスクトップPCからHDMIケーブルで接続しているモニターから音が再生されなくなった。
設定 -> サウンド -> 出力 の出力デバイスを確認すると、「デジタル出力(S/PDIF)- 内部オーディイオ」しか選択できない状態となっていた(HDMIで接続されているデバイスが選択肢に出てこない)。

環境

OS: Ubuntu 20.04.01 LTS

デバイスの確認

$ sudo ubuntu-drivers devices                                                                                                                                                                     

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==                                                                                                                                           
modalias : pci:v000010DEd00001E04sv00001462sd00003712bc03sc00i00                                                                                                                                  
vendor   : NVIDIA Corporation                                                                                                                                                                     
model    : TU102 [GeForce RTX 2080 Ti]                                                                                                                                                            
driver   : nvidia-driver-440-server - distro non-free                                                                                                                                             
driver   : nvidia-driver-450-server - distro non-free                                                                                                                                             
driver   : nvidia-driver-450 - distro non-free                                                                                                                                                    
driver   : nvidia-driver-418-server - distro non-free                                                                                                                                             
driver   : nvidia-driver-455 - third-party free recommended                                                                                                                                       
driver   : xserver-xorg-video-nouveau - distro free builtin  

サウンドカードの確認

$ aplay -l                                      
**** List of PLAYBACK Hardware Devices ****                                                      
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]                                                                                                                              
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]                                                                                                                            
  Subdevices: 0/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]                                                                                                                                            
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]                                                                                                                                            
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]                                                                                                                                            
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]                                                                                                                                            
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]                                                                                                                                           
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]                                                                                                                                           
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0                                                                     
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]                                                                                                                                           
  Subdevices: 1/1                               
  Subdevice #0: subdevice #0 

解決

結論から言うと次のコマンド一発で解決した。
$ pulseaudio -k
(オーディオシステムをキルして再起動するコマンドらしい)
参考: https://askubuntu.com/questions/1256043/no-sound-on-hdmi-ubuntu-20-04

コマンド実行後、設定を確認するとHDMIデバイスが出現し、選択すると音が再生された。

ほかに試したこと

以下の記事を見てドライバの再インストールを試したが私の環境では解決しなかった。
https://qiita.com/soh506/items/b425aa3001b58edbea5b