Contribute
Register

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

Thanks fearteach. How to patch hda-gfx to hdef?? I tired to apply intel 4000 low resolution patch but it only apply to igpu/_dsm

I made mistake. should it be rename to match like at origin ssdt order?
first thing is to not rename your ssdts, as that gets confusing, everything you need is in the guide here:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

once you have a bootable system with ssdts in place and a sorted order, then you should work on your HDMI audio
 
still don't have hdmi audio output. here is my new problem reporting file.
 

Attachments

  • new.zip
    7 MB · Views: 106
I solve it , repatch audio 12 change to 13 back. reboot boom .. HDMi output work. but cannot control the volume.Thanks..
 
I solve it , repatch audio 12 change to 13 back. reboot boom .. HDMi output work. but cannot control the volume.Thanks..
well done :) you won't be able to control the hdmi volume via your hack, only through the tv
 
Thanks you fellas Rahebman and feartech now its working
 
Last edited:
after rebuild me dsdt and ssdt i lost my hdmi audio maybe sameone can look and say what i mist?
 
after rebuild me dsdt and ssdt i lost my hdmi audio maybe sameone can look and say what i mist?

Read post #1, "Problem Reporting".
 
Hi,Rehabman.
I have some trouble in HDMI output with HD530.When I plug in my external display, no new "display0" appear under "AppleIntelFramebuffer@1" and "AppleIntelFramebuffer@2".So I add the 4-display patch:
Code:
Name:AppleIntelSKLGraphicsFramebuffer
Find:01030303 00002002
Replace:01030403 00002002
And "AppleIntelFramebuffer@3" appear, but its port-number is 0x0 instead of 0x7. How can I fix it?

Code:
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y acpiplat
   13    2 0xffffff7f83254000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y appleintelcpu
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y applelpc
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y applehda
   97    1 0xffffff7f82f09000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <96 80 27 12 7 6 5 4 3 1>
  122    0 0xffffff7f8308b000 0xb5000    0xb5000    com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <121 102 97 96 80 27 6 5 4 3 1>
LinJingchundeMacBook-Pro:~ lin$
LinJingchundeMacBook-Pro:~ lin$
LinJingchundeMacBook-Pro:~ lin$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext X86PlatformPluginInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: 2A6FDC1150196D28A1C03D29FC0A55EA
 
Hi,Rehabman.
I have some trouble in HDMI output with HD530.When I plug in my external display, no new "display0" appear under "AppleIntelFramebuffer@1" and "AppleIntelFramebuffer@2".So I add the 4-display patch:
Code:
Name:AppleIntelSKLGraphicsFramebuffer
Find:01030303 00002002
Replace:01030403 00002002
And "AppleIntelFramebuffer@3" appear, but its port-number is 0x0 instead of 0x7. How can I fix it?

Code:
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y acpiplat
   13    2 0xffffff7f83254000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y appleintelcpu
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y applelpc
LinJingchundeMacBook-Pro:~ lin$ kextstat|grep -y applehda
   97    1 0xffffff7f82f09000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <96 80 27 12 7 6 5 4 3 1>
  122    0 0xffffff7f8308b000 0xb5000    0xb5000    com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <121 102 97 96 80 27 6 5 4 3 1>
LinJingchundeMacBook-Pro:~ lin$
LinJingchundeMacBook-Pro:~ lin$
LinJingchundeMacBook-Pro:~ lin$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext X86PlatformPluginInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIDebug.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: 2A6FDC1150196D28A1C03D29FC0A55EA

Read post #1, "Problem Reporting".
 
Back
Top