- May 3, 2012
- Intel DH67BL
- HD 3000
- Mobile Phone
Good evening mr Rehabman!
I installed 12.6 and I'm trying to get rid of the FakeID values. Tried booting with GFX=0x59168086 and ig-platform-id 0x59160000. I'm on 620 hardware.
I also disabled the SKL Framebuffer patch, since I'd be running KBLFramebuffer and not SKL.. and had my doubts it would boot. It didn't.
Which means I need a new patch targeting the KBLFramebuffer am I right? Or have I specified the wrong values? The guide in Graphics section mentions 5912 and not 5916 but since I'm on 620 and not 630 I thought these values were correct..
I tried simply renaming the patch to target AppleIntelKBLFramebuffer. Hoping the values from SKL would be consistent.. seems they aren't. I can boot with invalid platform-id but whenever I try 0x59160000 after rebuilt kextcache I get a KP.
I will publish a new patch for KBL later.
Ok. The problem:
00001659 00000000 5E900800 00000000 01030303 00002002 00000000 00000060
Edit: I applied modified patch
01030303 00002002 00000000
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) 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...
Interesting... the zeros could have been a fixup, which would have made it difficult to patch.
In that case, the 00000000 must mean "automatic", and we can force it as required.
I'll need to confirm before adding any info to post #1.
Note that I wrote about KBL DVMT "patchability" here: http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/page-48#entry2447504