Contribute
Register

How to enable 'Kaby Lake' Intel 6xx Graphics (10.12.6+)

Status
Not open for further replies.
Hi, I just updated to 10.12.6, and since the nVidia web drivers are not out yet im back to using onboard graphics for the time being. I ran these kexts and everything is working great but in the display preferences I don't have the option to run my 4k display at the setting that looks like 1440p. It just goes from 1080p all the way up to 2160p. Any suggestions on what i can do to fix this?
 
Talking about laptop systems I'm currently using these kexts associated with the following injections to get my HD620 working. Should I change and/or update anything with 10.12.6? Thank you :)

FakePCIID_Intel_HD_Graphics.kext
FakePCIID.kext
IntelGraphicsDVMTFixup.kext
IntelGraphicsFixup.kext
Lilu.kext

<key>IntelGFX</key>
<string>0x019168086</string>
<key>Intel</key>
<true/>
<key>ig-platform-id</key>
<string>0x19160000</string>
<key>FakeCPUID</key>
<string>0x0506e3</string>
 
Last edited:
It does not look like the HD 6* series is working natively, System Report notice that there is a 650 (in my case) active but OpenGL does not (Still HD 540)

Is this just a bug or is the actual 3D engine(s) still thinking there is a older generation GFX?
 

Attachments

  • Screen Shot 2017-07-20 at 10.19.02.png
    Screen Shot 2017-07-20 at 10.19.02.png
    138.6 KB · Views: 1,509
  • Screen Shot 2017-07-20 at 10.19.10.png
    Screen Shot 2017-07-20 at 10.19.10.png
    117.3 KB · Views: 1,389
Hi all, i use Inject Intel, ig-platform-id 0x59120000, Clover r4114 and dont have any other patch for gfx... System report shows Intel HD 630 and all is working (acceleration, OpenGL etc.), but when i look into ioreg it shows connector-type <00 08 00 00> on all ports. But 0x59120000 should have connector-types 00 04 00 00 (DVI). Anyone have same issue?
 

Attachments

  • ioreg-SPARKmini.zip
    557.1 KB · Views: 169
On 10.12.6, you need to set config.plist/Devices/FakeID/IntelGFX=native-device-id... Because otherwise (even with IntelGFX=0), Clover will inject the SKL device-id, which of course won't work with your KBL ig-platform-id. So, I set config.plist/Devices/FakeID/IntelGFX=0x59128086.

Framebuffer connectors on ig-platform-id 0x59120000 in KBL framebuffer kext are as I expected (0105, 0204, 0306)... same as 10.13.dp1.

Thank you very much. I did these, updated IntelGraphicsFixup, Lilu kexts, and finally removed FakeCPUid section in config.plist. and it works fine, even Apple maps work.
 
Thank you very much. I did these, updated IntelGraphicsFixup, Lilu kexts, and finally removed FakeCPUid section in config.plist. and it works fine, even Apple maps work.

If you run Geekbench or OpenGL Extension Viewer does these tools detect your GPU as KBL?
 
Hi all, i use Inject Intel, ig-platform-id 0x59120000, Clover r4114 and dont have any other patch for gfx... System report shows Intel HD 630 and all is working (acceleration, OpenGL etc.), but when i look into ioreg it shows connector-type <00 08 00 00> on all ports. But 0x59120000 should have connector-types 00 04 00 00 (DVI). Anyone have same issue?

Hi, can you please share your config.plist (or EFI folder)? Whatever I do, graphics acceleration doesn’t seem to be working :(
Btw, are you using Intelgraphicsfixup, lilu or any other kexts?
 
Hi, can you please share your config.plist (or EFI folder)? Whatever I do, graphics acceleration doesn’t seem to be working :(
Btw, are you using Intelgraphicsfixup, lilu or any other kexts?

Here is my config.plist. Im using Lilu.kext, IntelGraphicsFixup.kext and Shiki.kext(for QuickSync support->boot flag -shikigva).
 

Attachments

  • config.plist.zip
    3.4 KB · Views: 464
Thank you very much. I did these, updated IntelGraphicsFixup, Lilu kexts, and finally removed FakeCPUid section in config.plist. and it works fine, even Apple maps work.

On my side, it even works fine without any IntelGraphicsFixup, Lilu nor Shiki kext.
 
Status
Not open for further replies.
Back
Top