Most audio codecs/most graphics systems
OS X HDMI audio support for Intel HD3000/HD4000/HD4600, AMD HD5xxx/HD6xxx/HD7xxx/R7/R9, Nvidia 4xx/5xx/6xx/7xx, Intel/AMD and Intel/Nvidia graphics configurations. This guide provides files and instructions for enabling native OS X AppleHDA HDMI audio. HDMI audio dsdt/ssdt solutions support Yosemite, Mavericks, and Mountain Lion installations.
Change Log
v1.1 - 10/15/2014: Yosemite Release (Note 1), HD4600/Mobile - no native support (Note 2),
HD4600 HDMI Audio/AppleHDAController, credit: TimeWalker
v1.0 - 10/15/2014: Yosemite/10.10.x, Mavericks/10.9.x and Mountain Lion/10.8.xHDMI Audio Guides
- Select the matching processor graphics/motherboard series
- AMD/Nvidia HDMI audio is installed with every Desktop configuration
dsdt/ssdt HDMI audio
- HD4600/9 Series/8 Series
- [Guide]_HD4600-hdmi_audio_(dsdt_or_ssdt)_v2.pdf.zip
- Limited 9 Series Support
- HD4000/7 Series/6 Series
- HD3000/7 Series/6 Series
- 5 Series/X58/X79 (dsdt edits only)
- Discrete Graphics (in addition to appropriate motherboard guide above)
Bootloader HDMI audio
- All: Clover
- with dsdt/ssdt from above
- audio_CloverHDMI
- HD4000/HD3000
- Chimera/HDEFLayoutID=03000000, see How to Use HDAEnabler module with Chimera
- Chameleon/Chameleon Installer/Custom/Settings/HDEF/LayoutID=3
- AMD/Nvidia (1st 2 ports only)
- Chameleon/Chameleon Installer/Custom/Settings/EnableHDMIAudio=Yes
HD2000/HD2500/HD4400 not supported
Downloads: Click link, Click View Raw
Before You Start
- OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
- The connected HDMI device (TV, receiver, etc.) provides any and all audio control
- Remove S/L/E/HDAEnabler1.kext or S/L/E/HDAEnabler2.kext (if present)
- Remove any property-type injection (Extra/org.chameleon.Boot.plist, Clover/config.plist)
Requirements
- S/L/E/AppleHDA.kext
- Native S/L/E/AppleHDA.kext/No onboard audio
- Clean OS X install/AppleHDA.kext
- OS X Combo Update/AppleHDA.kext extraction does not work
- Clean OS X install/AppleHDA.kext
- Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
- Patched AppleHDA
- HD4600 HDMI audio
- Chameleon: audio_hdmi_hd4600-hda-100_patch.command.zip
- Clover: config-hdmi_hd4600-100.plist.zip
- Native S/L/E/AppleHDA.kext/No onboard audio
- Graphics
- Intel HD Graphics (1st generation and prior, not supported)
- HD3000 (SNB framebuffer edits may be required)
- HD4000 (Capri framebuffer edits may be required)
- HD4600 (Azul framebuffer edits required)
- Intel SNB/Capri/Azul edits
- Chameleon: graphics_Intel_framebuffers
- Clover (select framebuffer-100.plist): audio_CloverHDMI
- AMD HD5xxx/HD6xxx/HD7xxx
- AppleHDAController and AMD50000Controller/MD60000Controller/MD60000Controller edits may be required, see Editing custom personalities for ATI Radeon HD[45]xxx
- Nvidia 4xx/5xx/6xx/7xx
- GTS450, GTX550ti, GTX 560ti not supported natively
- Intel HD Graphics (1st generation and prior, not supported)
- Intel Motherboards
- 9 Series - Z97, H97, B95 ...
- 8 Series - Z87, H87, B85 ...
- 7 Series - Z77, H77, B75 ...
- 6 Series - Z68, P67, H67, H61 ...
- 5 Series - P55, H55 ...
Notes
- 10.10 and newer/Boot flags
- Clover/config.plist
- Mandatory, Add: Boot/Arguments/kext-dev-mode=1
- Chimera/Chameleon/Extra/org.chameleon.Boot.plist
- Mandatory, Add: Kernel Flags//kext-dev-mode=1
- Clover/config.plist
- HD4600/Mobile - no native 10.10 support
Tools
- MaciASL
- DPCIManager
- IORegistry Explorer (choose one)
Problem Reporting (post to this thread with requested files attached)
- Description of HDMI audio problem
- OS X version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide Used
- Copy of IORegistryExplorer/IOJones (either)
- IOReg/File/Save a Copy As…, verify file (no ioreg.txt)
- IOJones/File/Save...
- Copy Of Console/All Messages (last boot)
- Console/File/Save a Copy As...
- System/Library/Extensions/AppleHDA.kext
- Chimera/Chameleon
- Extra/org.chameleon.Boot.plist
- DPCIManager/Misc/Boot Log
- Extra/dsdt.aml (if installed)
- Extra/ssdt.aml
- Clover
- EFI/CLOVER/config.plist
- EFI/CLOVER/misc/debug.log (Set config.plist/Boot/Debug/YES)
- or DPCIManager/Misc/Boot Log
- EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
- EFI/CLOVER/ACPI/Patched/ssdt.aml
0 Comments