Jump to content

Yosemite AppleHDA HDMI Audio


toleda
 Share

323 posts in this topic

Recommended Posts

 

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

 

See Post #1.

 

Does it mean that we can enable HDMI audio from AMD R9 290X now at 10.10.4 or newer ?

But from your Post #1 I can not find anything specific for how to enable true sound output.

Or I just add/edit SSDT.aml which will automatically enable it no matter which is true sound or not ?

Link to comment
Share on other sites

Does it mean that we can enable HDMI audio from AMD R9 290X now at 10.10.4 or newer ?

But from your Post #1 I can not find anything specific for how to enable true sound output.

Yes.

GCN 1.0/HDMI audio uses controller 0x1002aa01, rev 0x100300

GCN 1.1/TrueAudio uses controller 0x1002aa01, rev 0x100500

GCN 1.2/TrueAudio uses controller 0x1002aa01, rev 0x100700

 

If TrueAudio not working, likely HDMI codec device id missing in AppleHDAController.

 

AMD HDMI codec device_id = IOReg/HDAU/device-id = c8aa (example, R9 290x )

 

Edit (Clover-KextsToPatch/HexEdit)

Comment: AMD R9 290x HDMI audio codec
Find: 0210b0aa
Name: AppleHDAController
Replace: 0210c8aa
  • Like 1
Link to comment
Share on other sites

 

Yes.

GCN 1.1/TrueAudio uses controller 0x1002aa01, rev 0x100500

GCN 1.2/TrueAudio uses controller 0x1002aa01, rev 0x100700

 

If TrueAudio not working, likely HDMI codec device id missing in AppleHDAController.

 

AMD HDMI codec device_id = IOReg/HDAU/device-id = c8aa (example, R9 290x )

 

Edit (Clover-KextsToPatch/HexEdit)

Comment: AMD R9 290x HDMI audio codec
Find: 0210b0aa
Name: AppleHDAController
Replace: 0210c8aa

Thanks again for your excellent instruction.

I'll follow your advice soon.

In case need your help I'll post the info as required in Post#1.

Link to comment
Share on other sites

 

Yes.

GCN 1.0/HDMI audio uses controller 0x1002aa01, rev 0x100300

GCN 1.1/TrueAudio uses controller 0x1002aa01, rev 0x100500

GCN 1.2/TrueAudio uses controller 0x1002aa01, rev 0x100700

 

If TrueAudio not working, likely HDMI codec device id missing in AppleHDAController.

 

AMD HDMI codec device_id = IOReg/HDAU/device-id = c8aa (example, R9 290x )

 

Edit (Clover-KextsToPatch/HexEdit)

Comment: AMD R9 290x HDMI audio codec
Find: 0210b0aa
Name: AppleHDAController
Replace: 0210c8aa

Asus R9 290X HDMI audio not working yet even after HexEdit from 0210b0aa to 0210c8aa for true sound output.

I have included your SSDT.aml to my DSDT.aml(Z87M.aml) which can enable both DP audio from Intel HD4600 and HDMI audio from AMD 7950 (or Nvidia GTX980) at the same time, but always failed for AMD 290X.

Is it possible this audio version 0x1002AA01 0x0500 not compatible yet ?

Z87M.aml.zip

org.chameleon.Boot.plist.zip

AppleHDA.kext.zip

Boot Log.zip

R9-290X.zip

post-70188-0-20040900-1442230897_thumb.png

Link to comment
Share on other sites

Is it possible this audio version 0x1002AA01 0x0500 not compatible yet ?

Seems to be a problem in AMD8000Controller.kext; neither Baladi or default framebuffers work with a properly edited DP connector.  Did you try HDMI?  If yes, attach IOReg.

Link to comment
Share on other sites

Same.

An experiment:

Edit AMD8000Controller.kext/Contents/Info.plist/IOKitPersonalities/aty_config/CFG_NO_AUDIO/YES to NO.

Save, install, rebuild kernel cache and restart.

Reply with new IOReg.

I have edited as your advice, but it seems not working yet in 10.10.5, 10.11DP7, & 10.11GM.

By the way I found there is no such a parameter in 10.11DP7 or 10.11GM.

I have added it and got the same result-----not working yet.

I am so curiously to know is there anyone got HDMI audio from R9 290X in 10.10.5 or 10.11 ?

JamesSmith’s Mac Pro.zip

Edited by jsl
Link to comment
Share on other sites

I have edited as your advice, but it seems not working yet in 10.10.5, 10.11DP7, & 10.11GM.

AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio (HDMI) not working.

Post #1 updated.

no sound hdmi

Post #1:

GTS 450, GTX 550*/550ti*, GTX 560*/560ti* not supported natively (* fix available)

  • Like 2
Link to comment
Share on other sites

hello toleda

scripts installed AppleHDA8Series are does not able to provide sound work on El Capitan.

I see from the script, it seemed to work, but it does not work in Preforene had no idea how.

post-1116670-0-20344700-1442832987_thumb.png

Link to comment
Share on other sites

hello toleda

I installed scripts, no sound, then edit only took kext from 10:10 to integrate with 10.11.

In such PlugIns / AppleHDAController.kext / Contents / AppleHDAController and. AppleHDALoader.kext / Contents / AppleHDALoader had success with it.

:D

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...