An incomplete collection of iGPU-related fixes and optimizations. For general configuration, refer to the OpenCore Install Guide. For in-depth patching walkthroughs, see Dortania's Intel iGPU Patching Guide.
- Enabling AMD Vega iGPUs (Ryzen-based laptops and APUs)
- Intel Display Pipeline Fundamentals — Understanding Pipes, BusIDs, and architecture logic.
- iGPU Framebuffer List — A reference of common IDs across generations.
- Fake ig-platform-id — How to force-enable graphics when native IDs are unsupported.
- Activity Monitor & Metal 3 Support — Enabling the "GPU" tab, hardware acceleration, and Metal 3 in macOS 13+.
- Skylake Graphics in macOS Ventura — Spoofing Gen 6 iGPUs for continued support.
- Comet Lake & 500-Series Issues — Fixes for Z590, H570, and B560 motherboards.
- Iris Xe (Gen 12) Development — Information on the NootedBlue project.
- Laptop External Display Patching — Framebuffer patching to enable HDMI/DisplayPort on notebooks.
- Disabling HDMI/DisplayPort Audio — Troubleshooting digital audio output conflicts.
- Apple's GUC Firmware — How Graphics MicroCode works and how to enable it.
- The
rps-controlProperty — Deep-dive into iGPU power management and throttle control.
- Pre-made Patches:
- Desktop EFIs Section — Includes
DevicePropertiesfor most Intel desktop generations. - Clover Laptop Configs — Source for interchangeable
DevicePropertiescompatible with OpenCore.
- Desktop EFIs Section — Includes
- Deep Technical Specs:
- DVMT/StolenMem Explained — Why memory patching is required for Broadwell and newer.
- Intel iGPU OpRegion Specs (PDF) — Official ACPI IGD OpRegion documentation.