我关注了这里大多数有类似标题/明显问题的帖子,但没有任何选项能帮到我。首先,我的情况:
- 我刚刚安装了 20.04,一个多星期以来一切都运行正常
- 今天我使用了我的笔记本电脑(戴尔 Inspiron,音频是英特尔卡),我让它(在我的桌子上)无人看管的时间太长了,所以它进入了睡眠模式。
- 我似乎无法恢复,所以我按下电源按钮强制关机,然后重新启动
- 声音不再起作用后,唯一可见的输出是“虚拟输出”
我尝试过但没有成功:
- 编辑一些内容
alsa-base.conf
(blacklist
重新启动,force-reload
......) - 检查我的内核驱动程序是否正确加载
modprobe
,该文件是否存在 - 重新安装所有已经安装的
*pulseaudio*
,,(我的内核版本是5.4.0-42*alsa*
)linux-modules-extra-5.4.0-42-generic
- 重要提示:我已经在 USB 20.04 liveCD 上启动,并且有声音,这意味着硬件没有损坏
我已经运行了,alsa-info
它生成了大量信息。快速浏览后,似乎没有什么问题,所有硬件输入/输出似乎都在那里。我会继续检查,如果有帮助的话我可以上传。
答案1
最后有一篇帖子我不太相信,因为没有任何解释,但它解决了我的问题。我sudo apt purge timidity-daemon
重启了电脑。声音又回来了。为了进一步证明这一点,我重新安装了它。噗!声音没了。所以对我来说,解决方案是:
sudo apt purge timidity-daemon
- 重新启动或
sudo alsa force-reload
看来 timidity 是默认安装的,所以我猜当我强制关机时某些东西坏了,并且这个包在声音上具有排他性或某种形式……
答案2
就我而言,我只是删除了整个 Timidity 包并重新启动。
sudo apt-get remove timidity
其他论坛似乎表明 Timidity 的配置文件已被破坏,原因是某些因素阻止了文件的读取权限。也许 20.04 中更新的安全功能存在问题。