MSI Alpha 15 Laptop: microphone missing and n/a driver for AMD Audio Coprocessor

Alright this was an undisputable self-own, so I’m just gonna post it for the record on the internet.

TLDR: reset bios settings too during troubleshooting. 100% my fault here.

Machine: MSI Alpha 15 B5EEK with Ryzen 5800H. Sound has been working fine since 5.16 kernels. (Note: this is different from the issue of 6000-7000 and newer models that have an updated audio chip)

Symptoms:

  • Microphone missing in Windows/Linux
  • inxi -A says “Advanced Micro Devices [AMD] Audio Coprocessor driver: n/a”
  • nothing helped (EC reset, chipset AND graphics driver reinstalls etc.)
  • KDE Sound Settings showed only a speaker with an option to toggle to “Duplex mode” (in this case, the speaker is still there, but microphone is shown under inactive devices, see toggle at the top).

I hope this helps.

1 Like

Forum software does not allow first post in a topic to be marked as a solution

I suggest you remove the solution comment from the first post: post solution as a new comment and mark the new comment as solution :white_check_mark:

2 Likes

Solution:

If EC reset doesn’t help in your case, reset all your BIOS settings. This is what helped me, but it was my fault too. I had been poking at the BIOS engineering menu, enabling all sorts of ASPM and other toggles that looked like power management (in the hopes of reducing power usage).


Verbose info dump below.

Working state - inxi -A -xxx output:

Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 08:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    vendor: Micro-Star MSI driver: snd_rn_pci_acp3x v: kernel pcie:
    speed: 8 GT/s lanes: 16 bus-ID: 08:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 08:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.18.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator
  Server-1: sndiod v: N/A status: off
  Server-2: JACK v: 1.9.22 status: off
  Server-3: PipeWire v: 1.4.8 status: off with: pipewire-media-session
    status: active
  Server-4: PulseAudio v: 17.0-43-g3e2bb status: active
    with: pulseaudio-alsa type: plugin

dmesg:

[ 13.797961] snd_rn_pci_acp3x 0000:08:00.5: enabling device (0000 -> 0002)

acp3x is “AMD ACP3x PCI driver”

KDE Sound Settings: must show “Play HiFi quality Music (Mic1, Mic2, Speaker)” or “Play HiFi quality Music (Headphones, Mic1, Mic2)” in selection for Mic/Speaker.


Windows 10: the microphone is back under Inputs: “Microphone Array / AMD Audio Device” aka `ACP\VEN_1022&DEV_15E2&SUBSYS_14621313&REV_01`

If you encounter a Boot loop, you’ll need to keep booting until Windows says enough and loads you into the blue troubleshooting menu. From there, boot into safe mode once. It should be enough to fix the next regular boot (otherwise you may wanna try to remove audio-related drivers from Device Manager)

After booting into safe mode for the first time, I found these event viewer warnings/errors:

IntcAzAudAddService: HAP AcpCreateAudioEngine fail with status (0xC00000BB)

Note: other audio devices like Steam’s virtual interfaces didn’t load too.
Kernel-PnP: The driver \Driver\AMDAfdAudioService failed to load for the device ACP\VEN_1022&DEV_15E2&SUBSYS_14621313\5&e2f4844&3&04.


PS: @nikgnomic thanks, I’ve separated the post.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.