Contribute
Register

Audio - HDMI Audio AppleHDA [Guide]

Status
Not open for further replies.
both are needed
True for your system. Figure out why the recent dsdt does not inject HDEF/hda-gfx; failure in future likely.

Post #1 HDMI audio injection methods (each works, do not combine)
Part A1: ssdt (preferred)
Part A2: dsdt
Part C/HD3000/HD4000: Clover/Devices/UseIntelHDMI/YES
 
Last edited:
Hello!
I need help with Asus K52je HDMI Audio (Radeon 5470 mobility) in MacOS 10.12.
I already try to paste HDAU and fixed code for HDEF but no luck.
Maybe I have some mistakes. Please, help me to find right way to fix it.

Add origin DSDT\SSDT tables from Clover and ioreg without patches.
Also add my custom DSDT with some fixes and ioreg with this DSDT.
 

Attachments

  • origin.zip
    62.5 KB · Views: 65
  • ioreg.ioreg
    7.2 MB · Views: 71
  • DSDT with some fixes.zip
    25.4 KB · Views: 57
  • ioreg after fixes.zip
    2.3 MB · Views: 62
Last edited:
Custom dsdt will not work. Try the Clover HDMI audio patched dsdt. HDMI device must be plugged in for a useful IOReg.

I delete my DSDT from clover\acpi\patched folder.
My TV conected to HDMI when i save ioreg.
In clover I set this ACPI parameters :
FixDisplay, FixHDA, NewWay and addHDMI.

Add ioreg after booting with this parameters.
Thanks for reply.
 

Attachments

  • Screen Shot 2016-11-08 at 10.20.14 PM.png
    Screen Shot 2016-11-08 at 10.20.14 PM.png
    245.6 KB · Views: 107
  • Screen Shot 2016-11-08 at 10.20.29 PM.png
    Screen Shot 2016-11-08 at 10.20.29 PM.png
    67.4 KB · Views: 101
  • Asus K52 MacBook.ioreg
    7.1 MB · Views: 104
What connectors on the graphics card?

PCI ID: 1002:68e0

Connector at index 1

Type [@offset 45104]: HDMI-A (11)
Encoder [@offset 45108]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45191]: 0x91, OSX senseid: 0x2

Connector at index 2

Type [@offset 45114]: VGA (1)
Encoder [@offset 45118]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45218]: 0x97, OSX senseid: 0x8

I do not use patch for connectors. It work only with framebuffer Langur. Is it necessary for HDMI audio? or just for video?
Screen Shot 2016-11-09 at 7.11.25 AM.png
 
Is it necessary for HDMI audio?
Yes, a DP connector is in use. For an example connector patch, see config-hdmi_hd7750-100.plist.zip

Try:
Code:
Comment:    Langur-HDMI-connector-patch
Name:       AMD5000Controller
Find:       00040000040600000001000000000000210304
Replace:    00080000000200000071000000000000210304
Use a USB or separate bootable partition to test.
Reply with edited config.plist and IOReg.

Patch updated.
 
Last edited:
Yes, a DP connector is in use. For an example connector patch, see config-hdmi_hd7750-100.plist.zip

Try:
Code:
Comment:    Langur-HDMI-connector-patch
Name:       AMD5000Controller
Find:       00040000040600000001000021030402
Replace:    00080000000200000071000021030402
Use a USB or separate bootable partition to test.
Reply with edited config.plist and IOReg.

This not fix problem.
Screen Shot 2016-11-09 at 10.24.18 PM.png
 

Attachments

  • config.plist.zip
    2.6 KB · Views: 68
  • Asus.ioreg
    7 MB · Views: 72
Status
Not open for further replies.
Back
Top