If your GPU isn’t supported by Opencore, you could use your iGPU (Integrated Graphics Processing Unit) for your display and disable your dGPU. Example of unsupported GPU: RTX 4070 (GPU Buyers Guide Here)
STEPS:
To enable our iGPU we mainly need AAPL,ig-platform-id and device-id.
Head to DeviceProperties in your EFI
Under pciroot(0x0)/pci(0x2 0x0)
Add a new data record for AAPL,ig-platform-id and another one for device-id.
You’ll find the value for both fields HERE depending on your iGPU. Check the left tab, select your CPU codename, click on DeviceProperties and you should see the values for either or both fields.
Example: HD 620
AAPL,ig-platform-id: 00001B59
device-id: 16590000
Configuration Notes
In some cases where you cannot set the DVMT-prealloc of these cards to 96MB higher in your UEFI Setup, you may get a kernel panic. Usually they’re configured for 32MB of DVMT-prealloc, in that case these values are added to your iGPU Properties
Key | Type | Value |
---|---|---|
framebuffer-patch-enable | Data | 01000000 |
framebuffer-stolenmem | Data | 00003001 |
framebuffer-fbmem | Data | 00009000 |