Jump to content

toleda

toleda

Member Since 17 May 2010
Offline Last Active Today, 12:46 AM
*****

Topics I've Started

Yosemite AppleHDA HDMI Audio

27 September 2014 - 08:25 PM

Yosemite AppleHDA HDMI Audio

Most audio codecs/most graphics systems

 

Yosemite HDMI audio support with 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. Yosemite dsdt/ssdt HDMI audio support Mavericks, Mountain Lion, Lion and Snow Leopard installations.

 

Change Log

v1.0 9/26/2014 - Yosemite Release

Iris Pro/HD5000/HD4600/Desktop HDMI audio: dp8 or newer, beta3 or newer

Iris Pro/HD5000/Mobile HDMI audio: dp8 or newer, beta3 or newer

HD4600/Mobile - no native 10.10 support

see Experimental bin-patch for HD4600 (mobile GT2) | Pike's Universum

Pike's Solution/Clover, see Post #38, credit: azlvda

 

Yosemite HDMI Audio Guides 

  1. Select the matching processor graphics/motherboard series
  2. AMD/Nvidia HDMI audio is installed with every Desktop configuration

dsdt/ssdt HDMI audio

  1. HD4600/9 Series/8 Series
    1. [Guide]_HD4600-hdmi_audio_(dsdt_or_ssdt)_v2.pdf.zip
    2. Limited 9 Series Support
  2. HD4000/7 Series/6 Series
    1. [Guide]_HD4000-hdmi_audio_(dsdt_or_ssdt)_v2.pdf.zip
  3. HD3000/7 Series/6 Series
    1. [Guide]_HD3000-hdmi_audio_(dsdt_or_ssdt)_v2.pdf.zip
  4. 5 Series/X58/X79
    1. [Guide]_5series-hdmi_audio_(dsdt)_v2.pdf.zip
  5. 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/Chameleon Installer/Custom/Settings/HDEF/LayoutID=3
  3. AMD/Nvidia (1st 2 ports only)
    1. Chameleon/Chameleon Installer/Custom/Settings/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)

Tools

  1. MaciASL http://maciasl.sourceforge.net/
  2. DCPIManager http://sourceforge.n...ts/dpcimanager/
  3. IORegistryExplorer (select one)
    1. IORegistryExplorer_v2.1.zip (View Raw)
    2. IOJones Download

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-100_patch.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. Intel SNB/Capri/Azul edits
        1. Chameleon: graphics_Intel_framebuffers
        2. Clover (select framebuffer-100.plist): audio_CloverHDMI
    2. AMD HD5xxx/HD6xxx/HD7xxx/R7 2xx/R9 2xx
      1. AppleHDAController and AMD50000Controller/AMD60000Controller/AMD60000Controller edits may be required, see Editing custom personalities for ATI Radeon HD[45]xxx
      2. AMD/TrueAudio not supported (HDMI audio codec revision_id: 0x100500)
        1. ​Includes:  HD 7790, R7 260/260X, R9 285/290/290X
    3. Nvidia 4xx/5xx/6xx/7xx
      1. GTS450, GTX550ti, GTX 560ti not supported natively
  3. Intel Motherboards
    1. 9 Series - Z97, H97, B75 ...
    2. 8 Series - Z87, H87, B85 ...
    3. 7 Series - Z77, H77, B75 ...
    4. 6 Series - Z68, P67, H67, H61 ...
    5. 5 Series - P55, H55 ...

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

  1. Description of HDMI audio problem
    1. OS X version/motherboard model/BIOS version/processor/graphics
    2. Procedure/Guide Used
    3. Copy of IOReg or IOJones (see Tools/3. above)
    4. Chameleon
      1. Extra/org.chameleon.Boot.plist
      2. DPCIManager/Misc/Boot Log
      3. Extra/dsdt.aml (if installed) 
      4. Extra/ssdt.aml (if installed)
    5. Clover
      1. EFI/Clover/config.plist
      2. EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES)
      3. EFI/Clover/ACPI/Patched/dsdt.aml (if installed) 
      4. EFI/Clover/ACPI/Patched/ssdt.aml (if installed)

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

Who wrote getcodec.sh?

27 July 2014 - 03:05 AM

Found getcodec.sh in my Downloads folder.  Great script that I would like to use with credit to the developer. 

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