Intel i7-7800 UHD Graphics 630 iGPU patching

Intel i7-7800 UHD Graphics 630 iGPU patching

Hey

My new dGPU is incompatible with MacOS so I want to use the iGPU to drive my display.

It's an Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] iGPU.

My kexts:

  • AppleIntelCFLGraphicsFramebuffer.kext
  • CPUFriend.kext
  • IntelMausi.kext
  • Lilu.kext
  • SmallTreeIntel82576.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • USBMap.kext
  • VirtualSMC.kext
  • WhateverGreen.kext

Right now I get the OpenCore boot menu and debug text on my monitor, but then it turns off. I have verified that the system itself is alive as I can click around with mouse and keyboard to get sounds out of my speakers.

I learned that in order to get the monitor working I have to patch BusID with WhateverGreen. So I did that:

iGPU patching

I'm using the recommended framebuffer from WhateverGreen's docs, in this case "0x59120000".

Because I have no working monitors I had to test every BusID one at a time. But after testing every single one (01-06 on con0..2) there was still a black screen.

I then saw on WhateverGreen's docs they mentioned this kext: AppleIntelCFLGraphicsFramebuffer.kext

So added that one repeated, this 18 more times to end up with same results.

Is there a step I've missed? The iGPU is enabled in UEFI, I'm passing -wegnoegpu in the boot-args. I just don't know what to do from here. So any tips are greatly appreciated so I can solve it.

submitted by /u/simonUNICODE
[link] [comments]