Jump to content

toleda

toleda

Member Since 17 May 2010
Offline Last Active Aug 26 2015 11:25 PM
*****

Topics I've Started

Yosemite AppleHDA HDMI Audio

27 September 2014 - 08:25 PM

Yosemite AppleHDA HDMI Audio

Most audio codecs/most graphics systems

 

OS X HDMI audio support for Intel HD3000/HD4000/HD4600+/HD6000+, AMD HD5xxx/HD6xxx/HD7xxx/R7/R9, Nvidia 4xx/5xx/6xx/7xx/9xx, 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

v3:  8/11/2015 - New ssdt method/credit RehabMan, initial 10.11 and Broadwell support, native CPU/GPU PM,

Nvidia Maxwell and 10.10.4/AMD TrueAudio support

v1:  9/26/2014 - Yosemite Release

Iris Pro/HD5000/HD4600/Desktop HDMI audio, HD4600/Mobile - no native 10.10 support

 

Yosemite HDMI Audio Guides (select 1 or 2; restore native files before trying the other)

  1. ssdt injection - new method/audio type (select one of each type desired, max 3 types):
    1. [Guide]-OSX-hdmi_audio-hdef_audio-ssdt_v3
      1. Intel integrated graphics
        1. Broadwell: ssdt_hdmi-hd6000+
        2. Haswell: ssdt_hdmi-hd4600+
        3. Ivy Bridge: ssdt_hdmi-hd4000
        4. Sandy Bridge: ssdt-hdmi-hd3000
      2. AMD/Nvidia discrete graphics: ssdt_hdmi-amd:nvidia
      3. Realtek onboard audio: ssdt_hdef
  2. dsdt edits -updated (select the matching processor graphics/motherboard series, below)
    1. [Guide]-OSX-hdmi_audio-hdef_audio-dsdt_v3
      1. AMD/Nvidia HDMI audio is installed with Desktop configurations

dsdt/ssdt HDMI audio

  1. HD6000+/9 Series

    1. [Guide]_HD5500:HD6000+-hdmi_audio_(dsdt_or_ssdt)_v1

  2. HD4600+/9 Series/8 Series
    1. [Guide]_HD4600-hdmi_audio_(dsdt_or_ssdt)_v3
  3. HD4000/7 Series/6 Series
    1. [Guide]_HD4000-hdmi_audio_(dsdt_or_ssdt)_v3
  4. HD3000/7 Series/6 Series
    1. [Guide]_HD3000-hdmi_audio_(dsdt_or_ssdt)_v3
  5. 5 Series/X58/X79 (dsdt edits only)
    1. [Guide]_5series-hdmi_audio_(dsdt)_v2.pdf.zip
  6. Discrete Graphics (in addition to appropriate motherboard guide above)
    1. [Guide]_AMD-hdmi_audio_v2.pdf.zip
    2. [Guide]_Nvidia-hdmi_audio_v2.pdf.zip

Bootloader HDMI audio

  1. All: Clover
    1. with dsdt/ssdt from above
    2. audio_CloverHDMI
  2. HD4000/HD3000
    1. Chameleon: Extra/org.chameleon.Boot.plist
      1. HDAEnabler=Yes
      2. HDEFLayoutID=03000000
  3. AMD/Nvidia (1st 2 ports only)
    1. Chameleon: Extra/org.chameleon.Boot.plist
      1. EnableHDMIAudio=Yes

HD2000/HD2500/HD4400 not supported

Downloads: Click link, Click View Raw

 

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 control
  3. Remove S/L/E/HDAEnabler1.kext or S/L/E/HDAEnabler2.kext (if present)
  4. Remove any property-type injection (Extra/org.chameleon.Boot.plist, Clover/config.plist)

Requirements

  1. S/L/E/AppleHDA.kext
    1. Native S/L/E/AppleHDA.kext/No onboard audio
      1. Clean OS X install/AppleHDA.kext
        1. OS X Combo Update/AppleHDA.kext extraction does not work
    2. Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
    3. Any patched Mountain Lion AppleHDA_v2.5.2 and newer
    4. HD4600 HDMI audio
      1. Chameleon: audio_hdmi_hd4600-hda-110.command.zip
      2. Clover: config-hdmi_hd4600-100.plist.zip
  2. Graphics
    1. Intel HD Graphics (1st generation and prior, not supported)
      1. HD3000 (SNB framebuffer edits may be required)
      2. HD4000 (Capri framebuffer edits may be required)
      3. HD4600+ (Azul framebuffer edits required)
      4. HD6000+  (BDW framebuffer edits required)
      5. Intel SNB/Capri/Azul edits
        1. Chameleon: graphics_Intel_framebuffers
        2. Clover (select framebuffer-100.plist): audio_CloverHDMI
    2. AMD HD 5xxx/HD 6xxx/HD 7xxx/R7-R9 2xx/R7-R9 3xx* (* default framebufer)

      1. AppleHDAController and AMD50000Controller/AMD60000Controller/AMD60000Controller edits may be required, see Editing custom personalities for ATI Radeon HD[45]xxx
      2. AMD TrueAudio supported 10.10.4 and newer

    3. Nvidia 4xx/5xx/6xx/7xx
      1. GTS 450, GTX 550*/550ti*, GTX 560*/560ti* not supported natively (* fix available)

  3. Intel Motherboards
    1. 9 Series - Z97, H97, B95
    2. 8 Series - Z87, H87, B85, H81 ...
    3. 7 Series - Z77, H77, B75 ...
    4. 6 Series - Z68, P67, H67, H61 ...
    5. 5 Series - P55, H55 ...

Notes

  1. 10.10 and newer/Boot flags
    1. Clover/config.plist
      1. Mandatory, Add: Boot/Arguments/kext-dev-mode=1
    2. Chimera/Chameleon/Extra/org.chameleon.Boot.plist
      1. Mandatory:, Add: Kernel Flags//kext-dev-mode=1
  2. HD4600/Mobile - no native 10.10 support
    1. see Experimental bin-patch for HD4600 (mobile GT2) | Pike's Universum

Tools

  1. IORegistryExplorer (select one)
    1. IORegistryExplorer_v2.1.zip (View Raw)
    2. IOJones Download
  2. DPCIManager
  3. MaciASL
  4. App Store/Xcode

Additional Information

  1. HDMI audio: audio_hdmi_guides
  2. HDEF audio: audio_ALC_guides

Problem Reporting (post to this thread with requested information attached)

  1. Description of HDMI audio problem
  2. OS X version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide Used
  4. Copy of IORegistryExplorer/IOJones (either)
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots)
    2. IOJones/File/Save...
  5. Copy Of Console/All Messages  (last boot)
    1. Console/File/Save a Copy As...
  6. System/Library/Extensions/AppleHDA.kext
  7. Chimera/Chameleon
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml
  8. Clover
    1. EFI/CLOVER/config.plist
    2. EFI/CLOVER/misc/debug.log (Set config.plist/Boot/Debug/YES)
      1. or DPCIManager/Misc/Boot Log
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml

Credit:

TimeWalker75a Post #118, Intel HD Graphics 4600 (Haswell) working displayport

PikeRAlpha Haswell HDAU solution | Pike's Universum

bcc9 Post #11, http://www.insanelym....ort/?p=1934889

VCH888, Post 760 ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy