我遇到了耳机麦克风无法工作的问题,当我尝试不同的解决方案时,声音完全停止了。首先有一个“虚拟输出”,然后
$pacmd list-cards
0 card(s) available.
我尝试重新安装
$ sudo dmesg | grep snd
[ 3.768637] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 3.768711] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 3.769004] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 3.769009] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
现在的情况是
$ sudo pacmd list-sinks
No PulseAudio daemon running, or not running as session daemon.
我尝试了很多方法,据我所知,如果我安装带有更好软件版本的 20.04 会更好。
我试过:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt install --reinstall linux-image-$(uname -r)
sudo apt install --reinstall linux-modules-$(uname -r)
sudo apt install --reinstall linux-modules-extra-$(uname -r)
以及许多其他人的想法。有没有办法重新安装声音驱动程序以恢复声音(使用耳机和耳机麦克风)?
答案1
重新安装到 20.04 后,一切都开始正常工作……直到它再次停止(没有特别的原因)。耳机和两个麦克风(耳机麦克风和内置麦克风)停止工作。有趣的是,一切似乎都正常,但没有声音出来。
我再次找到了所有相关帖子,但这次我更加谨慎地尝试解决方案。这篇文章对我有帮助:
通过添加打开此文件:
sudo vi /etc/modprobe.d/alsa-base.conf
并将此行添加到文件末尾
options snd-hda-intel model=headset-multi
并重新启动系统。这个解决方案之前不起作用,因为我可能尝试了太多解决方案。
帖子还建议使用这个版本:
options snd_hda_intel model=dell-headset-multi
如果有人对细节感兴趣,这是输出
http://alsa-project.org/db/?f=242600c91e53e943819e10df1b855b025d6b7441
命令:
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh