Microphone array not detected in linux

Hello, i recently tried a couple of linux distro and finally settled on using fedora. However, there is a problem with the audio, specifically the microphone being undetectable, in all linux distros. A little bit of background, my laptop is HP Victus 15 and back when i was using windows, the microphone is detected as Microphone Array and can be used to record audio.

Some sites that i found:

Someone mentioned that the solution for the 2nd link requires to add device to quirks table, recompile kernel, and disable ALSA UCM. However, i don’t know if that applies here.

Here is some commands that i’ve run:

$ lspci -nn | grep Audio
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]

Based on the sites above, i suspect that the Audio Coprocessor is the microphone, but i don’t know how to prove that.

$ inxi -A
Audio:
  Device-1: NVIDIA GA107 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_pci_acp6x
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.15.6-200.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.6 status: active
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
$ sudo lshw -class multimedia
  *-multimedia              
       description: Audio device
       product: GA107 High Definition Audio Controller
       vendor: NVIDIA Corporation
       physical id: 0.1
       bus info: pci@0000:01:00.1
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/pcmC0D3p
       logical name: /dev/snd/pcmC0D7p
       logical name: /dev/snd/pcmC0D8p
       logical name: /dev/snd/pcmC0D9p
       version: a1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:49 memory:fc080000-fc083fff
  *-multimedia:0
       description: Audio device
       product: Radeon High Definition Audio Controller [Rembrandt/Strix]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0.1
       bus info: pci@0000:06:00.1
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/hwC1D0
       logical name: /dev/snd/pcmC1D3p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:76 memory:fc5c8000-fc5cbfff
  *-usb:0
       description: Video
       product: HP Wide Vision HD Camera
       vendor: SunplusIT Inc
       physical id: 3
       bus info: usb@1:3
       version: 0.05
       serial: 01.00.00
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia:1
       description: Multimedia controller
       product: Audio Coprocessor
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.5
       bus info: pci@0000:06:00.5
       version: 60
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_pci_acp6x latency=0
       resources: irq:73 memory:fc580000-fc5bffff
  *-multimedia:2
       description: Audio device
       product: Family 17h/19h/1ah HD Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.6
       bus info: pci@0000:06:00.6
       logical name: card2
       logical name: /dev/snd/controlC2
       logical name: /dev/snd/hwC2D0
       logical name: /dev/snd/pcmC2D0c
       logical name: /dev/snd/pcmC2D0p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:77 memory:fc5c0000-fc5c7fff
$ sudo dmesg | grep '\(acp6x\|DMIC\)'
[    6.241292] snd_pci_acp6x 0000:06:00.5: enabling device (0000 -> 0002)
$ uname -a
Linux fedora 6.15.6-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 10 15:22:32 UTC 2025 x86_64 GNU/Linux
$ modinfo snd_pci_acp6x
filename:       /lib/modules/6.15.6-200.fc42.x86_64/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.xz
license:        GPL v2
description:    AMD ACP Yellow Carp PCI driver
author:         Vijendar.Mukunda@amd.com
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*
depends:        snd-acp-config,snd-pcm
intree:         Y
name:           snd_pci_acp6x
retpoline:      Y
vermagic:       6.15.6-200.fc42.x86_64 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        55:88:3E:A1:D6:81:F7:5F:50:7E:24:C8:15:D6:A1:C2:FA:D8:32:57
sig_hashalgo:   sha256
signature:      B2:EB:69:E6:64:25:BE:31:F9:03:CF:6B:45:45:88:8E:2E:A7:EF:18:
		2A:85:89:C5:AB:9B:0F:C0:EB:EC:AC:4F:D6:F9:A5:2E:24:A6:36:7B:
		56:71:06:CF:83:AD:FA:FB:ED:6C:D5:B3:9C:4A:59:5F:DF:7D:66:E2:
		31:8D:4B:6B:D1:F6:8A:90:BC:A2:F6:47:32:14:B9:59:16:50:00:87:
		E1:D5:D2:17:90:DD:3A:5E:37:D0:BD:30:B7:98:F5:C1:CC:6B:0F:0A:
		60:B7:FA:66:58:B0:85:E6:30:FE:51:57:06:4A:ED:14:57:4F:BC:28:
		AB:6A:DD:69:0D:F8:66:55:77:BA:5B:6F:58:6C:96:4E:32:89:0E:BF:
		C0:55:0B:31:5E:7D:42:49:7C:62:CD:A0:0C:20:CA:39:22:C5:91:25:
		BF:D3:F3:D8:CA:D4:46:4A:FB:30:DA:BF:49:59:CE:AC:6D:60:BB:73:
		38:8F:0D:91:C0:87:31:9B:30:72:D8:A9:31:0E:16:B0:06:52:BE:B4:
		71:BF:25:A1:82:14:02:88:09:93:D7:FD:29:5C:94:E2:DA:F6:B3:39:
		F2:7D:57:E6:BE:0F:D9:7B:82:8E:4A:FB:53:00:B8:C3:80:C9:14:A8:
		79:39:B3:A0:DB:8F:49:63:E8:7E:D0:EE:25:17:54:D8:00:91:A5:AB:
		5C:31:C4:75:C2:2D:96:32:89:39:64:DD:DD:F5:00:B3:3E:3B:1E:B7:
		50:E4:B7:26:25:56:00:3C:61:EE:2A:10:44:80:53:60:B6:05:41:91:
		68:EE:41:59:AE:FC:BE:16:89:F4:85:21:9F:64:06:17:A8:F9:9E:B9:
		54:A1:B2:26:7E:F1:94:D6:3C:F6:45:37:93:57:BD:F0:C6:C0:A4:1F:
		3E:A2:DF:E7:E6:57:17:6F:C9:F1:FB:F1:9D:ED:C0:48:99:8D:A6:F9:
		6A:F8:54:24:1C:9D:13:6A:4E:7A:00:8F:19:70:1D:75:3C:6C:04:89:
		66:0B:AA:07:01:0B:5D:AD:67:B5:51:A1:12:F6:F8:29:4E:83:31:4A:
		6F:CF:E3:9E:8F:A7:73:5F:84:DF:94:1A:20:C3:75:E4:9D:A0:E3:55:
		FB:4C:09:AF:EE:A4:F2:75:0F:87:E0:67:B4:CE:EE:D2:E4:D0:9A:09:
		D3:36:09:3D:79:42:69:04:35:34:66:68:88:AB:C6:7D:56:75:10:4D:
		E2:B0:54:4B:6D:B0:AD:97:E2:02:76:5D:81:9F:E0:9C:48:77:43:9F:
		A1:76:74:8A:E4:C9:0C:B6:CA:77:DE:0A:E5:75:12:4D:31:03:13:DA:
		24:A1:A9:F5:8A:9F:1D:21:13:5B:62:91

Picture:

Good news! I found someone with the same laptop that has solved this issue in this link Ben Leskey | Fixing HP Victus 15 internal microphone drivers by compiling patched auto-updating kernel with openSUSE Tumbleweed Open Build Service. I currently have no idea how to auto-patch (if that were possible, temporarily until proper fix is found) the kernel to fix the microphone issue. If anyone knows how to do this, please reply! Any help appreciated. Thanks

this has already been merged into the mainline kernel.

1 Like

Looks like the patch is in kernel 6.15.7: https://www.kernelconfig.io/config_snd_soc_amd_acp6x

There is Fedora build in Koji: https://koji.fedoraproject.org/koji/buildinfo?buildID=2750317

Ah yeah my bad, i forgot to add context. My DMI_PRODUCT_NAME is Victus by HP Gaming Laptop 15-fb1xxx. Due to this single digit (fb1xxx, not fb2xxx), my laptop isn’t detected and so I want to patch the kernel myself. If possible, I want to make it available to upstream kernel too.

I found the exact solution for my laptop but it involves building a custom kernel which i don’t know how to do that. Possible fix for built-in mic no detection on HP Victus Laptop series / Multimedia and Games / Arch Linux Forums. If anyone knows, please help! Thanks

I would start with the below.

1 Like

Did you try the Koji build of 6.15.7? If it doesn’t work you should report that so it gets fixed before release.

1 Like

I’ve recently tried this, but unfortunately the microphone didn’t show up at all. All commands that i’ve run is exactly the same as my first post. Is that a bug? Should I report it?

There are 2 commands that may provide additional information about the microphone and aid in troubleshooting.

(you posted the result of one above [without the -k option], but the other has not been posted)
lspci -nnk and lsusb.
Even though internal, the mic might be on the usb bus.

This is taken using fedora default latest kernel (same as first post)

$ lspci -nnk            
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex [1022:14b5] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU [1022:14b6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14b8]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0 [1022:1679]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1 [1022:167a]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2 [1022:167b]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3 [1022:167c]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4 [1022:167d]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5 [1022:167e]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6 [1022:167f]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7 [1022:1680]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107 [GeForce RTX 2050] [10de:25ad] (rev a1)
	DeviceName: NVIDIA Graphics Device
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nova_core, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: nova_core, snd_hda_intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
	DeviceName: OnBoard Enthernets
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
	DeviceName: Tequila 2x2 ax / BT5.3 (M.2)
	Subsystem: AzureWave Device [1a3b:4682]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCIe SD UHS-I Card Reader controller [10ec:5228] (rev 01)
	DeviceName: Realtek PCIE CardReader
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
05:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 3400 NVMe SSD [Hendrix] [1344:5407]
	Subsystem: Micron Technology Inc Device [1344:0100]
	Kernel driver in use: nvme
	Kernel modules: nvme
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 0b)
	DeviceName:  Onboard IGD
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: ccp
06:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3 [1022:161d]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4 [1022:161e]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_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
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
07:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8 [1022:161f]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5 [1022:15d6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6 [1022:15d7]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
$ lsusb     
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b766 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 003: ID 13d3:3567 IMC Networks Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Where did which “it” not show: snd_pci_acp6x in inxi -A or in the GUI?

The “Possible fix” checks for your specific laptop model, but kernel devs prefer methods that use the specific ID of the microphone array. Did you check for your model with modinfo snd_pci_acp6x? I hoped to see a line like:
alias: pci:v00001022d000015E3sv*sd*bc04sc80i00*. Maybe an issue was discovered with the proposed fix.

I built custom kernel by following the fedora docs with the patch and finally the microphone works properly. Now, here are the commands that I’ve run while in the custom kernel. I’m gonna try the Koji kernel after this.

$ lspci -nn | grep Audio
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
$ lspci -nnk            
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex [1022:14b5] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU [1022:14b6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14b8]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0 [1022:1679]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1 [1022:167a]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2 [1022:167b]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3 [1022:167c]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4 [1022:167d]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5 [1022:167e]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6 [1022:167f]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7 [1022:1680]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107 [GeForce RTX 2050] [10de:25ad] (rev a1)
	DeviceName: NVIDIA Graphics Device
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nova_core, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: nova_core, snd_hda_intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
	DeviceName: OnBoard Enthernets
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
	DeviceName: Tequila 2x2 ax / BT5.3 (M.2)
	Subsystem: AzureWave Device [1a3b:4682]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCIe SD UHS-I Card Reader controller [10ec:5228] (rev 01)
	DeviceName: Realtek PCIE CardReader
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
05:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 3400 NVMe SSD [Hendrix] [1344:5407]
	Subsystem: Micron Technology Inc Device [1344:0100]
	Kernel driver in use: nvme
	Kernel modules: nvme
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 0b)
	DeviceName:  Onboard IGD
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: ccp
06:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3 [1022:161d]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4 [1022:161e]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_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
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
07:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8 [1022:161f]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5 [1022:15d6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6 [1022:15d7]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
$ inxi -A
Audio:
  Device-1: NVIDIA GA107 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_pci_acp6x
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.15.7-200.micdriver.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.6 status: active
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 3: acp6x [acp6x], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 0/1
  Subdevice #0: subdevice #0
$ sudo lshw -class multimedia
  *-multimedia              
       description: Audio device
       product: GA107 High Definition Audio Controller
       vendor: NVIDIA Corporation
       physical id: 0.1
       bus info: pci@0000:01:00.1
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/pcmC0D3p
       logical name: /dev/snd/pcmC0D7p
       logical name: /dev/snd/pcmC0D8p
       logical name: /dev/snd/pcmC0D9p
       version: a1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:49 memory:fc080000-fc083fff
  *-multimedia:0
       description: Audio device
       product: Radeon High Definition Audio Controller [Rembrandt/Strix]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0.1
       bus info: pci@0000:06:00.1
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/hwC1D0
       logical name: /dev/snd/pcmC1D3p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:74 memory:fc5c8000-fc5cbfff
  *-usb:0
       description: Video
       product: HP Wide Vision HD Camera
       vendor: SunplusIT Inc
       physical id: 3
       bus info: usb@1:3
       version: 0.05
       serial: 01.00.00
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia:1
       description: Multimedia controller
       product: Audio Coprocessor
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.5
       bus info: pci@0000:06:00.5
       logical name: card3
       logical name: /dev/snd/controlC3
       logical name: /dev/snd/pcmC3D0c
       version: 60
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_pci_acp6x latency=0
       resources: irq:73 memory:fc580000-fc5bffff
  *-multimedia:2
       description: Audio device
       product: Family 17h/19h/1ah HD Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.6
       bus info: pci@0000:06:00.6
       logical name: card2
       logical name: /dev/snd/controlC2
       logical name: /dev/snd/hwC2D0
       logical name: /dev/snd/pcmC2D0c
       logical name: /dev/snd/pcmC2D0p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:75 memory:fc5c0000-fc5c7fff
$ sudo dmesg | grep '\(acp6x\|DMIC\)'
[    5.805022] snd_pci_acp6x 0000:06:00.5: enabling device (0000 -> 0002)
[    6.271869] acp_yc_mach acp_yc_mach.0: Enabling ACP DMIC support via DMI
$ uname -a
Linux fedora 6.15.7-200.micdriver.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 21 00:20:48 WIB 2025 x86_64 GNU/Linux
$ lsusb     
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b766 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 003: ID 13d3:3567 IMC Networks Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
$ modinfo snd_pci_acp6x                                                                                                             
filename:       /lib/modules/6.15.7-200.micdriver.fc42.x86_64/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.xz
license:        GPL v2
description:    AMD ACP Yellow Carp PCI driver
author:         Vijendar.Mukunda@amd.com
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*
depends:        snd-acp-config,snd-pcm
intree:         Y
name:           snd_pci_acp6x
retpoline:      Y
vermagic:       6.15.7-200.micdriver.fc42.x86_64 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        02:78:4A:A1:2B:3D:AD:C8:AA:0E:1B:20:23:8B:88:D0:51:C5:CB:AF
sig_hashalgo:   sha256
signature:      75:71:9F:9F:98:59:E0:F9:47:22:08:8F:6E:03:60:7F:9A:D1:48:CE:
		10:EE:30:C3:52:B5:29:88:91:D3:05:2B:14:7D:2B:B4:B1:27:59:D1:
		33:AE:43:04:59:FE:36:98:B8:9D:C1:63:6B:FA:76:E7:E3:23:98:E1:
		BC:1D:30:95:B3:2A:D4:78:33:D3:0A:EE:26:FB:6D:0E:2C:C4:DB:DB:
		0C:8C:53:08:52:DD:D1:D9:02:CC:84:57:1C:73:C8:EE:45:9A:27:63:
		BE:28:1A:56:42:F7:56:87:FB:78:10:A9:11:1A:8E:B4:89:E6:69:0E:
		56:77:03:38:4D:FD:14:1B:6E:74:B1:8D:3E:0B:5C:93:CE:CA:2E:F6:
		0C:D4:2E:9D:29:A6:95:45:D1:CB:7E:B3:FC:08:29:1D:0D:16:30:00:
		17:3C:C3:FA:F5:5A:88:68:9D:F3:04:95:55:01:A0:86:D8:79:43:12:
		06:AD:9F:28:CB:BF:22:84:63:9A:02:9D:7F:B9:F8:D8:86:DA:14:BD:
		18:3C:46:0A:69:20:78:18:41:90:79:8A:52:7C:2C:47:94:2A:71:FF:
		6F:81:6A:61:E6:8F:8A:72:6C:95:AF:B7:06:50:67:EF:6A:7B:EE:F2:
		E9:F2:06:85:71:AF:F3:50:F8:82:A9:7D:F3:EC:A9:AA:E9:DD:3A:88:
		C0:A3:76:CC:BF:55:91:66:71:22:43:B3:1F:1D:F9:E8:6B:A3:7F:D4:
		C2:5A:BE:76:BD:18:AE:2F:D7:79:CE:10:84:71:3E:30:D2:6A:2F:0F:
		86:C1:90:21:1D:D8:F9:D6:F5:0A:80:73:1F:AB:FE:D3:2A:D4:99:89:
		EC:2B:66:3D:DD:18:83:A6:95:F9:9E:E8:1A:05:B6:6A:5F:AA:FE:B8:
		4C:6E:3C:C3:9E:D7:90:66:B1:D0:90:BC:A8:11:44:53:BE:6C:98:F7:
		8E:B6:06:CA:1B:D9:5F:B7:5A:4E:97:D0:DC:73:3C:6F:47:C1:65:44:
		E0:1C:07:ED:98:81:E5:19:A5:3E:38:7F:A6:1C:10:5D:46:76:9F:07:
		1D:8A:5D:11:67:5F:13:8B:9E:36:6A:81:8D:F8:B7:2D:6D:E9:23:DD:
		E8:43:C2:7B:9A:E9:52:1C:F4:C1:EB:59:7F:46:F6:B1:7F:86:8F:82:
		C3:31:6A:04:56:B9:0E:F7:D4:75:98:C5:96:18:BF:94:0D:DA:CB:D1:
		12:A2:20:91:C1:78:41:BF:00:93:16:27:5E:C0:CC:6A:D7:BF:49:13:
		7E:D8:48:70:F2:17:05:F3:3F:45:CC:14:B3:5C:E8:F8:28:D6:22:FD:
		3E:6B:12:1D:BE:47:2F:0E:6C:1E:7B:5F

Picture:

The microphone didn’t show up in both. What i found is that modinfo snd_pci_acp6x alias on all kernel that I’ve tried is the same. Anyways, here is commands for debugging. Fyi, this is Koji kernel.

$ uname -a
Linux fedora 6.15.7-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 17 17:57:16 UTC 2025 x86_64 GNU/Linux
lspci -nn | grep Audio
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
lspci -nnk            
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Root Complex [1022:14b5] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h IOMMU [1022:14b6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14b8]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe GPP Bridge [1022:14ba]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h PCIe Dummy Host Bridge [1022:14b7] (rev 01)
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9] (rev 10)
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h-19h Internal PCIe GPP Bridge [1022:14b9]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 0 [1022:1679]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 1 [1022:167a]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 2 [1022:167b]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 3 [1022:167c]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 4 [1022:167d]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 5 [1022:167e]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 6 [1022:167f]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Rembrandt Data Fabric: Device 18h; Function 7 [1022:1680]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107 [GeForce RTX 2050] [10de:25ad] (rev a1)
	DeviceName: NVIDIA Graphics Device
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel modules: nouveau, nova_core
01:00.1 Audio device [0403]: NVIDIA Corporation GA107 High Definition Audio Controller [10de:2291] (rev a1)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: nova_core, snd_hda_intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
	DeviceName: OnBoard Enthernets
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
	DeviceName: Tequila 2x2 ax / BT5.3 (M.2)
	Subsystem: AzureWave Device [1a3b:4682]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5288 PCIe SD UHS-I Card Reader controller [10ec:5228] (rev 01)
	DeviceName: Realtek PCIE CardReader
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
05:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 3400 NVMe SSD [Hendrix] [1344:5407]
	Subsystem: Micron Technology Inc Device [1344:0100]
	Kernel driver in use: nvme
	Kernel modules: nvme
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 0b)
	DeviceName:  Onboard IGD
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix] [1002:1640]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: ccp
06:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #3 [1022:161d]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #4 [1022:161e]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 60)
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_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
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
07:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #8 [1022:161f]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #5 [1022:15d6]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
07:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Rembrandt USB4 XHCI controller #6 [1022:15d7]
	Subsystem: Hewlett-Packard Company Device [103c:8c30]
	Kernel driver in use: xhci_hcd
inxi -A
Audio:
  Device-1: NVIDIA GA107 High Definition Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_pci_acp6x
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  API: ALSA v: k6.15.7-200.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.6 status: active
arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: Generic_1 [HD-Audio Generic], device 0: ALC245 Analog [ALC245 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
sudo lshw -class multimedia
  *-multimedia              
       description: Audio device
       product: GA107 High Definition Audio Controller
       vendor: NVIDIA Corporation
       physical id: 0.1
       bus info: pci@0000:01:00.1
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/pcmC0D3p
       logical name: /dev/snd/pcmC0D7p
       logical name: /dev/snd/pcmC0D8p
       logical name: /dev/snd/pcmC0D9p
       version: a1
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:49 memory:fc080000-fc083fff
  *-multimedia:0
       description: Audio device
       product: Radeon High Definition Audio Controller [Rembrandt/Strix]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0.1
       bus info: pci@0000:06:00.1
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/hwC1D0
       logical name: /dev/snd/pcmC1D3p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:74 memory:fc5c8000-fc5cbfff
  *-usb:0
       description: Video
       product: HP Wide Vision HD Camera
       vendor: SunplusIT Inc
       physical id: 3
       bus info: usb@1:3
       version: 0.05
       serial: 01.00.00
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
  *-multimedia:1
       description: Multimedia controller
       product: Audio Coprocessor
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.5
       bus info: pci@0000:06:00.5
       version: 60
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_pci_acp6x latency=0
       resources: irq:73 memory:fc580000-fc5bffff
  *-multimedia:2
       description: Audio device
       product: Family 17h/19h/1ah HD Audio Controller
       vendor: Advanced Micro Devices, Inc. [AMD]
       physical id: 0.6
       bus info: pci@0000:06:00.6
       logical name: card2
       logical name: /dev/snd/controlC2
       logical name: /dev/snd/hwC2D0
       logical name: /dev/snd/pcmC2D0c
       logical name: /dev/snd/pcmC2D0p
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:75 memory:fc5c0000-fc5c7fff
$ sudo dmesg | grep '\(acp6x\|DMIC\)'
[    5.843324] snd_pci_acp6x 0000:06:00.5: enabling device (0000 -> 0002)
$ lsusb                              
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b766 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 003: ID 13d3:3567 IMC Networks Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
$ modinfo snd_pci_acp6x
filename:       /lib/modules/6.15.7-200.fc42.x86_64/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.xz
license:        GPL v2
description:    AMD ACP Yellow Carp PCI driver
author:         Vijendar.Mukunda@amd.com
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*
depends:        snd-acp-config,snd-pcm
intree:         Y
name:           snd_pci_acp6x
retpoline:      Y
vermagic:       6.15.7-200.fc42.x86_64 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Fedora kernel signing key
sig_key:        7D:1B:4A:0D:6E:95:EA:FC:CC:16:A4:80:85:54:07:50:1C:D5:9B:0F
sig_hashalgo:   sha256
signature:      9A:C7:94:BE:57:B8:B2:13:4B:CD:A7:3A:F3:AE:2E:4B:FC:8E:ED:49:
		52:19:1A:36:2F:27:FB:50:68:4C:F4:C6:7A:5E:AC:4A:2C:E8:CB:48:
		C7:CA:FA:88:BC:C3:6B:26:2E:73:6D:F4:8F:23:D4:E9:01:0A:19:89:
		15:61:9D:27:8E:BD:8A:D7:8D:72:1C:8D:7C:A3:6D:99:49:71:EE:59:
		D4:7E:AE:11:3F:91:02:07:21:F7:13:73:2A:AE:41:C6:9E:3C:DB:D9:
		33:E8:4F:BF:06:B4:70:63:6F:BD:F3:1F:5F:68:1B:7B:99:13:8D:88:
		4B:45:F3:E4:FB:4D:86:A2:8E:EC:3E:3B:39:67:32:8D:3F:91:52:29:
		3F:F4:D5:69:00:63:05:03:24:72:1A:BA:40:05:C9:ED:70:AD:14:D3:
		3B:79:DF:8F:79:94:54:EC:75:B2:8A:A4:83:13:BC:84:8F:BF:30:D3:
		DF:F7:18:04:70:75:62:AB:45:15:D7:67:55:BF:F4:4D:04:29:B9:1E:
		49:BB:E1:31:89:12:FC:65:EE:5E:F4:96:04:B9:B3:28:B7:5F:90:9B:
		FB:30:C8:8F:A3:06:19:88:EE:5E:7A:0F:DE:78:8E:CC:02:1F:22:C1:
		6D:37:F2:D7:D5:84:C9:93:3B:56:B7:AA:90:6B:D0:4F:93:0D:B9:D9:
		33:37:FD:D7:C9:F8:1D:FF:79:60:57:56:DB:0F:EE:45:E4:DE:94:D8:
		8F:66:0B:6C:5C:DC:8B:FB:0F:0B:6E:C8:14:6D:49:ED:53:36:0C:6B:
		F2:63:A6:02:18:12:B6:67:9F:C9:18:FF:43:90:82:4A:7A:CA:E1:B4:
		D6:2F:FF:63:4A:23:8E:6C:83:66:81:A7:BC:D3:57:78:03:1F:B9:F4:
		70:80:6B:13:B6:FF:8A:37:04:D5:0B:DD:46:7F:D0:BD:C0:A1:26:AA:
		D9:4C:4A:48:A2:0B:F0:AF:FB:4D:D4:C5:82:64:EE:A1:72:9F:8B:C8:
		2A:F7:30:07:B4:EE:00:2D:F1:9B:FF:22:2B:B7:9D:C2:65:E1:09:30:
		CC:8D:CD:75:4A:8E:2A:E4:7A:E8:A6:91:84:0F:8E:60:3E:8E:48:B8:
		71:88:E7:E7:FA:CB:46:42:A7:6E:68:91:D8:B1:61:DE:0B:14:78:6C:
		F3:27:AE:68:A9:0D:13:DF:3F:9C:6E:61:92:7F:B2:20:7C:2D:FB:7C:
		27:68:4A:08:59:03:A8:0A:C4:64:B1:46:3C:CA:81:A7:3D:3B:8D:87:
		79:79:E9:8F:5D:DC:4B:8E:B7:94:68:C8:4B:0F:88:EB:C9:33:68:85:
		81:21:BF:3F:78:0D:F2:38:C8:F3:F8:89

Picture:

From the modinfo output, it appears that the patch removes support for all the other devices, which may mean additional logic is needed to handle the full range. I assume that should be done eventually by the vendor(s) as part of the normal process when releasing a new product, so glad you have a workaround.

1 Like

Hello please I have the same problem from months can you guide me step by step? I’m the author of this thread: HP Victus 15-fb0160nf Microphone not detected on Fedora 41 Workstation

1 Like

Have you tried upgrading to Fedora 42 and the recently released 6.15.7 kernel?

patch is queued for the next 6.15.10 kernel

2 Likes

Sorry my English and technical abilities are very limited but what does “patch is queued” means?

The patch for the kernel will be in effect when kernel 6.15.10 comes out. Simply, you just need to wait until kernel 6.15.10 gets released, update your system kernel, and done.

1 Like