Ubuntu 20.04“虚拟输出”没有使用声卡

Jam*_*ili 4 soundcard 20.04

运行最新的 Ubuntu 20.04 内核版本 5.4.0-31

就像关于这个主题的其他问题一样简单,我已经尝试了论坛上提供的所有解决方案,但似乎没有任何效果,主要问题是没有使用声卡

使用此命令lspci -nnk | grep -A2 Audio有一个输出

08:00.1 Audio device [0403]: NVIDIA Corporation TU104 HD Audio Controller [10de:10f8] (rev a1)
Subsystem: ASUSTeK Computer Inc. TU104 HD Audio Controller [1043:8708]
Kernel modules: snd_hda_intel
08:00.2 USB controller [0c03]: NVIDIA Corporation TU104 USB 3.1 Host Controller [10de:1ad8] 
(rev a1)
0a:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio 
Controller [1022:1487]
Subsystem: ASUSTeK Computer Inc. Starship/Matisse HD Audio Controller [1043:8723]
Kernel modules: snd_hda_intel
0b:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI 
mode] [1022:7901] (rev 51)
Run Code Online (Sandbox Code Playgroud)

但它们都没有使用,重新加载 alsa 也显示了这一点,所以我有点卡住了,任何帮助将不胜感激,

小智 7

我在我的问题上遇到了这个完全相同的问题。我不知道您是否遇到同样的问题,因为它最终timidity-daemon导致出现这种情况。我最终不得不删除它并开始工作。

我可以建议作为解决方法的一件事是运行此命令

sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

这将迫使我的设备重新开始工作。


小智 7

在这里找到:Ubuntu 没有声音,虚拟输出,并且没有检测到声卡

打开/etc/modprobe.d/alsa-base.conf并在最后添加以下行:

options snd-hda-intel dmic_detect=0
Run Code Online (Sandbox Code Playgroud)

然后:

pulseaudio -k && sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

你会听到声音。