toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,834
- Motherboard
- Asus Maximus VII Impact
- CPU
- i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
- Classic Mac
- Mobile Phone
Mavericks: HDMI Audio
AppleHDA
Most audio codecs/Most graphics systems
Mavericks HDMI audio is supported on Intel HD3K/HD4K/HD4600, AMD HD5xxx/HD6xxx/HD7xxx, Nvidia 4xx/5xx/6xx/7xx, Intel/AMD and Intel/Nvidia graphics configurations. This guide provides the files and instructions for enabling native AppleHDA.kext HDMI audio. Maverick dsdt/ssdt edits also support Mountain Lion, Lion and Snow Leopard
Change Log
v2.1 - 8/15/2014 - Limited 9 Series HDMI Audio Support
v2 - 8/15/2014 - v2 Mavericks HDMI Audio Guides
v1.4 - 7/17/2014 - 10.9.4 HD4600 HDMI Audio Working, Credit: TimeWalker
v2 - 8/15/2014 - v2 Mavericks HDMI Audio Guides
v1.4 - 7/17/2014 - 10.9.4 HD4600 HDMI Audio Working, Credit: TimeWalker
With 10.9.4, use MultiBeast 6.4.2
v1.3 - 5/8/2014 - Chimera 3.0+ HD3000/HD4000 HDMI audio
v1.2 - 3/5/2014 - Clover HDMI audio
v1.1 - 2/25/14 - 10.9.2/Mavericks HD4600+/HD4000/HD3000 Framebuffer Edit Scripts
v1.2 - 3/5/2014 - Clover HDMI audio
v1.1 - 2/25/14 - 10.9.2/Mavericks HD4600+/HD4000/HD3000 Framebuffer Edit Scripts
v1.0 - 10/22/13 - Mavericks Release
Mavericks/New Feature
- AMD HD7xxx HDMI audio support
- Mavericks: 10.9 and newer
- Mountain Lion (10.8+)/Lion (10.7+)/Snow Leopard (10.6.5 and newer)
- dsdt/ssdt edits the same for all OS X versions
- dsdt/ssdt edits are different for each integrated graphics generation
- kext edit techniques are the same for all OS X versions
- specific kexts edits may be different for different OS X versions
- Select the matching processor graphics/motherboard series
- AMD/Nvidia HDMI audio installed with every Desktop configuration
- 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
- Discrete Graphics (requires motherboard HDMI audio)
- All: Clover
- with dsdt/ssdt from above
- audio_CloverHDMI
- HD4000/HD3000/Chimera 3.0+
- Nvidia-1st 2 ports only/Chimera 3.0+
- HD2000/HD2500/HD4400 not supported
- Downloads: Click link, Click View Raw
- Problem Reporting, see [Guide].....pdf
- S/L/E/AppleHDA.kext
- Native S/L/E/AppleHDA.kext/No onboard audio (use OS X combo update to restore native AppleHDA.kext)
- Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
- Any patched AppleHDA_v2.5.2 and newer
- Graphics
- Intel HD Graphics/AirPlay Mirroring (1st generation HD Graphics and prior not supported)
- AMD HD5xxx/HD6xxx/HD7xxx/R7/R9
- AppleHDAController binary edits may be required
- Controller edits, see Lion HDMI Audio - Part 3a: Kext Edits - AMD (same technique, Mavericks)
- AMD5000Controller/AMD6000Controller/AMD7000Controller binary edits may be required
- Terminal/ioreg | grep ATY
- see Apple Intel AMD/ATI Framebuffers, AMD
- Framebuffer edits, see Lion HDMI Audio - Part 3a: Kext Edits - AMD (same technique, Mavericks)
- Case Studies
- HD5xxx/HD6xxx, see Lion HDMI Audio - Part 3a: Kext Edits - AMD (same technique, Mavericks)
- HD7xxx/R7/R9, see [Case_Studies]_AMD-HD7xxx_HDMI_Audio_v1.zip (Mavericks only)
- AppleHDAController binary edits may be required
- Nvidia 4xx/5xx/6xx/7xx
- GTS450, GTX550*, GTX550ti*, GTX 560*, GTX 560ti* not supported natively, * 10.9 fix available.
- AMD and Intel/AirPlay Mirroring
- Nvidia and Intel/AirPlay Mirroring
- Intel Motherboards
- 8 Series - Z87, H87, B85
- 7 Series - Z77, H77, B75
- 6 Series - Z68, P67, H67, H61
- 5 Series - P55, H55, X58
- 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)
- MaciASL http://maciasl.sourceforge.net/
- DCPIManager http://sourceforge.net/projects/dpcimanager/
- IORegistryExplorer (IOReg) Select: View Raw IORegistryExplorer_v2.1
- IOJones Alternative to IORegistryExplorer: IOJones
- Chimera 3.0+ HD3000/HD4000 HDMI audio
- No dsdt/ssdt/kext edits
- HD3000/HD4000 only
- See Using HDAEnabler to Get HDMI Audio on HD 3000, 4000
- Credit: .: ErmaC:.
- Clover HDMI audio (dsdt/ssdt/Clover) - toleda/audio_CloverHDMI
- Use dsdt/ssdt techniques below (Integrated graphics/motherboard series)
- Clover/kext patching (see cloverHDMI repo above)
- HD4600+/8 Series HDMI Audio (dsdt or ssdt) -Desktop toleda/audio_hdmi_8series
- [Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt)_v1.2.pdf
- [Guide]-NUC-hdmi_audio_(dsdt_or_ssdt)_v1
- [Case_Studies]_AMD-HD7xxx_HDMI_Audio_v1
- Haswell HDMI Audio
- HD4600+/HD4000/HD3000 Framebuffer Edits
- UEFI (HD4000/7 Series) HDMI Audio (dsdt or ssdt) - Desktop/Laptop/Intel NUC toleda/audio_hdmi_uefi
- [Guide]-UEFI-hdmi_audio_dsdt_edits_v2.1.pdf
- [Easy_Guide]-os_x_hdmi_audio_edits_intel_nuc-v2.0.pdf
- [Easy Guide] ML: UEFI HDMI Audio
- ML: UEFI HDMI audio, no dsdt edits
- HD4600+/HD4000/HD3000 Framebuffer Edits
- HD4000/7 Series MB HDMI Audio (dsdt) - Desktop/Laptop/Intel NUC toleda/audio_hdmi_hd4000
- [Guide]-HD4000-hdmi_audio_dsdt_edits_v1.3.pdf
- [Easy Guide] ML: HDMI Audio/HD4000/7 Series MB
- HD4600+/HD4000/HD3000 Framebuffer Edits
- HD3000/6 Series MB HDMI Audio (dsdt or ssdt) - Desktop toleda/audio_hdmi_hd3000
- [Guide]-HD3000-hdmi_audio_dsdt_edits_v1.1.pdf
- BIOS (Mavericks HDMI audio same as Mountain Lion HDMI audio)
- 5 Series MB HDMI Audio dsdt edits - Desktop toleda/audio_hdmi_5series
- [Guide]-5_series-hdmi_audio_dsdt_edits_v1.1.pdf
- BIOS (Mavericks HDMI audio same as Mountain Lion HDMI audio)
- HD3000 processor on 7 Series motherboard, see 4. HD3000/6 Series MB
- HD4000 processor on 6 Series motherboard, see 3. HD4000/7 Series MB
- x79 motherboard, see 5. 5 Series Motherboard MB
- MaciASL, see Tools, 1.
- dsdt (no compile errors)
- Patch
- Compile
- Save
- Install
- Rebuild kernel cache, see Tools, 2.
- Restart
- Verify
- Download
- Install
- Add boot flag DropSSDT/DropOem
- Rebuild kernel cache, see Tools, 2.
- Restart
- Verify
- Verify HDMI device connected
- System Information/Graphics/Display/HDMI device name/Television/Yes
- Verify Extra/dsdt.aml is
- .aml file
- edited
- Run IOReg/Verify Devices (PEGP, GFX0, HDAU, HDEF and IGPU)
- Device (IGPU) may not be present if HD3K/HD4K Graphics is not enabled
- Device (GFX0) and Device (HDAU) may not be present if no discrete graphics installed
- Description of HDMI audio problem
- OS X version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide Used
- Copy of IOReg or IOJones
- IOReg, see Tools, 3.
- IOJones, see Tools, 4.
- Chimera/Chameleon
- Extra/org.chameleon.Boot.plist
- DPCIManager/Misc/Boot Log
- Extra/dsdt.aml (if installed)
- Extra/ssdt.aml (if installed)
- Clover
- EFI/Clover/config.plist
- EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES)
- EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
- EFI/Clover/ACPI/Patched/ssdt.aml (if installed)
PikeRAlpha Haswell HDAU solution | Pike's Universum
bcc9 http://www.insanelymac.com/forum/top...ort/?p=1934889, Post #11
SJ_UnderWater: SourceForge.net: MaciASL - Project Web Hosting - Open Source Software
VCH888: ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum