Fedora 40 找不到声音设备的问题

硬件配置说明。

1
2
$lspci | grep -i audio
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 30)

现象: 电脑播放没有声音, 音量控制显示找不到设备

设置 -> 声音找不到音频设备

日志:

1
systemctl status --user pipewire pipewire-pulse wireplumber

以上三个服务,没有完全启动,有打印出错误信息。

wpasynceventhook:0x55b609475590 failed: failed to activate item: object activation aborted: proxy destroyed

解决办法:

在/etc/modprobe.d/目录下创建一个alsa-base.conf配置文件

将以下两行拷贝到文件中,重启解决问题:

1
2
options snd-hda-intel dmic_detect=0
options snd-hda-intel index=0

参考文档

Help Needed with WirePlumber and PipeWire Multimedia Service