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...
* 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/
If you run Geekbench or OpenGL Extension Viewer does these tools detect your GPU as KBL?
here it is, a couple things under Intel Accelerator are red, not sure what it means though..
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.