Contribute
Register

[GUIDE/Workaround] Using Intel HD530 with Dual Monitors

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

KP means both black screen or system auto reboot then error message pop up.

If both monitors black screen, try downscale primary display to 1600 x 900 then hotplug HDMI, or reverse order HDMI as primary DP as hotplug.

I tested dual monitors in 10.13.2 and 10.13.3 beta, both ok.
I will test SMBIOS 18,3 later.

Edit: Tested SMBIOS 18,3, dual monitors OK
 

Attachments

  • Tina’s iMac.ioreg
    3.8 MB · Views: 143
Last edited:
KP means both black screen or system auto reboot then error message pop up.

If both monitors black screen, try downscale primary display to 1600 x 900 then hotplug HDMI, or reverse order HDMI as primary DP as hotplug.

I tested dual monitors in 10.13.2 and 10.13.3 beta, both ok.
I will test SMBIOS 18,3 later.

Edit: Tested SMBIOS 18,3, dual monitors OK

Mine is system auto reboot and without any messge poping up.
I've test DP as primary with downscale resolution 1600x900 and then hotpluged HDMI, both of DP and HDMI black screen and system reboot, and vice versa.

Is there something wrong in my config list?
Have I fixed FB audio with correct patch?
I'm so sorry to trouble you once again and again.
Thanks very much.

Here is my ioreg and config.plist.
 

Attachments

  • config.plist
    15 KB · Views: 268
  • tt’s iMac.ioreg
    8.7 MB · Views: 139
Mine is system auto reboot and without any messge poping up.
I've test DP as primary with downscale resolution 1600x900 and then hotpluged HDMI, both of DP and HDMI black screen and system reboot, and vice versa.

Is there something wrong in my config list?
Have I fixed FB audio with correct patch?
I'm so sorry to trouble you once again and again.
Thanks very much.

Here is my ioreg and config.plist.

Yes, previous config.plist did not have 4 ports 1030403 FB patch, now show in config.plist also mismatch with ig-platform-id 0x59120000, it broke many FB codes and may cause system unstable, 0x59120000 does not need 4 ports patch, must remove it and try again.

Yes, temporary FB patch is correct, should work, change all ports to 01000000 will disable all HDMI/DP audio, prevent hotplug audio power surge reboot and limit max resolution to 1920 x1080.
 
Yes, previous config.plist did not have 4 ports 1030403 FB patch, now show in config.plist also mismatch with ig-platform-id 0x59120000, it broke many FB codes and may cause system unstable, 0x59120000 does not need 4 ports patch, must remove it and try again.

Yes, temporary FB patch is correct, should work, change all ports to 01000000 will disable all HDMI/DP audio, prevent hotplug audio power surge reboot and limit max resolution to 1920 x1080.

I just removed the 4-display patch, but it doesn't even not work.
Both of display(DP and HDMI) are limited to 1920x1080.
 
I just removed the 4-display patch, but it doesn't even not work.
Both of display(DP and HDMI) are limited to 1920x1080.

FB connector 0105 port 5 should be DP port, try set others two to 01000000 or HDMI 00080000.
AppleIntelKBLGraphicsFramebuffer

Find
01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000

Replace

01050900 00040000 87010000 02040a00 01000000 87010000 03060a00 01000000 87010000

or

01050900 00040000 87010000 02040a00 00080000 87010000 03060a00 00080000 87010000
 
FB connector 0105 port 5 should be DP port, try set others two to 01000000 or HDMI 00080000.
AppleIntelKBLGraphicsFramebuffer

Find
01050900 00040000 87010000 02040a00 00040000 87010000 03060a00 00040000 87010000

Replace

01050900 00040000 87010000 02040a00 01000000 87010000 03060a00 01000000 87010000

or

01050900 00040000 87010000 02040a00 00080000 87010000 03060a00 00080000 87010000

I did what you told above, but it still doesn't work.
Do I miss other configurations?
Is there something wrong with my EFI folder?
Here it is.(I have removed my privacy.)
 

Attachments

  • EFI.zip
    8.1 MB · Views: 116
I did what you told above, but it still doesn't work.
Do I miss other configurations?
Is there something wrong with my EFI folder?
Here it is.(I have removed my privacy.)

Did not found problem in your EFI and config.plist.
I did what you told above, but it still doesn't work.
Do I miss other configurations?
Is there something wrong with my EFI folder?
Here it is.(I have removed my privacy.)

Your config.plist work fine with my mobo, dual display work, only HDMI audio mismatch, seems to be your system have EDID detect issue.
 

Attachments

  • Dual display.png
    Dual display.png
    121.8 KB · Views: 184
  • edited config.plist
    14.9 KB · Views: 244
I don't believe VGA (analog displays) are supported at all from all that I have read.

Analog + Digital (VGA + HDMI) dual monitors work well with SKL/KBL, see attached png, no DVI to VGA adaptor. it also have advantage, no scale limit like 21:9 + 16:9.
 

Attachments

  • dual display 2.png
    dual display 2.png
    108.8 KB · Views: 296
I also agree that VGA works because I've been using it.

but I'm having trouble getting my second monitor to have signal at boot.

I can turn it on with both monitors plugged in, but my secondary would just shut off after 75% of the loading bar.
I can hotplug my second monitor and use it fine but nobody likes doing that.

I have the 4 display patch and I've patched it from 0004000 to 0008000 but it probably doesn't do anything since I'm using VGA.

I have no idea what else I can possibly do to get dual monitors to work..
 

Attachments

  • Files.zip
    856.8 KB · Views: 92
Back
Top