toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,918
- Motherboard
- Asus Maximus VII Impact
- CPU
- Core i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
-
- Classic Mac
-
- Mobile Phone
-

HD4000 HDMI Audio
Ivy Bridge/7 Series/Socket 1155/AMI BIOS - HD4000/AMD/Nvidia HDMI Audio
v2 Mavericks HDMI Audio Guides
See Post #1 Mavericks: HDMI Audio - AppleHDA [Guide]
v1 Mavericks HDMI Audio Guides (Deprecated - 10/1/2014)
This guide is no longer supported
Do not expect a reply if you post to this thread.
Update 6/6/13 - New guide, see Easy Guide] ML: UEFI HDMI Audio
Update 3/22/13 - ML: HDMI Audio - HD4000/7 Series MB dsdt edits
toleda/audio_hdmi_hd4000 · GitHub
Configure MaciASL/Preferences/Sources/+ with URL:
Code:
https://raw.github.com/toleda/audio_hdmi_hd4000/master
HDMI Audio dsdt editing tool for OS X HDMI audio on 7 Series motherboards with HD4000 graphics. Based on the MaciASL built by SJ_UnderWater, the Apply button automatically makes the HDMI audio dsdt edits to your dsdt in less than a dozen steps. No editing of the patch file or dsdt required.
For HD4000 HDMI audio without dsdt edits, see ML: UEFI HDMI audio, no dsdt edits
Verify AMI dsdt (1st line)
DefinitionBlock ("./dsdt.aml", "DSDT", 2, "ALASKA", "A M I", 0x000000..)
Benefits
1. Automated HDMI audio dsdt editing
2. Installs HD4000 integrated graphics HDMI audio dsdt edits
3. Installs AMD/Nvidia discrete graphics card HDMI audio dsdt edits
4. No copy, no paste, no finding the right place to paste….
Before You Start:
1. OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
2. The connected HDMI device (TV, receiver, etc.) provides any and all audio controls
Requirements
1. Intel
1a. Ivy Bridge 7 Series motherboards - Z77, H77, B75
1b. Not supported - X79
2. OS X
2a. Mountain Lion - 10.8 and newer
3. dsdt - no compile errors
4. Motherboard onboard audio codec
4a. Realtek supported audio codecs (8xy): 885, 887, 888, 889, 892, 898
4b. Unsupported audio codecs: ML HDMI audio works with any unsupported audio codec/no onboard audio
5. AppleHDA.kext (one of the following)
5a. ML: MultiBeast 5.2.1 or newer/Audio/Realtek ALC8xx/With DSDT/ALC...
5b. ML: Native AppleHDA.kext (unsupported audio codecs)
More Information
Special HDMI Audio Considerations
Detailed Instructions
See Mountain Lion HDMI Audio - AMI DSDT
Tools
1. MaciASL Download MaciASL from SourceForge.net
2. IORegistryExplorer see [Guide] How to Make a Copy of IOReg
3. CarbonCopyCloner or SuperDuper
Mountain Lion Audio ID (10.8 AppleHDA.kext_v2.3.0 or newer)
1. HD4000 HDMI audio/Audio ID: 3 for 3/5/6 port onboard audio
Attachments
1. HD4000/7 Series/Audio ID: 3/HDMI Audio Editing Kit
See toleda/audio_hdmi_hd4000 · GitHub
Mountain Lion HDMI Audio Edits - Summary
I. Preparation
II. dsdt edits
II A. Patch
II B. Save
II C. Install
III. kext edits
IV. Delete HDAEnabler...
V. Restart
VI. HDMI audio
Start of Procedure - Mountain Lion HDMI audio edits
I. dsdt edits - preparation
1. Backup dsdt.aml
2. Make bootable backup of system (CarbonCopyCloner or SuperDuper)
3. Make a copy of IOReg
4. Copy Downloads/.….._hdmi_audio_dsdt_editing_kit/ to Desktop
5. Copy Extra/dsdt.aml to Desktop/.….._hdmi_audio_dsdt_editing_kit/
II. dsdt edits - clean up
1. Optional: Fixes some Compiler Warnings and Messages
1a. Patch/Open Desktop/.….._hdmi_audio_dsdt_editing_kit/ami_clean_compile.txt/Apply/Close/Compile
II A. Apply Patch file - MaciASL
1. MaciASL/Open dsdt.aml
2. MaciASL/Patch/Open Desktop/.….._hdmi_audio_dsdt_editing_kit/hdmi_audio_ami….txt
3. MaciASL/Apply
4. MaciASL/Close
5. MaciASL/Compile
II B. Save dsdt - MaciASL
1. MaciASL/Save As… Desktop/.….._hdmi_audio_dsdt_editing_kit/dsdt.aml (add extension)
II C. Install dsdt.aml - MaciASL
1. MaciASL/Save As…Extra/dsdt.aml (add extension)
III. kext edits
1. No kext edits required (AppleHDA.kext, AppleIntelFramebufferCapri.kext, AppleIntelSNBGraphicsFB.kext)
IV. Verify S/L/E and Extra/org.chameleon.Boot.plist
1. Delete all audio enablers (System/Library/Extensions/HDAEnabler…), helpers (ALC8..), etc.; AppleHDA.kext only (native or MultiBeast)
1a. Ex., delete S/L/E/HDAEnabler1.kext and/or HDAEnabler8xx.kext
2. Delete any property injectors GraphicsEnabler=Yes is OK. DSDT injection only.
2a. Ex., EFI/property-type injection in Extra/org.chameleon.Boot.plist
3. Repair permissions and cache (Ex., Disk Utility, Kext Beast, Kext Utility, Kext Wizard, etc.)
V. Restart
VI. Verify HDMI Audio
1. System Preferences/Sound/Outputs
P8Z77 I Deluxe/i7-3770K/HD4000 DP audio/NVidia HDMI audio/AirPlay Mirroring





Troubleshooting
1. Verify HDMI device connected
1a. System Information/Graphics/Display/HDMI device name/Television/Yes
2. Verify Extra/dsdt.aml is
2a. .aml file
2b. edited
3. Run IOReg/Verify Devices (PEGP, GFX0, HDAU, HDEF and IGPU)
3a. Device (IGPU) may not be present if HD4000 Graphics is not enabled
3b. Device (GFX0) and Device (HDAU) may not be present if no discrete graphics
4. Problem Reporting
4a. Motherboard/BIOS version/processor/graphics/OS and version
4b. Procedure/Guide Used
4c. dsdt
4d. copy of IOReg
Last edited by a moderator: