您尚未登录。

#1 2025-04-27 17:03:15

NukaColaM
会员
注册时间: 2025-04-26
帖子: 4

【求助】蛟龙16Pro-2023版内置麦克风阵列无法识别。

$ lspci -k | grep Audio -A5
01:00.1 Audio device: NVIDIA Corporation AD107 High Definition Audio Controller (rev a1)
        Subsystem: AIstone Global Limited Device 1302
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller: Yangtze Memory Technologies Co.,Ltd PC300 M.2 2280 NVMe SSD (DRAM-less) (rev 03)
        Subsystem: Yangtze Memory Technologies Co.,Ltd Device 1e49
--
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 62)
        Subsystem: AIstone Global Limited Device 1301
        Kernel driver in use: snd_rpl_pci_acp6x
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
        Subsystem: AIstone Global Limited Device 1301
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
06:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: SN6140 Analog [SN6140 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
sudo dmesg | grep snd
[    3.052610] snd_hda_intel 0000:01:00.1: Disabling MSI
[    3.052694] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    3.118273] snd_hda_codec_conexant hdaudioC1D0: SN6140: BIOS auto-probing.
[    3.118708] snd_hda_codec_conexant hdaudioC1D0: autoconfig for SN6140: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    3.118711] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.118712] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    3.118714] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
[    3.118715] snd_hda_codec_conexant hdaudioC1D0:    inputs:
[    3.118716] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19

05:00.5 为DMIC阵列,驱动已经加载了。但arecord -l没有对应的输入源,dmesg也看不到与这个阵列相关的信息。搜索过相关问题,但都是yc驱动的,rev是0x60或0x6f的,需要加DMI信息进内核重编译。然而这个是rpl,目前都还没见到有相关问题。

最近编辑记录 NukaColaM (2025-04-27 17:03:33)

离线

#2 2025-04-28 12:45:32

NukaColaM
会员
注册时间: 2025-04-26
帖子: 4

Re: 【求助】蛟龙16Pro-2023版内置麦克风阵列无法识别。

我翻阅了相关驱动的代码,看上去snd-rpl-pci-acp6x这个驱动没有注册声卡的行为,现在正在向AMD咨询。

离线

#3 2025-05-02 06:32:46

NukaColaM
会员
注册时间: 2025-04-26
帖子: 4

Re: 【求助】蛟龙16Pro-2023版内置麦克风阵列无法识别。

https://lore.kernel.org/linux-sound/a08 … d.com/T/#t

向内核报告了这个问题,amd确认了是功能缺失。我的CPU是7945HX,同型号的可能会遇到该问题,后续可以向内核报告自己的dmidecode信息。

最近编辑记录 NukaColaM (2025-05-02 07:08:54)

离线

页脚