Contribute
Register

[GUIDE/Workaround] Using Intel HD530 with Dual Monitors

I did this..but getting KP when hot plugging the 2nd display. :(

Try below patch, base on 0x193B0005, for multi monitors setup only, temporary change all connector type to 01000000

From KextsToPatch

AppleIntelSKLGraphicsFramebuffer

Find
00000800 02000000 98000000 01050900 00040000 C7010000 02040A00 00040000 C7010000 03060A00 00040000 C7010000

Replace
00000800 02000000 98000000 01050900 01000000 C7010000 02040A00 01000000 C7010000 03060A00 01000000 C7010000

Upload your ioreg file and config.plist may be helpful.
 
Try below patch, base on 0x193B0005, for multi monitors setup only, temporary change all connector type to 01000000

From KextsToPatch

AppleIntelSKLGraphicsFramebuffer

Find
00000800 02000000 98000000 01050900 00040000 C7010000 02040A00 00040000 C7010000 03060A00 00040000 C7010000

Replace
00000800 02000000 98000000 01050900 01000000 C7010000 02040A00 01000000 C7010000 03060A00 01000000 C7010000

Upload your ioreg file and config.plist may be helpful.

Okay trying this one now.

Here is my ioreg and config.plist
Hope it helps
 

Attachments

  • Watt’s iMac.ioreg
    21.9 MB · Views: 99
  • config.plist
    5.7 KB · Views: 266
Try below patch, base on 0x193B0005, for multi monitors setup only, temporary change all connector type to 01000000

From KextsToPatch

AppleIntelSKLGraphicsFramebuffer

Find
00000800 02000000 98000000 01050900 00040000 C7010000 02040A00 00040000 C7010000 03060A00 00040000 C7010000

Replace
00000800 02000000 98000000 01050900 01000000 C7010000 02040A00 01000000 C7010000 03060A00 01000000 C7010000

Upload your ioreg file and config.plist may be helpful.

Not working. KP on connecting DVI monitor.

Interestingly if I boot with DVI monitor and then attach the HDMI, it works but it doesn't restart or shutdown properly (Kernel Panic).

Moreover when I was booting from EFI on USB drive. I was able to boot both displays simultaneously but they could only be mirrored and no separate display options.

PS the ioreg and config.plist. I hope you figure out something I am unable to do

Attaching bootlog with this.
 

Attachments

  • bootlog.log.txt
    22.4 KB · Views: 120
Last edited:
Okay trying this one now.

Here is my ioreg and config.plist
Hope it helps

Ioreg file show ig-platform-id is 0x19120000, but config.plist is 0x193B0005, seems to be 0x193B0005 injection failed (some clover version may have this problem).

For 0x19120000

From KextsToPatch

AppleIntelSKLGraphicsFramebuffer

Find
FF000000 01000000 20000000 01050900 00040000 87010000 02040A00 00040000 87010000 03060A00 00040000 87010000

Replace
01050900 01000000 87010000 02040A00 01000000 87010000 03060A00 01000000 87010000 FF000000 01000000 20000000

Or use Arbitrary section for 0x193B0005 injection.

upload_2017-11-8_15-16-36.png
 
it works but it doesn't restart or shutdown properly (Kernel Panic).

When using VoodooHDA, normally will cause shutdown delay round 30 seconds, in dual monitors configuration shutdown delay will be longer even unable to shutdown. Try AppleALC should fix this issue.

I was able to boot both displays simultaneously but they could only be mirrored and no separate display options.

Normally, only connect one monitor from startup, another need hotplug, may be this issue have fixed in HS, will test it when I back home.
 
When using VoodooHDA, normally will cause shutdown delay round 30 seconds, in dual monitors configuration shutdown delay will be longer even unable to shutdown. Try AppleALC should fix this issue.



Normally, only connect one monitor from startup, another need hotplug, may be this issue have fixed in HS, will test it when I back home.

My Front Headphone jack doesn't work on HDA, but i dont think thats the case for shutdown error.

BTW I applied the kext to patch, still KP
 
Is this guide also important for HD630 graphics?
Unfortunately, I have a kaby lake and all tutorials end with a skylake :(
In my setup work only one monitor under hdmi output, when I plugget another to dp port i cant boot ( blank screen ) and normal boot only is possible without patch to accelereation video with two video output plugget ( first monitor TV, second av receiver )
 
No, it will turn off DP audio, need to find out which port is HDMI and DP first.
Check with IORegistryExplorer.app.

DP port normally linked to 0306 port 7, HDMI port normally linked to 0105 port 5 or 0204 port 6.

I think should be,

KextsToPatch
AppleIntelKBLGraphicsFramebuffer
Find
01050900 00040000 87010000 02040A00 00040000 87010000 03060A00 00040000 87010000
Replace
01050900 00080000 87010000 02040A00 00080000 87010000 03060A00 00040000 87010000

Hi,shuhung
After I upgraded my macOS to 10.13.2, all of above doesn't work. When I hotplug an HDMI display, I get an KP. Can u help me?

Here is my ioreg and config.list
 

Attachments

  • tt iMac.ioreg
    8.7 MB · Views: 130
  • config.plist
    14.2 KB · Views: 236
Hi,shuhung
After I upgraded my macOS to 10.13.2, all of above doesn't work. When I hotplug an HDMI display, I get an KP. Can u help me?

Here is my ioreg and config.list

Correct your FB audio patch 1st, if not work, try temporary set all connectors type to 01000000.

KBL FB audio patch incorrect.
Find value is 36 Bytes but Replace value is 37 Bytes, if FB patch is applied correctly then AppleALC FB audio patch should be auto disabled. Use PlistPro.app to verify.

If no FB patches in config.plist, AppleALC will auto patch all FB connectors to 00080000.

If no ig-platform-id in config.plist, default value should be 0x59160000, your ig-platform-id seems to be injected by ssdt.
 
Correct your FB audio patch 1st, if not work, try temporary set all connectors type to 01000000.

KBL FB audio patch incorrect.
Find value is 36 Bytes but Replace value is 37 Bytes, if FB patch is applied correctly then AppleALC FB audio patch should be auto disabled. Use PlistPro.app to verify.

If no FB patches in config.plist, AppleALC will auto patch all FB connectors to 00080000.

If no ig-platform-id in config.plist, default value should be 0x59160000, your ig-platform-id seems to be injected by ssdt.

I have apply thishttps://www.tonymacx86.com/threads/applehda-hdmi-audio-guide.234735/ to fix my FB audio patch. Am I done?
Then I boot with an DP display and hotplug another HDMI display, I got an KP again.
Then I patched this as you told me above:

AppleIntelKBLGraphicsFramebuffer

01050900 00040000 87010000 02040a00
00040000 87010000 03060a00 00040000
87010000

01050900 01000000 87010000 02040a00
01000000 87010000 03060a00 01000000
87010000

I still got an KP when I hotpluged the HDMI.

Could you figure me out what wrong was with me?
Thanks very much.

Here is my ioreg
 

Attachments

  • tt’s iMac.ioreg
    8.7 MB · Views: 156
Back
Top