我最近更新了 Thinkpad Carbon X1(上一代,我猜是第七代)的固件,由于(我不确定这是否是导致我的问题的原因,但它同时发生),我在 Ubuntu 18.04 的声音配置面板中只有一个“虚拟设备”。我尝试了网上建议的很多东西,但 的结果仍然aplay -l
始终是no sound card detected
。 的输出lspci -nnk | grep -A2 Audio
是:
Audio device [0403]: Intel Corporation Device [8086:9dc8] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: snd_soc_skl
有什么建议可以解决这个问题吗?
答案1
编辑/etc/default/grub
以 root 身份并添加下一个内核参数:
GRUB_CMDLINE_LINUX="snd_hda_intel.dmic_detect=0"
保存然后在终端中执行:
sudo update-grub
然后重新启动...
最新的内核更新(5.3.0-42)在尝试修复问题时最终却将其破坏......这应该可以再次修复它......
答案2
感谢所有回答和评论我的问题的人。在等待答案的时候,我在网上发现有人遇到了同样的问题,建议去这里看看:https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/1864061/comments/3。那里提出的两个步骤解决了这个问题:
options snd-hda-intel dmic_detect=0
在配置文件中添加/etc/modprobe.d/alsa-base.conf
blacklist snd_soc_skl
在配置文件中添加/etc/modprobe.d/blacklist.conf
由于这解决了我的问题,我不知道其他解决方案是否也能起到同样的作用,但我确信它们能起到同样的作用 :)。再次感谢!