我以前有 Ubuntu 20.04 LTS,但在 11 月 11 日或前一天,我决定运行如此经典的
sudo apt update && sudo apt upgrade
结果是我的内置扬声器不再工作了,所以我徒劳地以为升级到 22.04 LTS 可以解决问题。
我以前有 Ubuntu 20.04 LTS,但在 11 月 11 日或前一天,我决定运行如此经典的
sudo apt update && sudo apt upgrade
结果是我的内置扬声器不再工作了,所以我徒劳地以为升级到 22.04 LTS 可以解决问题。
这似乎是一个循环问题,很少有人知道如何解决。此外,在 20.04 和 22.04 上也没有人提到这个解决方案。
如果您的内置扬声器在更新之前可以正常工作,则很可能是由于 alsa 配置弃用(/etc/modprobe.d/alsa-base.conf)
要检查这一点,请尝试
在我的例子中,这部分文本dmic_detect 选项已被弃用,请改为传递 snd-intel-dspcfg.dsp_driver=1 选项
当我检查我的/etc/modprobe.d/alsa-base.conf时
我有以下一行:
更改为:
重新启动后我的内置麦克风就可以再次正常工作了。
我搜集了网上的一些信息才得出这个结论(stackoverflow、戴尔技术支持、askubuntu、reddit、超级用户、linuxmint、gentoo)
希望这将来对其他人有用。
更新:修复在待机时摘下耳机并唤醒机器时出现的问题:
如果这样做,您要么再次遇到虚拟输出,要么会卡在耳机里,尽管您已经拔掉了耳机。
为了避免重新启动,你必须强制 alsa 重新加载:
在终端中,您可能会看到有关我所说的要更改的行的错误。
坦白说,我不知道它为什么会抱怨,但它解决了这个问题。