toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,846
- Motherboard
- Asus Maximus VII Impact
- CPU
- Core i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
- Classic Mac
- Mobile Phone
Deprecated, see AppleHDA Realtek Audio
MacOS/Desktop/Realtek/Audio Success/First Steps
macOS has not natively supported any Realtek audio codecs since the MacPro3,1/ALC885. Codec specific BIOS and OS binary edits enable nearly native macOS audio. There are many macOS audio solutions, however, all solutions require BIOS edits. This guide identifies the necessary steps to ensure macOS audio success on the first try.
Change Log
v1.2 - 4/25/2018: Coffee Lake audio support
v1.1 - 10/14/2017: High Sierra Update
v1.0 - 4/19/2017: Initial Release
Requirements
- BIOS/.../Peripherals/Intel High Definition Audio/Enabled
- Clean macOS install (recommended)
- Otherwise, remove any previously failed audio methods
- Native AppleHDA.kext
- IOReg/HDEF
- Audio ID: 1, 2, or 3 (not 0)
- SIP disabled (If SIP enabled, disable and restart)
- EFI partition mounted
- Methods/cloverALC, AppleALC (MultiBeast, see Post #2)
- see AppleHDA Realtek Audio/Post #1/II. AppleHDA Realtek Audio Methods
- Restart
- IORegistryExplorer_v2.1.zip (select View Raw, double click)
- See No Audio Devices - AppleHDA Realtek Audio/Post #1/Problem Reporting. Post to thread linked with requested files attached.
All Methods
Before You Install Audio: All Methods/Desktop/Realtek
All macOS versions, 10.8 and newer
- Removeprevious installed methods (skip, if clean install)
- AppleHDA Realtek Audio/Post #1/X. Uninstall AppleHDA Realtek Audio
- Native AppleHDArequired (skip, if clean install)
- Mount EFI partition (Clover only)
- Community Software/EFI Mounter v3
- Disable SIP(10.11 and newer, if enabled)
- Explaining OS X El Capitan Security Changes
- Clover: config.plist/RtVariables/CsrActiveConfig/0x3 or 0x67
- Restart
- Unsupported Audio/AppleHDA (if supported, proceed to 6. IOReg/HDEF)
- Not supported
- 300/200/100 Series Audio: HDAS
- X299 Audio: CAVS
- X99 Audio: ALSA
- Legacy Audio: AZAL
- Fixes: AppleHDA Realtek Audio/Post #1/IX. Unsupported/Non-working AppleHDA Realtek Audio
- Install fix
- Restart
- Return to 4. Mount EFI partition
- Not supported
- IOReg/HDEF
- Supported: HDEF
- IOReg/Search: HDEF, (if HDEF@1B or HDEF@1F,3 present, proceed to 7. IOReg/CodecDevice)
- IOReg Search: HDAS/ALSA/AZAL, etc. (ignore HDAU)
- Fix failed, remove; try another method, see 5. Unsupported Audio/2. Fixes (above)
- Install fix
- Restart
- Return to 3. Mount EFI partition
- IOReg/CodecDevice
- Supported: AppleHDAController
- IOReg/Search: CodecDevice (if CodecDevice present, proceed to 8. Realtek Codec)
- IOReg/CodecDevice screenshot
- If no CodecDevice
- 300 (B/H/Q) Series motherboards, see Quick Fix: 300 (B/H/Q) Series Coffee Lake Audio
- Z370/X299/200 Series motherboards, see Quick Fix: Z370/200/X299/ Series Kaby Lake Audio
- Install fix
- Restart
- Return to 3. Mount EFI partition
- Realtek Codec(detected by cloverALC, realtekALC, pikeraokhaALC, and AppleALC, skip)
- Supported: 885, 887, 888, 889, 892, 898, 1150, 1220
- IOReg/Search: CodecDevice (note IOHDACodecVendorID)
- Realtek: 0x10ec
- Codec/Device ID: 0900 (ALC1150)
- If no 0x10ec, not supported; full stop
- Verify: AppleHDA Realtek Audio/Post #1/VI. Realtek Codecs
- Audio_ID(determine Audio ID, set Audio ID Injection, restart, verify)
- Supported: 1 (recommended), 2 (3 port/5.1), or 3 (HD3000/HD4000 HDMI audio)
- IOReg/Search: HDEF, note lHDEF/layout-id
- Verify: AppleHDA Realtek Audio/Post #1/VII. Audio IDs
- Audio_ID Injection (if layout-id is 1, 2, or 3, skip to 12. Ready to install audio
- Supported: audio ssdt, Clover, dsdt edits
- Methods: AppleHDA Realtek Audio/Post #1/VIII. Audio ID Injection
- Install fix
- Restart
- Return to 9. Audio_ID
- Any changes, restart
- Ready to install audio, see Installation/Methods (above)
Last edited by a moderator: