macOS Intel iGPU Support Table

This section has been derived from various sources.


This sections is currently a work in progress, and information here may be incorrect. (There is def incorrect info still.) If you seem to spot an error or have better information, please feel free to make a pull request for this page! Intel experts needed for validity/sanity check.

This support table does not indicate whether or not iGPU passthrough is possible on a given generation. This support table simply aims to store a local copy of supported iGPUs within various Mac OS X / macOS releases. If managed to be passed through to a guest, they should theoretically work. Be aware it will still require the usual configuration within OpenCore.

Ice Lake

Most iGPUs in the generation have support (except the unsupported “UHD Graphics” G1)

Card Initial Support Latest Support Notes
Iris Plus G4 Catalina (10.15.4) Sonoma (14)  
Iris Plus G7 Catalina (10.15.4) Sonoma (14)  

Kaby/Coffee/Whiskey/Comet Lake (Refresh/Non-Refresh)

Most iGPUs are supported here (except the UHD 610 in the i5-10200H), though pay attention as the i3-8100 and i3-8350K use a different UHD 630 (184 shader units vs 192 shader units) than the rest of the CPU family which requires spoofing for support in High Sierra and above.

Card Initial Support Latest Support Notes
UHD 615 High Sierra (10.13.6) Sonoma (14)  
UHD 617 High Sierra (10.13.6) Sonoma (14)  
UHD 620 High Sierra (10.13.6) Sonoma (14)  
UHD 630 High Sierra (10.13.6) Sonoma (14)  
Iris Plus 645 High Sierra (10.13.6) Sonoma (14)  
Iris Plus 655 High Sierra (10.13.6) Sonoma (14)  

Skylake

Ventura (13) dropped support for Skylake iGPUs. However, since Skylake and Kaby Lake iGPUs are so similar, Skylake iGPUs can be spoofed as Kaby Lake in order to make use of the Kaby Lake kexts, which are still present in Sonoma.

Card Initial Support Latest Support Notes
HD 515 El Capitan (10.11.4) Monterey (12)  
HD 520 El Capitan (10.11.4) Monterey (12)  
HD 530 El Capitan (10.11.4) Monterey (12)  
HD P530 El Capitan (10.11.4) Monterey (12)  
Iris 540 El Capitan (10.11.4) Monterey (12)  
Iris 550 El Capitan (10.11.4) Monterey (12)  
Iris Pro 580 El Capitan (10.11.4) Monterey (12)  
Iris Pro P555 El Capitan (10.11.4) Monterey (12)  
Iris Pro P580 El Capitan (10.11.4) Monterey (12)  

Broadwell

Card Initial Support Latest Support Notes
HD 5300 Yosemite (10.10.2) Monterey (12)  
HD 5500 Yosemite (10.10.2) Monterey (12)  
HD 5600 Yosemite (10.10.2) Monterey (12)  
HD 6000 Yosemite (10.10.2) Monterey (12)  
HD 6100 Yosemite (10.10.2) Monterey (12)  
HD 6200 Yosemite (10.10.2) Monterey (12)  
Iris Pro P6300 Yosemite (10.10.2) Monterey (12)  

Haswell

Card Initial Support Latest Support Notes
HD 4200 Mountain Lion (10.8) Monterey (12)  
HD 4400 Mountain Lion (10.8) Monterey (12) Needs device-id spoof to 0x0412
HD 4600 Mountain Lion (10.8) Monterey (12)  
HD 5000 Mountain Lion (10.8) Monterey (12)  
HD 5100 Mountain Lion (10.8) Monterey (12)  

Ivy Bridge

Card Initial Support Latest Support Notes
HD 2500 Lion (10.7) Big Sur (11) Partial support for Quick Sync features. Requires a dGPU.
HD 4000 Lion (10.7) Big Sur (11)  
HD P4000 Lion (10.7) Big Sur (11)  

Sandy Bridge

Card Initial Support Latest Support Notes
HD 2000 Snow Leopard (10.6) High Sierra (10.13.6) Partial support for Quick Sync features. Requires a dGPU.
HD 3000 Snow Leopard (10.6) High Sierra (10.13.6) Requires various files including but not limited to AppleIntelHD3000Graphics.kext
HD P3000 Snow Leopard (10.6) High Sierra (10.13.6) Would assume works OOB, or spoofed as HD 3000 (0x0116)

Westmere

Card Initial Support Latest Support Notes
HD Graphics Snow Leopard (10.6) High Sierra (10.13.6) Apparently, this is really how they all appear named…

4th Gen GMA iGPUs

Card Initial Support Latest Support Notes
GMA 3000 Leopard (10.5) Lion (10.7)  
GMA X3000 Leopard (10.5) Lion (10.7)  
GMA X3500 Leopard (10.5) Lion (10.7)  
GMA 4500 Leopard (10.5) Lion (10.7)  
GMA 4500MHD Leopard (10.5) Lion (10.7)  
GMA X4500 Leopard (10.5) Lion (10.7)  
GMA X4500HD Leopard (10.5) Lion (10.7)  

3rd Gen GMA iGPUs

Card Initial Support Latest Support Notes
GMA 950 Tiger (10.4) Lion (10.7)  
GMA 900 Tiger (10.4) Lion (10.7) Partial support in 10.6 and 10.7, however acceleration issues are common
GMA X3100 Tiger (10.4) Lion (10.7) Only Mobile models (ie. 965 Express Chipset Family)

Unsupported iGPUs

ARC Series

Card Initial Support Latest Support Notes
A310 None None  
A380 None None  
A580 None None  
A750 None None  
A770 None None  
A350M None None  
A370M None None  
A550M None None  
A730M None None  
A770M None None  
A30M None None  
A40 None None  
A50 None None  

Xe Series

Card Initial Support Latest Support Notes
Intel® Iris® Xe graphics None None Applies to all Xe based iGPUs

UHD Series

Card Initial Support Latest Support Notes
UHD 600 None None Gemini Lake
UHD 605 None None Gemini Lake
UHD 610 None None Kaby/Coffee/Whiskey/Comet Lake
UHD Graphics for 10th Gen None None Ice Lake
UHD Graphics for 11th Gen None None Tiger/Rocket Lake
UHD Graphics for 12th Gen None None Alder/Rocket Lake
UHD Graphics for 13th Gen None None Raptor Lake
UHD Graphics for 14th Gen None None Raptor Lake

HD Series

Card Initial Support Latest Support Notes
HD 400 None None Braswell
HD 405 None None Braswell
HD 500 None None Apollo Lake
HD 505 None None Apollo Lake
HD 510 None None Skylake
HD 610 None None Kaby Lake / Pentium G4560.

3rd Gen GMA iGPUs

Card Initial Support Latest Support Notes
GMA 3100 None None  
GMA 3150 None None GMA 3150’s can be spoofed for support, however proper acceleration is missing

DarwinKVM Docs Version 2.0.0~prerelease
Copyright © 2024 RoyalGraphX. Distributed by a BSD 3-Clause License.
Last Modified: Sat, 7 Sep 2024 18:00:00 CDT