AMD Digital Microphone kext for modern AMD laptops with AMD's Audio Co-Processor (ACP).
In some modern AMD laptops, microphones are no longer connected to High Definition Audio bus. They are now controlled by a dedicated Audio Co-Processor, hence obviously no driver in macOS. This kext brings support for them. Refer FAQ for more information.
- Microphone for Renoir-base laptops with digital microphone (aka ACP-based mic), see this to identify if your laptop is supported.
- This kext may not work for other CPU variants than Renoir, such as Raven/Raven2/Fire Flight/Van Gogh/Yellow Carp.
Make sure you have a working Microphone Array device.
Make sure default source device is ACP
$ pactl get-default-source | grep acp
alsa_input.pci-0000_03_00.6.HiFi__hw_acp__source
This kext relies on com.apple.iokit.IOAudioFamily
, which somehow is loaded very late in the boot process, so we cannot add this kext directly to OpenCore.
At the moment the only way to install this kext is to place it under /Library/Extensions/
, which requires kexts to be signed. The workaround is to set csr-active-config
in OpenCore NVRAM settings to 01000000
(aka CSR_ALLOW_UNTRUSTED_KEXTS
).
- Set
csr-active-config
to01000000
. - Download the kext from Github Actions.
- Copy it to
/Library/Extensions/
.
sudo cp -r AMDMicrophone.kext /Library/Extensions/
- When notified, allow it in
Security & Privacy
settings and reboot.
Some modern AMD laptops no longer use High Definition Audio (HDA). It has a dedicated Audio Co-Processor for controlling microphones.
Yes. This kext is a separate driver for microphones. You still need AppleALC for audio output.
Refer this to make sure your device is supported. If your laptop uses High Definition Audio, microphone should work since AppleALC v1.8.8.