Hey there!
I’m having issues with the [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 6f) where it seem to load the driver but it does not have any input in ALSA / Pipewire. It is a new computer equiped with an AMD processor :
Acer Aspire A315-24P
AMD Ryzen™ 5 7520U with Radeon™ Graphics × 8
I am running Fedora 38 Workstation with Linux 6.3.11-200.fc38.x86_64 kernel.
From LSPCI :
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 6f)
Subsystem: Acer Incorporated [ALI] Device 1654
Flags: bus master, fast devsel, latency 0, IRQ 78, IOMMU group 16
Memory at c0480000 (32-bit, non-prefetchable) [size=256K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [64] Express Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [2a0] Access Control Services
Kernel driver in use: snd_pci_acp6x
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt
So the kernel seem’s to load the driver correctly.
Speaker and headphones works correctly so part of that driver seem’s functionnal.
Now in Alsa and Pipewire, there is no input outside the HD one for the HDMI. So that makes the built-in microphone and the analog jack microphone functionnality not functionnal :
From inxi -Fxxz :
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1640
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Acer Incorporated ALI driver: snd_pci_acp6x v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
Device-3: AMD Family 17h/19h HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 03:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.3.11-200.fc38.x86_64 status: kernel-api
Server-1: PipeWire v: 0.3.73 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
From arecord -l
**** Liste des périphériques matériels CAPTURE ****
carte 1 : Generic_1 [HD-Audio Generic], périphérique 0 : ALC256 Analog [ALC256 Analog]
Sous-périphériques : 0/1
Sous-périphérique #0 : subdevice #0
carte 1 : Generic_1 [HD-Audio Generic], périphérique 2 : ALC256 Alt Analog [ALC256 Alt Analog]
Sous-périphériques : 2/2
Sous-périphérique #0 : subdevice #0
Sous-périphérique #1 : subdevice #1
From Alsamixer :
I was seeking help to understand what could be the issue.
Thank you!