Contribute
Register

Lion HDMI Audio - Part 2a: DSDT Edits/Discrete - AMD/Nvidia

Status
Not open for further replies.

toleda

Moderator
Joined
May 19, 2010
Messages
22,834
Motherboard
Asus Maximus VII Impact
CPU
i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
plex.jpeg
mac-os-x-lion1-500x250.jpg

hdmi.jpeg
starcraft.jpeg


Lion HDMI Audio
Part 2a: Lion HDMI Audio DSDT Edits/Discrete Graphics - AMD/Nvidia

The DSDT edits are mandatory for HDMI Audio on your Lion system. Editing a DSDT is not as scary as it looks, however, it must be done exactly as described.

What you will need:
1. IORegistryExplorer - available with Xcode for Lion download from the Mac App Store/Developer Tools/Xcode
2. DSDTSE v1.4.3 - http://www.osx86.es/?p=610
3. dsdt-hdmi_audio-v3.dsl: View attachment DSDT-HDMI_Audio_Edits_v3.dsl
Example edited dsdts with working HDMI audio in Lion are available below:
1. GA-H55N-USB3-F5/HD 5870/10.7.1: View attachment GA-H55N-USB3-F4-HDMI.aml
2. GA-H67N-USB3-F7/HDMI/10.7.2-.3 - PEG0 renamed to PEGP, Audio ID:889: View attachment DSDT-GA-H67N-USB3-B3-F7-EHCI-HDMI-889.aml
3. AS-P8H67I-Deluxe-0606/HDMI/10.7.2-.3 P0P1 renamed to PEGP, Audio ID: 892: View attachment DSDT-AS-P8H67I-Deluxe-B3-0606-HDMI-892.aml

Now, is a good time to back up your system. Preferably, you have a bootable backup. Time Machine is not a good choice for the primary backup. The amount of time needed to enable HDMI audio varies from an hour to as long as you are interested.

This guide applies to Mac OS X 10.7.x only.

Credit: VCH888: http://www.insanelymac.com/forum/in..."]Lion HDMI Audio - Part 3a: Kext Edits - AMD
If you have an Nvidia GT/S/X 4xx/5xx, Lion HDMI Audio - Part 3b: Kext Edits - Nvidia

6. Working HDMI Audio
HDMI audio is available out of the box for the following graphics card with the above DSDT edits.

a. Sapphire Vapor X HD 5770 1GB
b. Sapphire Vapor X HD 5870 1GB
c. Sapphire Vapor X HD 6850 1GB
d. Sapphire Vapor X HD 6870 1GB
e. EVGA GT 430 1GB

For all other graphics cards, more work is required.

If one of the graphics cards above is installed and the DSDT is edited properly, working HDMI Audio (HDAU) looks like this:

HD6870/10.7.1

l_ioreg_hd6870-hdmi-audio.png



GTX 570/10.7.1

l_ioreg_gtx570-hdmi-audio.png
 
Last edited by a moderator:
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

:thumbup: :clap: :clap:

I think I start with a clean install and latest MultiBeast. If successful, will post back DSDT with edits for GA-X58A-UD7 Rev 1.0. Need to check GA websight for latest BIOS - may or may not update. Have to think about it.
Will post results probably Sat or Sun, 9/17 or 9/18.
 
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

Sweeet - do you need 10.7.0 or 10.7.1 kexts or is it just any Loin kexts have the right AppleHDA ? I take it all of the bin patch stuff still applies to get working onboard too ?
 
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

notshy said:
Sweeet - do you need 10.7.0 or 10.7.1 kexts or is it just any Loin kexts have the right AppleHDA ? I take it all of the bin patch stuff still applies to get working onboard too ?

There is one advantage to 10.7.1, HDMI audio works without onboard working. With 10.7, onboard had to work for HDMI audio to work. By the way, both AppleHDA.kexts are version 2.1.1. With on board in Lion, AppleHDA was restructured. The info is the same, simply stored in different places. And yes, patching/dsdt injection are required for Lion onboard.
 
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

Slight problem here. DSDT (attached) compiled no errors, GFX0 verify - check.GFX0 verified.png


HDAU verify I get thisHDAU verify.png

So, what did I do wrong? What did I miss?

EDIT: my bad - forgot to change address 00010000 to 00030000 in the PEGP I copied.
HDAU now shows correctly in IOReg.

EDIT2: Reboot and still no output device in system preferences sound. More study is clearly in order.
 

Attachments

  • HDAU verify.png
    HDAU verify.png
    57.9 KB · Views: 17,442
  • GFX0 verified.png
    GFX0 verified.png
    181.2 KB · Views: 17,554
  • GA-X58A-UD7 with HDMI edit.zip
    6.3 KB · Views: 244
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

Going Bald said:
EDIT: my bad - forgot to change address 00010000 to 00030000 in the PEGP I copied.
HDAU now shows correctly in IOReg.

EDIT2: Reboot and still no output device in system preferences sound. More study is clearly in order.

I replied to this in the AMD Kext Edit thread.
 
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

Going Bald said:
Slight problem here. DSDT (attached) compiled no errors, GFX0 verify - check.GFX0 verified.png


HDAU verify I get thisHDAU verify.png

So, what did I do wrong? What did I miss?

EDIT: my bad - forgot to change address 00010000 to 00030000 in the PEGP I copied.
HDAU now shows correctly in IOReg.

EDIT2: Reboot and still no output device in system preferences sound. More study is clearly in order.

My Problem is the same, but my Graffics Card is Nvidia GT 430. In IORegistryExplorer GFX appear, but HDAU don't appear.

Any Help is accept. Thanks.
 

Attachments

  • g31 mxp.aml
    16.8 KB · Views: 291
  • Captura de Tela 2011-10-13 às 00.40.41.png
    Captura de Tela 2011-10-13 às 00.40.41.png
    512.3 KB · Views: 16,819
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

kbritolive said:
My Problem is the same, but my Graffics Card is Nvidia GT 430. In IORegistryExplorer GFX appear, but HDAU don't appear.

Any Help is accept. Thanks.
Please attach a copy of IOReg (IORegistryExplorer/File?Save a Copy...)
 
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

toleda said:
kbritolive said:
My Problem is the same, but my Graffics Card is Nvidia GT 430. In IORegistryExplorer GFX appear, but HDAU don't appear.

Any Help is accept. Thanks.
Please attach a copy of IOReg (IORegistryExplorer/File?Save a Copy...)

Here's the IOReg Copy attachment. Thanks.
 

Attachments

  • Kbrito Mac OS X.zip
    363.1 KB · Views: 267
Re: Draft - Part 2a: Lion HDMI Audio DSDT Edits/Discrete - Draft

toleda said:
kbritolive said:
My Problem is the same, but my Graffics Card is Nvidia GT 430. In IORegistryExplorer GFX appear, but HDAU don't appear.

Any Help is accept. Thanks.
Please attach a copy of IOReg (IORegistryExplorer/File?Save a Copy...)


My problem is same.Please Help me!Here is my iOreg file.

Thank you!
 

Attachments

  • pieces.zip
    454.6 KB · Views: 233
Status
Not open for further replies.
Back
Top