声音设置中仅显示虚拟输出

声音设置中仅显示虚拟输出

在 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 造成的。

解决方案如下:

  1. 启动至 5.4.0-64

  2. 保留当前内核版本:

    sudo apt-mark hold 5.4.0-64-generic
    
  3. 删除最新的内核升级版本:

    sudo apt remove -y $(dpkg -l | grep -o -P "linux-[\S]*-5.8.0[\d\S]+")
    
  4. 更新存储库并自动删除不需要的安装:

    sudo apt update && sudo apt -y upgrade && sudo apt autoremove
    
  5. 重新启动系统以使更改生效

    reboot
    

将来,要恢复内核升级,我们可以执行以下操作:

sudo apt-mark unhold 5.4.0-64-generic

相关内容