AppleHDA Realtek Audio [Guide]
toleda
Moderator
AppleHDA Realtek Audio _v2 [Guide]
Desktop/Realtek ALC codecs: 885, 887, 888, 889, 892, 898, 1150, 1200 and 1220 on board audio with layouts 1, 2 or 3 and NUC/BRIX codecs: 269/layout 10 and 283/layout 1 only.
Supports all macOS/OS X versions: 10.14, 10.13, 10.12, 10.11, 10.10 and 10.9.
10.14/System Preferences/Sound/Output/Internal Speakers > Motherboard green audio port
Enables macOS Realtek ALC on board audio for Intel desktop/workstation motherboards.
Notes/AppleHDA.kext:
- macOS does not natively support Intel:
- B360/H310/H370/Q370/Z390 Coffee Lake audio (no HDEF)
- Z370/200 Series/X299 Kaby Lake audio (no macOS support, no HDEF)
- 300/200/100 Series desktop motherboard audio (no HDEF)
- X299/X99 workstation motherboard audio (no HDEF)
- X79 workstation motherboard audio (no HDEF)
- Legacy motherboards (4, 5, X58/no HDEF)
- Fixes, see IX. Unsupported/Non-working AppleHDA Realtek Audio, below.
- macOS natively supportsIntel:
- 9/8/7/6 Series desktop motherboard audio (with HDEF)
Change Log
v2.1: 11/29/2018 — MultiBeast 11/Mojave released
v2.0: 10/27/2018 — Mojave support, cloverALC deprecated
New install, see I. Before You Install Audio, below
Installation: see II. AppleHDA Realtek Audio Methods, below
Support: see IV. Problem Reporting, below
I. Before You Install Audio — Verify HDEF, identify codec, set Audio ID, disable SIP, mount EFI
- Mojave update from previous macOS; new install, skip
- See X. Uninstall AppleHDA Realtek Audio (below)
- Native AppleHDA.kext, only available from macOS installer
- Verify HDEF, see Notes/AppleHDA.kext (above)
- Identify codec (motherboard specs web page, manual, etc.)
- Set Audio (new install only, no config.plist edit required for upgrade to Mojave)
- Select layout
- If Desktop (887/889/892/898/1150/1220), skip this step
- See Supported codecs · acidanthera/AppleALC Wiki
- Set layout
- Xcode/edit: config.plist/Devices/Audio/Inject/layout
- Example: Desktop/layout = 1 (recommended)
- If 3 port motherboard audio, 2 In/1 Out:
- 5.1 support, repurpose to 3 Out: Desktop/layout = 2
- native, 2 In/1 Out: Desktop/layout = 3
- Select layout
II. AppleHDA Realtek Audio Methods — A or B
A. acidanthera/AppleALC —AppleALC
Downloads
- AppleALC
- Lilu
- Install Downloads/AppleALC.kext and Lilu.kext to Library/Extensions with KextBeast
- Confirm layout, see I. Before You Install Audio (above)
- If applicable, see IX. Unsupported/Non-working AppleHDA Realtek Audio(below):
- 300/200/100 Seriesmotherboards (HDAS > HDEF)
- 300-Coffee Lake/200-Kaby Lake/100-Skylake
- X299 motherboards (CAVS > HDEF)
- X99 motherboards (ALZA > HDEF)
- Legacy motherboards (AZAL > HDEF)
- 300/200/100 Seriesmotherboards (HDAS > HDEF)
- Optional (Public Beta)
- Add config.plist/Boot/Arguments/ -lilubeta -alcbeta
- Restart
B. MultiBeast (MultiBeast 10.4/Audio does not support Mojave)
Download/MultiBeast 11.x — Mojave
- Supports AppleALC method, above
- Confirm layout, see I. Before You Install Audio (above)
- MultiBeast > Drivers > Audio √ AppleALC
- If applicable,
- Skylake/Kaby Lake/Coffee Lake motherboards: √ 100 / 200 / 300 Series Audio Support (HDAS > HDEF)
- X299 motherboards: √ X299 Series Audio Support (CAVS > HDEF)
- 3 port motherboard audio (2 In/1 Out > 3 Out): √ Optional 3 port (5.1) Audio
- 3 port motherboard audio (2 In/1 Out, native): √ Optional 3 port (native) Audio
- Example, AppleALC + 100/200/300 Series motherboard:
- Build/Install/Restart
- If applicable,
- Success, restart
- If not, see X. Problem Reporting (below)
III. Tools — Mount EFI, IOReg, restore AppleHDA, KextBeast, Xcode, MaciASL
- Community Software/EFI Mounter v3
- IORegistryExplorer_v2.1.zip (select View Raw, double click)
- Restore native AppleHDA [Guide].pdf
- KextBeast
- Xcode on the Mac App Store
- RehabMan/OS-X-MaciASL
- 885/887/889/892/898/1150/1200/1220 codec and layout 1/2/3, Desktop support only:
- Post: No Audio Devices — AppleHDA Realtek Audio/Post #1/Problem Reporting
- All other codecs and layouts:
- Post: AppleALC — dynamic AppleHDA patching
- macOS (10.10 and newer, SIP)
- 10.11 and newer (install/edit native and non native kexts and rebuild cache)
- CLOVER/config.plist/
- BooterConfig/0x28
- CsrActiveConfig/0x3 or 0x67
- CLOVER/config.plist/
- 10.10 (install/edit native and non native kexts)
- Clover/config.plist/
- Boot/Arguments/kext-dev-mode=1
- Clover/config.plist/
- 10.11 and newer (install/edit native and non native kexts and rebuild cache)
- Intel Motherboards
- Desktop
- 300 Series — Z390, Z370, B360, H310, H370, Q370 . (see VII. Unsupported . below)
- 200 Series — Z270, H270, B250 . (see VII. Unsupported . below)
- 100 Series — Z170, H170, B150 . (see VII. Unsupported . below)
- 9 Series — Z97, H97, B95
- 8 Series — Z87, H87, B85, H81 .
- 7 Series — Z77, H77, B75 .
- 6 Series — Z68, P67, H67, H61 .
- Workstation
- X299 (see VII. Unsupported . below)
- X99 (see VII. Unsupported . below)
- X79
- Desktop
- Native AppleHDA (See III. Tools/3.Restore native AppleHDA [Guide].pdf)
- Audio ALC/Codec and Injection, confirm:
- Supported Codecs, see VI. Realtek Codecs and Applications (below)
- Supported Audio IDs, see VII. Audio IDs (below)
- Working Audio ID Injection, VIII. Layout Injection (below)
- ALC885/0x10ec0885/Desktop/1/All
- ALC889A/same as ALC885
- ALC887/0x10ec0887_v003002/Desktop/1 or 2 or 3/All
- Legacy: ALC887/0x10ec0887_v002002Desktop/1 or 2/All
- Intel 4/5 Series motherboards
- ALC888B/same as ALC887
- Legacy: ALC887/0x10ec0887_v002002Desktop/1 or 2/All
- ALC888/0x10ec0888_v003002/Desktop/1 or 2 or 3/All
- Legacy: ALC888/0x10ec0888_v002002Desktop/1 or 2/All
- Intel 4/5 Series motherboards
- ALC888S/same as ALC888
- Legacy: ALC888/0x10ec0888_v002002Desktop/1 or 2/All
- ALC889/0x10ec0889/Desktop/1 or 2/All
- ALC892/0x10ec0892/Desktop/1 or 2 or 3/All
- ALC898/0x10ec0899/Desktop/1 or 2 or 3/All
- ALC1150/0x10ec0900/Desktop/1 or 2/All
- ALC1220
- 1220A/0x10ec1168/Desktop/1 or 2/All
- 1220/0x10ec11220/Desktop/1 or 2/All
- Audio ID/Layout: 1(motherboard with 5 or 6 audio ports)
- Stereo (2 inputs, 3/4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Motherboard: Pink, Blue, Green, Orange, Black and SPDIF
- Front Panel: Pink & Green
- Stereo (2 inputs, 3/4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Audio ID/Layout: 2(motherboard with 3 audio ports, repurposes inputs/0 to outputs/3)
- Stereo (1 input, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Motherboard: Green, Pink (> Orange), Blue (> Black) and SPDIF
- Front Panel: Pink & Green
- Stereo (1 input, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical)
- Audio ID/Layout: 3 (motherboard with 3 audio ports, native inputs and outputs)
- Stereo (3 inputs, 2 outputs) and 5.1 digital surround (optical)
- Motherboard: Pink, Blue, Green and SPDIF (No Orange support)
- Front Panel: Pink & Green (same as Audio ID: 1, above)
- Stereo (3 inputs, 2 outputs) and 5.1 digital surround (optical)
- Other, see XI. More Information/2. Customization guide (below)
- Layout = Audio ID
- Mount EFI Partition: Community Software/EFI Mounter v3
- Xcode/edit: EFI/CLOVER/config.plist/Devices/Audio/Inject/Layout
- Z370/200 Series/X299(Kaby Lake audio) HD Audio Controller device_id (Select one method, 10.12 and newer)
- Clover: Download/config-audio_cloverALC+.plist.zip
- Xcode/copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 15/10.12-Kaby_Audio_Controller
- Xcode/paste: to config.plist/KernelAndKextPatches/KextsToPatch
- Other methods:
- Quick Fix: 200/Z370/X299/ Series Kaby Lake Audio/Post #1
- No Audio Devices — X299 / 200 Series / 300 Series Patcher
- Clover: Download/config-audio_cloverALC+.plist.zip
- 300/200/100 SeriesIntel High Definition Audio
- Rename dsdt/HDAS to HDEF
- Clover: Download/config-audio_cloverALC+.plist.zip
- Xcode/copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 0/100-200-300-Series-Rename HDAS to HDEF
- Xcode/paste: to config.plist/ACPI/DSDT/Patches/
- Restart
- Clover: Download/config-audio_cloverALC+.plist.zip
- Rename dsdt/HDAS to HDEF
- X299 Intel High Definition Audio (credit BJY1991)
- Rename dsdt/CAVS to HDEF
- Clover: Download/config-audio_cloverALC+.plist.zip
- Xcode/copy: config-audio_cloverALC+/ACPI/DSDT/Patches/Item 1/X299-Rename CAVS to HDEF
- Xcode/paste: to config.plist/ACPI/DSDT/Patches/
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Rename dsdt/CAVS to HDEF
- X99Intel High Definition Audio (credit bOLEMO)
- Rename dsdt/ALZA to HDEF
- Clover: Download/config-audio_cloverALC+.plist.zip
- Xcode/copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 2/X99-Rename ALZA to HDEF
- Xcode/paste: to config.plist/ACPI/DSDT/Patches/
- Restart
- Rename dsdt/ALZA to HDEF
- Legacy motherboards (AZAL > HDEF)
- Rename dsdt/AZAL to HDEF
- Clover: Download/config-audio_cloverALC+.plist.zip
- Xcode/copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 3/Legacy/Azalia — Rename AZAL to HDEF
- Xcode/paste: to config.plist/ACPI/DSDT/Patches/
- Restart
- Rename dsdt/AZAL to HDEF
- cloverALC, remove:
- S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib
- or install native AppleHDA.kext with a kext installer (see III. Tools/KextBeast)
- config.plist/. /KextsToPatch/AppleHDA (3x)
- EFI/CLOVER/kexts/10.xx or other/realtekALC.kext
- S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib
- MultiBeast 9/10, remove:
- S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib
- or install native AppleHDA.kext with a kext installer (see III. Tools/KextBeast)
- config.plist/. /KextsToPatch/AppleHDA (3x)
- /L/E/realtekALC.kext
- S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib
- Customization.pdf
- Manual speaker and headphone selection, Substitute SPDIF-2 Wire Output
- Surround Sound.pdf
- Players, analog, optical
Change Log
v1.3: 9/17/2018: X99/X299/Kaby Lake/Coffee Lake Audio Controller detection, see II. AppleHDA Realtek Audio Methods/1. cloverALC
v1.2: 4/24/2018: Coffee Lake audio support
v1.1: 2/28/18 — cloverALC supports 300/200/X299/X99 audio controller and macOS bundle-id, IX. Unsupported/Non-working AppleHDA Realtek Audio supports 300/200/X299/X99 audio controller and dsdt/audio device rename.
v1.0: 10/14/17 — cloverALC, AppleALC and MultiBeast support macOS, 10.8 to current. realtekALC, pikeralphaALC and AppleHDA8series, NUC.BRIX methods deprecated.
v3.3: 7/29/17 — X299 Audio Support, see Unsupported/Non-working/Non native . /2. X299
v3.2: 5/10/17 — 200 Series/Kaby Lake Audio Support, see below (temporary)
v3.1: 3/6/17 — ALC1220 Beta, see I. AppleHDA Realtek Scripts/4. cloverALC/Beta .
v3: 8/17/16 — Initial 10.12/Sierra Support/cloverALC, see II. Realtek ALC AppleHDA Scripts
v2.5 — 4/8/16 — x99/AppleHDA.kext/10.11 support, see 2. X99/Intel High Definition Audio
v2.4 -1/25/16 — Uninstall Realtek ALC AppleHDA added
v2.3 — 1/18/16 — Audio/ALC Injection verification (Tools 3.)
v2.2 — 12/14/15 — audio_pikeralpha-110 (Clover version of Piker Alpha/AppleHDA8Series.sh)
v2.1 — 11/28/15 — MultiBeast 8, 100 Series/Skylake support (see Unsupported/Non-working Realtek ALC AppleHDA/1. 100 Series, below) and X99 update (see Unsupported/Non-working Realtek ALC AppleHDA/2. X99, below)
v2.0 — 7/10/2015: El Capitan/10.11.x Update, initial Public Beta support with audio_cloverALC-110 and audio_realtekALC-110 (v2.0 released)
v1.5 — 1/8/2015: audio_cloverALC-100/audio_realtekALC-100 (v1.0.4) release; 887/888 legacy detection, ALC1150 patch fix, Clover/Legacy support, bug fixes
v1.4 — 12/26/2014: Realtek ALC AppleHDA Guides updated, see More Information, below
v1.3 — 11/29/2014: MultiBeast 7.1/Optional HDAEnabler (kext) -> Audio ID: 1 and 2 added
v1.2 — 11/29/2014: BRIX/ALC269, BRIX Pro/ALC283 and NUC/ALC283 Support, see Note 5.
v1.1 — 11/15/2014: x99 audio — Deprecated — 11/28/15
v1.0 — 10/15/2014: Yosemite/10.10.x, Mavericks/10.9.x and Mountain Lion/10.8.x
II. AppleHDA Realtek Audio Methods — Required: a. native AppleHDA.kext, b. EFI mounted
- Tool
- Same technique as cloverALC
- Enter Password
- MultiBeast/Drivers >Audio >Realtek ALCxxx:
- Select Codec √ (see VI. Realtek Codecs, below)
- Default, installs codec specific files into S/L/E/AppleHDA.kext/ and /L/E
- ALC885/889a
- ALC887/888b Legacy v100202 — Intel 4/5 Series motherboards
- ALC887/888b Current v100302
- ALC888 Legacy v100202 — Intel 4/5 Series motherboards
- ALC888
- ALC889
- ALC892
- ALC898
- ALC1150
- ALC1220
- ALC1120A (ASUS ROG STRIX Only)
- As appropriate √ (see VII. Audio IDs, below)
- USER: Default, sets config.plist/Devices/Audio/Inject/1 (Audio ID: 1)
- Optional 3 Port (5.1) Audio, sets config.plist/Devices/Audio/Inject/2 (Audio ID: 2)
- Optional HD 3000/HD 4000 HDMI Audio, sets config.plist/Devices/Audio/Inject/3 (Audio ID: 3)
- 100 / 200 / 300 Series Audio, sets config.plist/ACPI/DSDT/Patches/Rename HDAS to HDEF (note: disables HDMI audio, use ssdt, see VIII. Audio ID Injection, below)
- 300 Series /X299 Audio Device ID Patch, (MultiBeast 1.2 and newer) sets config.plist/KernelAndKextPatches/KextsToPatch for Kaby Lake audio controller (disables Skylake audio controller, must be removed when macOS natively supports Kaby Lake audio controller)
- MultiBeast/Build/Install
- Success, restart
- If not, see X. Problem Reporting (below)
I. AppleHDA Realtek Scripts
- Download script (select one script, Download/View Raw)
- audio_realtekALC.command.zip
- patch kext in place
- edits AppleHDA.kext binaries and adds files
- run script after Software Update
- Chameleon, Clover, Osmosis, others
- audio_pikeralphaALC.command.zip
- patch kernel cache
- native AppleHDA.kext (signed)
- installs AppleHDAxxx.kext (ex., L/E/AppleHDA892.kext)
- Not supported: ALC269, ALC283, ALC1220
- Clover only
- audio_realtekALC.command.zip
- Double Click Downloads/audio_. . .ALC-1×0. . .command
- Enter Password
- Answer questions (y/n)
- Restart
II. Additional AppleHDA Realtek Methods
- Piker-Alpha/AppleHDA8series Script —AppleHDA8Series.sh
- Download script (see README)
- Piker-Alpha/AppleHDA8Series.sh(10.10 working, 10.11/10.12 fix, see below)
- patch alias
- no edits to any native AppleHDA.kext file
- installs AppleHDAxxx.kext (ex., S/L/E/AppleHDA892.kext)
- Chameleon, Clover, Osmosis, Revoboot, others
- Piker-Alpha/AppleHDA8Series.sh(10.10 working, 10.11/10.12 fix, see below)
- Terminal (Select one method)
- Clover/ALC audio
- $ ./AppleHDA8Series.s
- ALC audio:
- $ ./AppleHDA8Series.sh -b AppleHDA
- ALC audio and HD4600 HDMI audio:
- $ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAController
- Clover/ALC audio
- Enter Password
- . choose desired codec: (1-7)
- . layout-id (y/n)
- Answer questions (y/n)
- 10.11 fix, see Credit/lisai9093 (below)
- Restart
- Not supported: ALC269, ALC283, ALC1220
- Chameleon, Clover, Osmosis, others
III. Tools
- DPCIManager
- Audio/ALC Injection: audio_codecdetect.command.zip (select View Raw, double click)
- MaciASL
V. Requirements
- macOS (10.10 and newer, SIP)
- 10.10 and newer/Boot flags
- Clover/config.plist/
- Boot/Arguments/kext-dev-mode=1
- Clover/config.plist/
- 10.10 and newer/Boot flags
- Intel Motherboards
- Desktop
- 5 Series — P55, H55 . (see VII. Unsupported . below)
- Workstation
- X58
- Desktop
VIII. Audio ID Injection — Clover, dsdt, ssdt, kext; audio_ALCInjection
- HDEF/Clover/config.plist/Devices/Audio/Inject/Audio_ID
- HDEF/ssdt/layout-id = Audio_ID, see ssdt_hdef
- Desktop/IORegistryExplorer/Search: HDEF, use with_ioreg:hdef
- 100/220 Series/IORegistryExplorer/Search: HDAS, use 100-hdas
- X299/IORegistryExplorer/Search: CAVS, use x299-cavs
- X99/IORegistryExplorer/Search: ALSA, use x99-alsa
- Desktop/IORegistryExplorer/Search: AZAL, use with_ioreg:azal
- Legacy Desktop/IORegistryExplorer/Search: HDEF. no HDEF, use no_ioreg:hdef
- HDEF/dsdt/layout-id = Audio_ID
IX. Unsupported/Non-working AppleHDA Realtek Audio -300/200/100 Series, X299, X99, Other, Legacy
- 300/200/100 SeriesIntel High Definition Audio (Workaround requires 1, 2, 3, 4 or 5 and 6)
- Rename dsdt/HDAS to HDEF (Select one method)
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 0/100-200-300-Series-Rename HDAS to HDEF
- paste: to config.plist/ACPI/DSDT/Patches/
- ssdt injection (Any bootloader. Select Audio ID and install)
- Audio ID: 1, ssdt_hdef-1-100-hdas.zip
- Audio ID: 2, ssdt_hdef-2-100-hdas.zip
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Install AppleHDA Realtek Audio (see I. . Installation Methods)
- Add Z390/B360/H310/H370/Q370 Series/10.13 onlyHD Audio Controller device_id (Select one method)
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 18/10.13-Coffee_Audio_Controller
- paste: to config.plist/KernelAndKextPatches/KextsToPatch
- Other methods:
- Quick Fix: 300 (B/H/Q) Series Coffee Lake Audio/Post #1
- Clover: Download/config-audio_cloverALC+.plist.zip
- Add Z370/200 Series/10.14, 10.13 and 10.12 onlyHD Audio Controller device_id (Select one method)
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 15/10.12-Kaby_Audio_Controller
- paste: to config.plist/KernelAndKextPatches/KextsToPatch
- Other methods:
- Quick Fix: 200/Z370/X299/ Series Kaby Lake Audio/Post #1
- No Audio Devices — X299 / 200 Series / 300 Series Patcher
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Rename dsdt/HDAS to HDEF (Select one method)
- X299 Intel High Definition Audio (Workaround requires 1, 2, 3, 4 and 5), 10.12+/credit BJY1991
- Rename dsdt/CAVS to HDEF (Select one method)
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config.plist/ACPI/DSDT/Patches/Item 1/X299-Rename CAVS to HDEF
- paste: to config.plist/ACPI/DSDT/Patches/
- ssdt injection (any bootloader):
- Audio ID: 1, install ssdt_hdef-1-x299-cavs.zip
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Install AppleHDA Realtek Audio (see I. . Installation Methods)
- Add X299/10.12.x/10.13.xHD Audio Controller device_id (Select one method)\
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 15/10.12-Kaby_Audio_Controller
- paste: to config.plist/KernelAndKextPatches/KextsToPatch
- Other methods:
- Quick Fix: 200 Series/Kaby Lake Audio/Post #1
- No Audio Devices — X299 / 200 Series / 300 Series Patcher
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Rename dsdt/CAVS to HDEF (Select one method)
- X99Intel High Definition Audio (Workaround requires 1, 2, 3, 4 and 5), 10.11+/credit bOLEMO
- Rename dsdt/ALZA to HDEF (Select one method)
- Clover: Download/config-audio_cloverALC+.plist.zip
- copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 2/X99-Rename ALZA to HDEF
- paste: to config.plist/ACPI/DSDT/Patches/
- ssdt injection (any bootloader):
- Audio ID: 1, install ssdt_hdef-1-x99_alza.zip
- Clover: Download/config-audio_cloverALC+.plist.zip
- Restart
- Install AppleHDA Realtek Audio (see I. . Installation Methods)
- Add x99 HD Audio Controller device_id
- Clover: Download/config-audio_cloverALC+.plist.zi
- copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 154/10.10-x99_Audio_Controller
- paste: to config.plist/KernelAndKextPatches/KextsToPatch
- Clover: Download/config-audio_cloverALC+.plist.zi
- Restart
- Rename dsdt/ALZA to HDEF (Select one method)
- 887_v100101and earlier
- Workaround: try 887 Legacy (v100201)
- 888_v100101 and earlier
- Workaround: try 888 Legacy (v100201)
- Asus P67H67 3xxx BIOS: Phantom codec
- Workaround: 2xxx BIOS downgrade, 7/8 Series motherboard upgrade
- MSI motherboards, pre Sandy Bridge
- Workaround: 6/7/8 Series motherboard upgrade
- AC97 (Front Panel)
- Workaround: HD Audio Front panel
XI. AppleHDA Realtek Audio — More Information; audio_ALC_guides
- Capabilities — Realtek ALC AppleHDA_v2 [Guide].pdf
- Audio_ID Configurations, Surround sound, audio popping, USB start up problem
- Screenshots — Realtek ALC AppleHDA_v2.pdf
- System Information/Audio/Intel High Definition Audio, System Preferences/Sound/Output
- No Audio Devices — Realtek ALC AppleHDA [Guide].pdf
- No audio devices, no sound, no codec
- No Sound — Realtek ALC AppleHDA [Guide].pdf
- Audio devices present, no sound when selected
- No Audio After Sleep/Wake — Realtek ALC AppleHDA [Fixes].pdf
- No audio devices on wake
X. Uninstall AppleHDA Realtek Audio
- realtekALC, remove:
- S/L/E/AppleHDA.kext and install the native AppleHDA.kext
- AppleALC,kext, remove:EFI/CLOVER/kexts/10.xx or other/AppleALC.kext
- EFI/CLOVER/kexts/10.xx or other/Lilu.kext
- pikeralphaALC, remove:L/E/AppleHDAxxx.kext (xxx is codec, i.e., AppleHDA892.kext)
- config.plist/. /KextsToPatch/AppleHDA (3x)
- pikeralpha AppleHDA8Series, remove:
- S/L/E/AppleHDAxxx.kext or L/E/AppleHDAxxx.kext (xxx is codec, i.e., AppleHDA892.kext)
XIII. No Boot/No Audio after Software Update — 10.13.2 and newer
After Install/Software Update: reboot, then install audio
No audio/No Boot > Kextcache Problem, see MultiBeast Audio Failure [Solved]
10.13.2+ Desktop after install/no audio (Do not run cloverALC):
- Terminal/sudo touch /System/Library/Extensions && sudo kextcache -u /
- Restart
10.13.2+ Boot fail after install/no boot:
- Boot: Clover/Select Single User (and Verbose, optional)
- return (root# appears)
- /sbin/mount -uw /
- touch /System/Library/Extensions
- kextcache -u /
- exit (boot continues to Desktop)
- Restart
Источник