自从我升级到 Ubuntu 20.04.4 LTS 后,我就不得不sudo alsa force-reload
在重启后运行,否则就没有声音了。然而,在最近的系统更新后,甚至这个也停止工作了。现在当我运行命令时,我得到以下输出,然后命令挂起:
Unloading ALSA sound driver modules: snd-hrtimer snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-soc-core snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-hrtimer snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-soc-core snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer).
Loading ALSA sound driver modules: snd-hrtimer snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-soc-core snd-compress snd-pcm-dmaengine snd-hda-intel snd-intel-dspcfg snd-hda-codec snd-hda-core snd-hwdep snd-pcm snd-seq snd-seq-device snd-timer
我不确定为什么模块现在无法卸载。
答案1
我也有同样的情况。我找到了解决方案这里。
在终端运行后声音恢复
systemctl disable timidity
显然,这不是 ALSA 本身的问题,而是这个timidity
转换器的问题。(好吧,有这样的名字……)