在 Acer Swift 5(SF514-54T)上运行 Ubuntu 18.04.4
我试图修复麦克风无法工作的问题,现在我甚至无法发出任何声音。相反,声音设置只显示“虚拟输出”,而不是声卡。
我尝试了以下操作,但没有任何效果。
答案1
我遇到了同样的问题并按照此 reddit 答案中提供的说明进行操作:https://www.reddit.com/r/linuxmint/comments/fltlrl/no_sound_on_acer_swift_3_with_kernel_53/fm4jnqf?utm_source=share&utm_medium=web2x
简而言之,将以下行添加到/etc/modprobe.d/alsa-base.conf
:
options snd-hda-intel dmic_detect=0
然后重新启动。
该帖子还提供了另一行可以启用麦克风的代码,但对我来说不起作用。
答案2
问题似乎出在 Ubuntu 内核 5.3.0-42-generic 的更新上,最近有报告称漏洞。
恢复到以前的内核 5.3.0-40-generic 应该可以解决问题。
要查看您正在运行的内核版本,请在终端中输入:
uname -r
您可以通过在 grub2 引导加载程序中选择相关选项来引导到以前的内核。进入 grub2 菜单后,选择“Ubuntu 高级选项”,然后选择“5.3.0-40-generic”。
如果没有出现 grub2 菜单,请在启动时按 ESC 或(左)SHIFT。
如果按下这些键无法调出 grub2 菜单,则需要手动编辑引导加载程序设置。例如,可以使用文本编辑器(在本例中为 gedit)调整 grub.cfg 文件来完成此操作:
sudo gedit /boot/grub/grub.cfg
搜索“timeout”并将以下内容更改为:
set timeout_style=menu
set timeout=10
并保存 grub.cfg 文件。下次启动时,应该会出现 grub2 菜单。
我认为在修复该错误之前肯定还有更优雅的解决方案,但目前,这个对我来说很有效。