Jump to content

[solved] High Sierra - Triple Monitor with HD 530?


niluje
 Share

7 posts in this topic

Recommended Posts

Hello,

 

I try to use triple screens on a tiny Lenovo 900 with 3 DisplayPort  (CPU is i7-6700T with integrated HD-530) I use lilu + intelgraphicsfixup

One screen is connected by DP, another by DP to DVI adapter and the last one should be DP to DVI adapter too.

 

So far i can boot with one screen, when boot is finish i can plug another screen and its good. If i try to connect the last screen the 3 screens goes black and i have to restart.

If I  use the ig-plateform-id 193B0005  when i plug the last screen it's stay black but i can still have the 2 others screens working.

 

I saw with ioreg that this plateform add another appleintelframebuffer but that's all, when i connect the last screen i can't saw information about display.

 

I'm using smbios imac 16.1 if i use smbios imac 17.1 i can only use one screen.

 

Thanks for your kind help.

 

Link to comment
Share on other sites

Thanks for your reply.

I use layout 0x19120000 the others make  kernel panic and reboot And with imac 17.1 i can only have one screen, with imac 16.1 two screens.

With layout 0x19120000, on ioreg i got 3 port : port 0, port 5 and port 6. I  don't have port 7, so maybe the issue is here?

 

 

 

 

Link to comment
Share on other sites

I also have 3 DSDT patch :

one for cpu power management (from pikeralpha)

one that RehabMan made to have nvme shown as internal storage

and the last one to use with usbinjectall.

 

On the attachment you can find origin folder from clover boot, and the 2 files from IOReg.

 

origin.zip

Link to comment
Share on other sites

Here what i have (not sure how to find version of AppleIntelSKLGraphicsFramebuffer)

 

Quote

$ ls -l /Library/Extensions/ | grep AppleIntelSKLGraphicsFramebuffer
$ ls -l /System/Library/Extensions/ | grep AppleIntelSKLGraphicsFramebuffer
drwxr-xr-x@ 3 root  wheel   96 20 déc  2017 AppleIntelSKLGraphicsFramebuffer.kext
$ kextstat | grep AppleIntelSKLGraphicsFramebuffer
   92    0 0xffffff7f819ff000 0x1d5000   0x1d5000   com.apple.driver.AppleIntelSKLGraphicsFramebuffer (10.3.6) F09DEB66-D769-37DA-B03C-F662B2F9FE80 <91 90 87 17 12 11 7 6 5 4 3 1>
$

 

I've attached it.

I use Lilu.kext and IntelGraphicsFixup.kext on /L/E maybe these kext made the modification?

 

Quote

$ kextstat | grep Lilu
   15    1 0xffffff7f80b23000 0x1f000    0x1f000    as.vit9696.Lilu (1.2.3) 9C714621-4E3B-37F7-9439-49FB5355317B <7 5 4 3 2 1>
$ kextstat | grep Fixup
   16    0 0xffffff7f80b42000 0x56000    0x56000    as.lvs1974.IntelGraphicsFixup (1.2.7) C2ADBDCC-C5DD-3CF4-A8AF-A6146F0F5D4B <15 12 7 5 4 3 2 1>

 

AppleIntelSKLGraphicsFramebuffer.kext.zip

Link to comment
Share on other sites

There was some artefact at boot without intelgraphicsfixup and 2nd screen was not working.

I will re-try without it. I saw that there is a new kext for graphics (wathevergreen) I will test it too and also try from scratch with imac 17.1 definition.

 

Link to comment
Share on other sites

I have succeeded using plateform 0x19120000 and the patch 4 display :

 

Quote

<dict>                
    <key>Comment</key>
    <string>10.11-SKL-1912000-4_displays</string>
    <key>Find</key>
    <data>
    AQMDAw==
    </data>
    <key>Name</key>
    <string>AppleIntelSKLGraphicsFramebuffer</string>
    <key>Replace</key>
    <data>
    AQMEAw==
    </data>
</dict>

 found on a topic on tonymacx86 (patch was created by toleda).

I hope this patch will continue to work under mojave

 

So problem solved :D

Thanks for your help.

Edited by niluje
Link to comment
Share on other sites

 Share

×
×
  • Create New...