Hey
@pastrychef thanks so much for your guide!
I have a 8700k with a MSI Z370 Gaming M5 and your explanations have helped me immensely.
I had graphical glitches initially trying to use the UHD630 (I didn't have discrete graphics), then I saw the bit in your first post about using iMac18,1 if using internal UHD630 only and that fixed the glitches straight away.
I've disabled all graphics injection in config.plist and I'm getting accelerated graphics in Mojave. Everything works smooth and I'm able to play H.265 high bitrate 4k .mkvs without any stutter.
6.3k single and 29k multi in Geekbench4.
I've got a Sapphire Nitro+ Limited Edition Vega 56 on the way and am wondering if I need to change anything or if I can drop it straight in and swap over the DisplayPort cable to my monitor to the Vega 56?
Do I really need WhateverGreen.kext and Lilu.kext? Isn't the UHD630 running natively if I specify </false> intel injection in config.plist? And if I don't inject Nvidia when I get my Vega 56 wouldn't the native Mojave AMD10000.kext be used?
Are there any driver.efi or kexts I can potentially remove?
Thanks for you help and for reading. I've removed serials from my <SMBIOS> section in the config.plist attached and just left the iMac18,1.