Manjaro Linux 上 Intel snd_hda_intel 驱动程序没有麦克风

Manjaro Linux 上 Intel snd_hda_intel 驱动程序没有麦克风

我有一台使用英特尔声音驱动程序的 PC snd_hda_intel。起初,音频无法工作,因此我不得不转到 /etc/default/grub 并添加snd_hda_intel.dmic_detect=0到 GRUB_CMDLINE_LINUX_DEFAULT 部分,然后音频就可以正常工作了。当我这样做时,麦克风无法工作。我不知道它以前是否能用,但现在不行了。奇怪的是,pavucontrol 中没有检测到麦克风,但 evtest 中检测到了麦克风。evtest列表 -

Available devices:
/dev/input/event0:  Lid Switch
/dev/input/event1:  Power Button
/dev/input/event2:  Power Button
/dev/input/event3:  AT Translated Set 2 keyboard
/dev/input/event4:  HP Wireless hotkeys
/dev/input/event5:  ST LIS3LV02DL Accelerometer
/dev/input/event6:  ELAN072E:00 04F3:3167 Mouse
/dev/input/event7:  ELAN072E:00 04F3:3167 Touchpad
/dev/input/event8:  PC Speaker
/dev/input/event9:  Video Bus
/dev/input/event10: Video Bus
/dev/input/event11: HP WMI hotkeys
/dev/input/event12: HDA Intel PCH Mic
/dev/input/event13: HDA Intel PCH Headphone
/dev/input/event14: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event15: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event16: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event17: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event18: HDA Intel PCH HDMI/DP,pcm=10
/dev/input/event19: HP TrueVision HD Camera: HP Tru

所以它肯定是系统上现有的设备。它似乎正在使用英特尔驱动程序,但找不到麦克风。Pavucontrol
mic 页面 -

pavucontrol 麦克风页面

lspci -v | grep -i "intel"输出(剪切至相关部分)-

00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH cAVS
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci

相关内容