Contribute
Register

[Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])

Any other guide/video to show frame buffer patching I still unable to patch.
 
Any other guide/video to show frame buffer patching I still unable to patch.

Read post #1, "Problem Reporting".
Provide ioreg with HDMI/DP (whichever you have) connected.
Also, make sure your profile has your laptop hardware details (currently only a desktop there...)
 
Read post #1, "Problem Reporting".
Provide ioreg with HDMI/DP (whichever you have) connected.
Also, make sure your profile has your laptop hardware details (currently only a desktop there...)

Currently I'm connected HDMI and I'm using desktop

Screen Shot 2017-06-13 at 10.46.56 PM.png
 
Currently I'm connected HDMI and I'm using desktop

View attachment 261162

This guide is not really for desktops (although the requirements are the same).
You did not attach "Problem Reporting" files.
Read post #1, "Problem Reporting" again. Carefully.
 
Problem Reporting
Hello Sir, I am having a problem patching my DSDT renaming B0D3 to HDAU. Everytime I did, it always made my laptop stuck and error to boot. My HDMI Audio was recognized before but I'm not sure what method it was. Because I use many method, including audio_cloverHDMI command. But now, I can't make it work. Afuan-sama.zip is my IOReg. Sorry if my English is bad. Thank you
Screen Shot 2017-06-30 at 4.42.51 PM.pngProve it was work before.png
 

Attachments

  • Prove it's not working now.png
    Prove it's not working now.png
    101.4 KB · Views: 109
  • Afuan-sama.zip
    677.8 KB · Views: 70
  • EFI.zip
    23.1 MB · Views: 87
  • Terminal output of kextstat.zip
    1.4 KB · Views: 63
  • Terminal Output of Sudo touch.zip
    1.3 KB · Views: 72
Problem Reporting
Hello Sir, I am having a problem patching my DSDT renaming B0D3 to HDAU. Everytime I did, it always made my laptop stuck and error to boot. My HDMI Audio was recognized before but I'm not sure what method it was. Because I use many method, including audio_cloverHDMI command. But now, I can't make it work. Afuan-sama.zip is my IOReg. Sorry if my English is bad. Thank you
View attachment 264240View attachment 264234

B0D3->HDAU rename is easy to accomplish with only config.plist (hotpatch).
You can do it statically (instead of hotpatch), but you must be certain to apply the rename equally across all DSDT+SSDTs, include all static SSDTs in ACPI/patched, use DropOem=true, and set SortedOrder to load SSDTs in the correct order.

But the rename patch is provided by default in all the guide plists:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
B0D3->HDAU rename is easy to accomplish with only config.plist (hotpatch).
You can do it statically (instead of hotpatch), but you must be certain to apply the rename equally across all DSDT+SSDTs, include all static SSDTs in ACPI/patched, use DropOem=true, and set SortedOrder to load SSDTs in the correct order.

But the rename patch is provided by default in all the guide plists:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
Okay, I'll check the rename patch later. Please let me first show you what I get when I rename B0D3 to HDAU that didn't make my latop to boot. Also I patched SSDT-11 the same id 3 as in DSDT:
 

Attachments

  • IMG_3641.JPG
    IMG_3641.JPG
    1.9 MB · Views: 93
  • IMG_3642.JPG
    IMG_3642.JPG
    2 MB · Views: 80

Attachments

  • Problem Reporting RehabMan.zip
    6 MB · Views: 62
What I included inside: IOReg, EFI, Output of kextstat and sudo touch and a little bit of my problem description. Thank you

Previously, you implied you could not boot.
Now you provide ioreg.
The ioreg can be obtained only with successful boot.

Your ACPI configuration is wrong.
Since you have only a single GPU, there is no reason to patch the SSDTs.
You can do all renames via config.plist.
See guide for correct settings in config.plist/ACPI/DSDT/Patches.
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

If you were to attempt the renames via patched SSDTs, you would need all static OEM SSDTs in ACPI/patched, DropOem=true, and SortedOrder to specify SSDT load order.

eg. You would have this in ACPI/patched:
DSDT.aml
SSDT.aml (ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-5.aml
SSDT-6.aml
SSDT-7.aml
SSDT-11.aml
SSDT-12.aml

And DropOem=true, SortedOrder containing all the SSDTs in the order above.
 
Back
Top