在 Ubuntu 20.04 中,我的声音一天天消失了。
声音设置中除虚拟输出外没有出现任何声卡。
$ pacmd list-cards
0 card(s) available.
$ lspci -nnk | grep -A2 Audio:
09:00.1 Audio device [0403]: NVIDIA Corporation GM204 High Definition Audio Controller [10de:0fbb] (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. GM204 High Definition Audio Controller [19da:1366]
0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
--
0b:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
Subsystem: ASRock Incorporation Starship/Matisse HD Audio Controller [1849:1202]
以下线程中没有一个解决方案对我有用:
Ubuntu 20.04 重启后只有“虚拟输出”(声音)-驱动程序/模块损坏
任何想法都将不胜感激
答案1
声卡的丢失似乎是由于内核从 5.6.0-64 升级到 5.8.0-38 造成的。
解决方案如下:
启动至 5.4.0-64
保留当前内核版本:
sudo apt-mark hold 5.4.0-64-generic
删除最新的内核升级版本:
sudo apt remove -y $(dpkg -l | grep -o -P "linux-[\S]*-5.8.0[\d\S]+")
更新存储库并自动删除不需要的安装:
sudo apt update && sudo apt -y upgrade && sudo apt autoremove
重新启动系统以使更改生效
reboot
将来,要恢复内核升级,我们可以执行以下操作:
sudo apt-mark unhold 5.4.0-64-generic