Contribute
Register

Mavericks: HDMI Audio - AppleHDA [Guide]

Status
Not open for further replies.
Is there such a thing as a fully compatible graphics card that has OOB HDMI audio support without
any modifications?

Also how does one make an SSDT for audio as well as Mavericks Power Management. Can the audio and CPU Power management be implemented in the same SSDT?
 
Is there such a thing as a fully compatible graphics card that has OOB HDMI audio support without any modifications?
Can the audio and CPU Power management be implemented in the same SSDT?
ACPI table edits (dsdt and/or ssdt) are mandatory on non native hardware.
All Nvidia Kepler 6xx/7xxx graphics card ports make HDMI audio OOB.
No reason to combine ssdts; native macs have up to 14 ssdts.
 
ACPI table edits (dsdt and/or ssdt) are mandatory on non native hardware.
All Nvidia Kepler 6xx/7xxx graphics card ports make HDMI audio OOB.
No reason to combine ssdts; native macs have up to 14 ssdts.

Thank you very much for the reply. That cleared it up for me!
 
Hey again. Still trying to get this lenovo g500s enabled on hdmi audio. Have used the latter laptop hdmi audio patch in the list. No errors just changing the second part of the patch from 03x to what matched the audio in the dsdt "0cx. Have tried dozens of combinations. Should have wrote each one down. But obviously new at the routine. Perhaps someone could see something I have not seen to do with whats here. Thanks again for all of the help, I will post the success for others using the similar setup.
 

Attachments

  • Rockit75.ioreg
    3.9 MB · Views: 106
  • config.plist
    6.5 KB · Views: 245
  • dsdt.aml
    43.3 KB · Views: 137
What is different between the dsdt and the previous?
Part 1 is missing in your dsdt.
However, IGPU has a Method (_DSM...; not possible to patch the dsdt for HDMI audio.
Was not sure the meaning here. Could it be possible with the right steps or should it be given up? Not sure Im getting the untouched bios dsdt, should there be hdef and igpu stuff there if it is the untouched dsdt? It is an insydeh20 bios. Just got it unlocked and there are a lot of settings. One is azalia pme enable? Anyway thanks again for all of the help.
 

Attachments

  • Rockit75.ioreg
    4.5 MB · Views: 119
Thank you..
My mistake, the dsdt has HDMI audio edits. Looks like the display was disconnected when the HDMI device was plugged in.
Capri needs an edit:
Code:
AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri binary


Native 03:
03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 20 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 04 00 00 07 04 00 00 
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00
00 00 00 00 00 02 00 11 00 00 00 00 


Hex editor (i.e., HexEdit, HexFiend)


port 0x5  DP>HDMI
Find:
02 05 00 00 00 04 00 00 07 04 00 00
Replace:
02 05 00 00 00 08 00 00 06 00 00 00

Same technique, similar edit, see Lion HDMI Audio - Part 3c: Kext Edits - Intel HD3000 Revised
 
My mistake, the dsdt has HDMI audio edits. Looks like the display was disconnected when the HDMI device was plugged in.
Capri needs an edit:
Code:
AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri binary


Native 03:
03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 20 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 04 00 00 07 04 00 00 
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00
00 00 00 00 00 02 00 11 00 00 00 00 


Hex editor (i.e., HexEdit, HexFiend)


port 0x5  DP>HDMI
Find:
02 05 00 00 00 04 00 00 07 04 00 00
Replace:
02 05 00 00 00 08 00 00 06 00 00 00

Same technique, similar edit, see Lion HDMI Audio - Part 3c: Kext Edits - Intel HD3000 Revised
Woa, works great. Thanks Again!
 
Hey, I am trying to get HDMI Audio to work with my Z68 Motherboard (no use of integrated graphics) and my ATI HD5770.
I followed your awesome work over https://github.com/toleda/audio_CloverHDMI , but there is still no HDMI in audio settings. What i have done so far:
- ACPI/DSDT/Fixes/
1. NewWay = YES
2. AddHDMI = YES
- Devices/Audio/Inject/Layout = 3

Since my HD5770 is recognized well and works perfect with Vervet Framebuffer and ATI Injection i think i don't have to edit kexts here?
So the point were things go wrong is editing "KernelAndKextsPatches/KextsToPatch/hdmi... (hdmi audio patch(es))" i guess. I probably don't know what kext to patch how. The plist files attached over on github are only for the integrated graphics or am i wrong?

Maybe someone can help me out here. Thanks a lot.
 
Status
Not open for further replies.
Back
Top