Contribute
Register

Skylake Intel HD 530 Integrated Graphics Working as of 10.11.4

Status
Not open for further replies.
As of 10.11.4 Skylake Intel HD 530 integrated graphics are working correctly in OS X- full acceleration without any of the previous graphical artifacts.
Use Inject Intel=No or Inject Intel=Yes with ig-platform-id=0x19120000.

Code:
<key>Graphics</key>
<dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x19120000</string>
</dict>

In addition, the following KextsToPatch edit will support most port configurations. Add to Clover's config.plist.

Code:
<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>

Credit to toleda for the patch. More info here:
audio_CloverHDMI/config-audio_cloverHDMI.plist.zip at master · toleda/audio_CloverHDMI · GitHub

NOTE: Intel HD 530 does not currently wake from sleep- see here for details:
Skylake HD530 - Sleeps but won't wake

EDIT: MultiBeast 8.2+ includes Graphics > Intel HD 530 simple setup.
Hi thank you very much for help, I am new to this world so can you tell me where I have to put the kexts( in the end of the file or in a specific part of it). I am trying to install sierra but the bootable USB doesn't boot, will this edit help me?
 
For those how want's to now HD 530 now works natively after updating to 10.12.4 without ig platform id 19120000 and unchecked inject Intel in plist.
This is what you need to do:
– GFX to IGPU patch: removed
– 4 port patch: removed
– inject intel: uncheck
– ig_platform_id: Empty
– Sierra “glitch” patches: removed.

To get rid of the massive boot glitch on startup just put this into your clover plist:
Comment: Boot graphics glitch, 10.12.dp1 (credit denskop)
Find: 01000075 25
Replace: 010000eb 25

Credit for this to telepati and denskop.
 
Last edited:
For those how want's to now HD 530 now works natively after updating to 10.12.4 without ig platform id 19120000 and unchecked inject Intel in plist.
This is what you need to do:
– GFX to IGPU patch: removed
– 4 port patch: removed
– inject intel: uncheck
– ig_platform_id: Empty
– Sierra “glitch” patches: removed.

To get rid of the massive boot glitch on startup just put this into your clover plist:
Comment: Boot graphics glitch, 10.12.dp1 (credit denskop)
Find: 01000075 25
Replace: 010000eb 25

Credit for this to telepati and denskop.

This is not yet proven to be accurate.

1) not injecting just means the IntelGraphics chooses the graphic profile platform id which is the same as ig platform id 19120000 anyway.

2) if you remove the four port patch most of us loose graphics output at after initialisation... you can remote screen but display is dead

3) you can remove the glitch patch true. (My system prefers it)

4) Gfx to igpu is ok to remove if you want.

Wake from Sleep has only been 'seen' by one person and I'm skeptical to be honest... they are using a graphics card with hd530 as secondary graphics for a starter.

Anyway most of you will
Find removing the 4 port patch is a bad idea.
 
For those how want's to now HD 530 now works natively after updating to 10.12.4 without ig platform id 19120000 and unchecked inject Intel in plist.
This is what you need to do:
– GFX to IGPU patch: removed
– 4 port patch: removed
– inject intel: uncheck
– ig_platform_id: Empty
– Sierra “glitch” patches: removed.

Credit for this to telepati and denskop.

3 and 4 works on my system but Graphics name under About my Mac has changed from Intel 7000 to Intel SKL blah blah.


To get rid of the massive boot glitch on startup just put this into your clover plist:
Comment: Boot graphics glitch, 10.12.dp1 (credit denskop)
Find: 01000075 25
Replace: 010000eb 25

Where should I put this? Under the graphics tab as well?
 
3 and 4 works on my system but Graphics name under About my Mac has changed from Intel 7000 to Intel SKL blah blah.




Where should I put this? Under the graphics tab as well?
Under DSDT Patches in config.plist
 
Could you please help me add this using the clover configurator? I have tried adding it but it doesn't work. Maybe it the value should be converted to HEX.
use plist editor or xcode to add in the values, it will then automatically convert
 
Could you please help me add this using the clover configurator? I have tried adding it but it doesn't work. Maybe it the value should be converted to HEX.

Clover configurator under ACPI and then + under patches and there you can put in the string.
 
This is not yet proven to be accurate.

1) not injecting just means the IntelGraphics chooses the graphic profile platform id which is the same as ig platform id 19120000 anyway.

2) if you remove the four port patch most of us loose graphics output at after initialisation... you can remote screen but display is dead

3) you can remove the glitch patch true. (My system prefers it)

4) Gfx to igpu is ok to remove if you want.

Wake from Sleep has only been 'seen' by one person and I'm skeptical to be honest... they are using a graphics card with hd530 as secondary graphics for a starter.

Anyway most of you will
Find removing the 4 port patch is a bad idea.

Bombardier Said:
"Here is a final solution for Intel HD 530 sleep/awake issue.

1.) Must be installed newest MacOS sierra 10.12.4
2.) Delete all HD530 glitch fix and patches.
In clover Graphics option :Inject Intel - No , ig-platform ID - no value

Now Your Intel HD 530 works native out of box.

3.) In clover boot menu set darkwake=10

Thats all now computer sleep and awake with no issue !

In bios I set graphic memory to 64 MB , and graphic card first - PCIE1.

This solution was verify on Gigabyte Z170-HD3P/i7-6700K connected to LCD by DVI output.

Of course no second graphic card only Intel HD530."


Comment Rehabman
"Keep in mind that if you don't inject AAPL,ig-platform-id, a default is selected by AppleIntelSKLGraphicsFramebuffer.kext.
Looking at the disassembly of the kext, the default is 0x19120000.
So... injecting AAPL,ig-platform-id=0x19120000 is the same as not injecting."
 
Does the boot glitch fix work for you? I can't manage to make it work... I still have massive boot glitch :/
 
Status
Not open for further replies.
Back
Top