我有一台运行 Ubuntu 24.04(内核 6.8.0,也试过 6.8.7)的 lenovo legion 16IAX7 alsa info
。这里. alsamixer 显示 pipewire、nvidia 和 intel 声卡,但这些声卡均无法从内置扬声器发出声音。但是蓝牙声音正常。 sudo alsa force-reload
没有帮助,通过添加以下行修改 /etc/modprobe.d/alsa-base.conf 也没有帮助
options snd-hda-intel model=auto
blacklist snd_soc_avs
运用“动词”这个内核补丁也没有作用。
可能相关,我发现
systemctl status --user pipewire
给出了一个错误
mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files
列出的硬件这里指的是 Realtek® ALC3306,而alsamixer
系统配置文件alsa info
报告的是 ALC287,也许这就是问题的根源?
内置声音在 Windows 分区上运行良好,有人可以解释一下如何让它在 ubuntu 上运行吗?