Contribute
Register

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

Status
Not open for further replies.
Joined
Dec 13, 2016
Messages
76
Motherboard
Gigabyte Z270X Ultra Gaming
CPU
i5-7600K
Graphics
970 GTX
Is there any benefit of enabling my iGPU (HD 630) when I use a Nvidia Geforce 970 GTX?
 
Joined
May 28, 2016
Messages
391
Motherboard
Gigabyte Z170N-WIFI (ITX)
CPU
6700K
Graphics
Asus Strix R9 380X
Mobile Phone
  1. iOS
For laptops that need 32 MB frame buffer size:

Ok. The problem:

AppleIntelKBLGraphicsFramebuffer:

00001659 00000000 5E900800 00000000 01030303 00002002 00000000 00000060


Edit: I applied modified patch
com.apple.driver.AppleIntelKBLGraphicsFramebuffer

Find:
01030303 00002002 00000000
Replace:
01030303 00003001 00009000

Booting with full acceleration on 7200U HD Graphics 620 on macOS 10.12.6! IntelGFX = 0x59168086, ig-platform-id 0x59160000.

My hack now has the highest MacBook Air score on Geekbench and is almost on par with the 13 inch MacBook Pro (Late 2016) :mrgreen: Single core score 4000+, multi core 8000+ vs generally 4200/8200. The only downside is OpenCL score 19000+, where the real 2016 Macs score around 30000 with their HD Graphics 550. Oh well...

Above is valid for 59160000 (620 Graphics).
 
Joined
Sep 26, 2015
Messages
126
Motherboard
Gigabyte H270N WiFi
CPU
i5-7500
Graphics
Quadro K1200
Mac
  1. MacBook Pro
@vinste
Oh, I think in that case you wouldn't KP on wake because you still have dGPU.
The HD530/630 sleep/wake issue is when only using iGPU without any other GPU. And of course in this case iGPU is set to primary.
10.13 beta fixed this problem, I was just wondering if 10.12.6 implements or not.
Thx for the feedback on Final Cut.
 
Joined
Jun 22, 2017
Messages
16
Motherboard
ASUS z170i Pro Gaming
CPU
i7 7700K
Graphics
HD630
Mac
  1. MacBook
  2. MacBook Pro
* SMBIOS iMac18,2
* GRAPHICS - “ig-platform-id” changed to 0x59120000
* DEVICES - “Fake ID” for IntelGFX changed to 0x59128086
* BOOT - Add “-disablegfxfirmware” under Custom Flags

Shiki, Lilu, IntelGraphicFixup kext installed in System/Library/Extensions

when in 4k HiDPI 1920x1080 screen turns to black every time I open launchpad or on some other apps with some transparency UI.. lowering screen res to 1504x846 fix the problem, anyone encountered the same issue?
 
Joined
Jun 18, 2015
Messages
99
Motherboard
Gigabyte Z390 Aorus Master
CPU
i9-9900K
Graphics
RX 6900 XT
* SMBIOS iMac18,2
* GRAPHICS - “ig-platform-id” changed to 0x59120000
* DEVICES - “Fake ID” for IntelGFX changed to 0x59128086
* BOOT - Add “-disablegfxfirmware” under Custom Flags

Shiki, Lilu, IntelGraphicFixup kext installed in System/Library/Extensions

when in 4k HiDPI 1920x1080 screen turns to black every time I open launchpad or on some other apps with some transparency UI.. lowering screen res to 1504x846 fix the problem, anyone encountered the same issue?

Can you upload a copy of your ioreg? Here is how to make ioreg copy - https://www.tonymacx86.com/threads/guide-how-to-make-a-copy-of-ioreg.58368/
 
Joined
Jun 18, 2015
Messages
99
Motherboard
Gigabyte Z390 Aorus Master
CPU
i9-9900K
Graphics
RX 6900 XT
here it is, a couple things under Intel Accelerator are red, not sure what it means though..

Thanks... i just want to check if you dont have "connector-type" as HDMI <00 08 00 00> on all ports like me. But you have it the way it should be - DVI connector-type on all ports <00 04 00 00>.
 
Joined
Jun 18, 2015
Messages
99
Motherboard
Gigabyte Z390 Aorus Master
CPU
i9-9900K
Graphics
RX 6900 XT
Framebuffer connectors on ig-platform-id 0x59120000 in KBL framebuffer kext are as I expected (0105, 0204, 0306)... same as 10.13.dp1.

Hi RehabMan, with ig-platform-id 0x59120000 i have connector-type <00 08 00 00> on all Framebuffer connectors but it should be <00 04 00 00>. I try inject Intel via Clover with empty ig-platform-id (Clover inject 0x59120000 in this case) and with ig-platform-id added. I try inject Intel HD 630 properties via ssdt. Always have HDMI connector-type on all FB connectors. Do you have any idea what this could cause? Thanks.
 

Attachments

  • ioreg-SPARKmini.zip
    557.1 KB · Views: 149
  • config.plist.zip
    3.4 KB · Views: 104

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,689
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi RehabMan, with ig-platform-id 0x59120000 i have connector-type <00 08 00 00> on all Framebuffer connectors but it should be <00 04 00 00>. I try inject Intel via Clover with empty ig-platform-id (Clover inject 0x59120000 in this case) and with ig-platform-id added. I try inject Intel HD 630 properties via ssdt. Always have HDMI connector-type on all FB connectors. Do you have any idea what this could cause? Thanks.

Might be due to other kexts you have installed (such as Shiki.kext).
 
Status
Not open for further replies.
Top