Contribute
Register

Skylake Intel HD 530 Integrated Graphics Working as of 10.11.4

Status
Not open for further replies.
Well these tests don't seem to be going well for dual monitors on HD530 even with the edits. There is 1 scenario with the same motherboard, this being the GA-Z170X-UD3. akash227 has got his working with the hot plug method.

At this point the edits are working and individual monitors can be booted. I'm not sure the reason why one user can enable dual monitors this way and others can't. There is a difference on my system that being a DP, where as everyone involved trying to enable dual monitors has HDMI/DVI, so far one success story.

I mentioned earlier that I do get dual monitors working properly from boot with MacPro 3,1 as the SMBIOS. I ran into that accidentally. What's the reason for that? What about that system definition make things work differently? Why can't we copy it over into iMac 17,1?
 
I mentioned earlier that I do get dual monitors working properly from boot with MacPro 3,1 as the SMBIOS. I ran into that accidentally. What's the reason for that? What about that system definition make things work differently? Why can't we copy it over into iMac 17,1?

I'm not sure as to why you can boot dual monitors with MacPro3,1 and not iMac17,1. For me I can't use dual monitors for boot with MacPro3,1. Just locks up just before the desktop, tested. More testing is required on HD530. I've seen the same symptoms booting my R9 380 as primary graphics in El Capitan as I'm receiving with dual boot with HD530.
 
I've spent a lot of time over the past week testing my port connections and the Framebuffer connectors. The desktop framebuffer we are injecting is 0x12190000, its contains 3 external connectors which are all Display Port(DP) connectors. As I've got a DP on my motherboard it seems to work for me to use this method. Your similarities here is that you both have HDMI and DVI, no native DP connector.

If you want to test editing your connectors from DP to HDMI (same as DVI) to see if you can get dual monitors running at the desktop using the hot plug method, I'm willing to help. It requires a little more work and you'll need to boot individually connected to each screen and make a copy of IOReg and upload them. [Guide] How to Make a Copy of IOReg Please name IOReg as connected screen, i.e HDMI.ioreg or DVI.ioreg.
Also document you port layout, 1x HDMI, 1xDVI 1x? if you have another port. in your config.plist Please use the 10.11-SKL-19120000-4_displays patch(credit : toleda) in Post#1 prior to getting each IOreg.

Make sure you have UniBeast/Installer that is capable of getting back into OS X if you want to test. A failsafe so to speak.

This isn't guaranteed to make dual monitors work with your port layout but there is a better chance with the connector edits. Hopefully in later release of OS X we'll get native support for this.
I attached both ioreg files and my config.plits.
Can you please have a look ?
I appreciate your willingness to help !
 

Attachments

  • config.plist
    6.4 KB · Views: 299
  • DVI.ioreg
    1.9 MB · Views: 135
  • HDMI.ioreg
    1.9 MB · Views: 126
I attached both ioreg files and my config.plits.
Can you please have a look ?
You've already added the connector edit for HDMI-Port 0x5. It's not the usual edit but it works. I've added the DP2DVI connector edit to Port 0x6 and the 4th display patch. Try attached config.plist. Boot with the HDMI connected and then plug in the DVI. Could you fill out your profile as requested by the Rules, i.e. motherboard, processor, graphics. Thanks.
 

Attachments

  • config.plist
    6.9 KB · Views: 287
You've already added the connector edit for HDMI-Port 0x5. It's not the usual edit but it works. I've added the DP2DVI connector edit to Port 0x6 and the 4th display patch. Try attached config.plist. Boot with the HDMI connected and then plug in the DVI. Could you fill out your profile as requested by the Rules, i.e. motherboard, processor, graphics. Thanks.
I edited my config.plist with your changes and tried to booth with hdmi only. Next I plugged the DVI in, but nothing happend. DVI screen doesn't get a sginal.
Also, I don't know if this has something to do with it, but suddenly my bluetooth (IOgear GBU521) wasn't working properly anymore. Keyboard couldn't connect and mouse was uncontrollable.
 
I edited my config.plist with your changes and tried to booth with hdmi only. Next I plugged the DVI in, but nothing happend. DVI screen doesn't get a sginal.
Also, I don't know if this has something to do with it, but suddenly my bluetooth (IOgear GBU521) wasn't working properly anymore. Keyboard couldn't connect and mouse was uncontrollable.

This experiment probably won't work as you need to inject a different framebuffer since you're using Intel Iris HD540, what system are you using, laptop? The second part sounds like a USB problem. Have you tried injecting a different framebuffer? Try attached config.plist, I've removed all connector edits and replaced ig-platform-id.
If you want to try connector edits with this framebuffer, I can look into it but probably be worth moving out of this thread that says HD530.
 

Attachments

  • config.plist
    6 KB · Views: 259
This experiment probably won't work as you need to inject a different framebuffer since you're using Intel Iris HD540, what system are you using, laptop? The second part sounds like a USB problem. Have you tried injecting a different framebuffer? Try attached config.plist, I've removed all connector edits and replaced ig-platform-id.
If you want to try connector edits with this framebuffer, I can look into it but probably be worth moving out of this thread that says HD530.
I'm using a Intel NUC6i5SYK. I followed this guide: http://www.tonymacx86.com/threads/guide-el-capitan-on-the-intel-skylake-nuc.183839/
I haven't modified the framebuffer myself. I'll try with new config.plist

Thanks for the help !
 
I'm using a Intel NUC6i5SYK. I followed this guide: http://www.tonymacx86.com/threads/guide-el-capitan-on-the-intel-skylake-nuc.183839/
I haven't modified the framebuffer myself. I'll try with new config.plist

Thanks for the help !
You might not have to add edits, you called one of your IOReg's DVI.ioreg when looking at your hardware you've not got a DVI port. Specifications for your NUC, 1 x full size HDMI 1.4b port and 1 x mDP. Using the appropriate framebuffer with a native display port works for me without any connector edits. Use your mDP as master monitor and plug in the HDMI monitor once you've logged in.
 
You might not have to add edits, you called one of your IOReg's DVI.ioreg when looking at your hardware you've not got a DVI port. Specifications for your NUC, 1 x full size HDMI 1.4b port and 1 x mDP. Using the appropriate framebuffer with a native display port works for me without any connector edits. Use your mDP as master monitor and plug in the HDMI monitor once you've logged in.
Sorry, I should have told this from the beginning: the port is indeed DP, but I use a DP to DVI connector, since my screen uses DVI.
How do I find appropriate framebuffer ? So no edits in config.plist ?
 
Can you boot with the config.plist I uploaded and check hot plugging your DVI monitor. If its an active adapter it doesn't matter its the port that counts. We can look at the AppleIntelSKLGraphicsFramebuffer.kext with Hexfield and extract the binary for patching, might not need to if your DP acts in the same way as mine.
 
Status
Not open for further replies.
Back
Top