CentOS8 Streamでサウンド出力が「ダミー出力」で音が出なかったときの対応 | 工作者(kousakusya)のブログ

Lenovo T14で、CentOS8 Streamをインストールしたとき、

サウンド設定で、出力が「ダミー出力」となっていて、音がでない。

 

$ aplay -l

 

で、「サウンドカードが見つかりません」などと出力される。

 

$ dmesg | grep failed

 

でログをとると、

 

[   12.655395] sof-audio-pci-intel-cnl 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
[   12.655397] sof-audio-pci-intel-cnl 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
[   12.655400] sof-audio-pci-intel-cnl 0000:00:1f.3: error: failed to load DSP firmware -2
[   12.655665] sof-audio-pci-intel-cnl 0000:00:1f.3: error: sof_probe_work failed err: -2

 

などと、「sof-sudio-pci-intel-cnl」なにがしが、きちんとloadされていないようす。

ググってみると、CentOSでは、"alsa-sof-firmware"と"alsa-ucm"が必要とのこと。

 

で、

 

$  sudo dnf install alsa-sof-firmware
$  sudo dnf install alsa-ucm

 

でインストールして、再起動するとサウンドカードが認識されて、音が出るようになった。

※ alsa-ucmのほうは、既にインストール済みでしたが。