Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/lzhoang2801/OpCore-Simplify/llms.txt

Use this file to discover all available pages before exploring further.

OpCore Simplify supports a broad range of consumer and workstation hardware across Intel and AMD platforms. This page documents every category of hardware the tool recognises, the native macOS versions each device can run, and which components require OpenCore Legacy Patcher (OCLP) for extended support. Anything marked Unsupported cannot run macOS regardless of patches.
The built-in Compatibility Checker automatically validates your specific system when you load a hardware report. The tables below are a static reference. Run the tool for a definitive answer about your configuration.

Supported macOS Versions

OpCore Simplify supports building EFIs for every macOS release from High Sierra to Tahoe. The Darwin kernel version determines which kexts and patches apply at build time.
macOS NamemacOS VersionDarwin Version
High Sierra10.1317
Mojave10.1418
Catalina10.1519
Big Sur1120
Monterey1221
Ventura1322
Sonoma1423
Sequoia1524
Tahoe2625
macOS Tahoe (Darwin 25) support is handled through a fork of OpenCore Legacy Patcher maintained at lzhoang2801/OpenCore-Legacy-Patcher. The official Dortania OCLP release does not yet include Tahoe patches.

CPU Support

Intel

OpCore Simplify supports Intel desktop, mobile, and HEDT processors from the first to the fifteenth generation. Every microarchitecture listed in the table below is recognised by the compatibility checker and receives appropriate SMBIOS, ACPI, and kext configuration.
GenerationMicroarchitecture ExamplesNotes
1st GenNehalem (Bloomfield, Gainestown), Westmere (Clarkdale, Arrandale, Lynnfield, Gulftown)Legacy; Sandy Bridge spoof may be needed
2nd GenSandy Bridge, Sandy Bridge-ERequires dropping CpuPm/Cpu0Ist ACPI tables on Ventura+
3rd GenIvy Bridge, Ivy Bridge-ERequires dropping CpuPm/Cpu0Ist ACPI tables
4th GenHaswell, Haswell-E/EP/EX, Haswell-ULT/ULXMax native macOS: Monterey 12
5th GenBroadwell, Broadwell-H/U/Y/EMax native macOS: Monterey 12
6th GenSkylake, Skylake-XMax native macOS: Monterey 12
7th GenKaby Lake, Kaby Lake-H/X/G, Amber Lake, Cascade LakeFull support through latest macOS
8th GenCoffee Lake, Cannon Lake, Whiskey LakeFull support through latest macOS
9th GenCoffee Lake RefreshFull support through latest macOS
10th GenComet Lake, Ice LakeFull support through latest macOS
11th GenRocket Lake, Tiger LakeFull support through latest macOS
12th GenAlder Lake (S/H/P/U/N/HX)P-core + E-core topology; uses CpuTopologyRebuild
13th GenRaptor Lake (S/H/P/U/HX/PX/E)P-core + E-core topology; uses CpuTopologyRebuild
14th GenRaptor Lake Refresh, Meteor LakeP-core + E-core topology; uses CpuTopologyRebuild
15th GenArrow Lake (S/H/HX/U), Lunar LakeCore Ultra Series 2; uses CpuTopologyRebuild
Intel Celeron and Pentium processors are detected as low-end SKUs by the compatibility checker. Because they lack iGPU acceleration support in macOS, they are marked unsupported even if the underlying microarchitecture would otherwise qualify.

AMD

AMD Ryzen and Threadripper processors are supported through the AMD Vanilla kernel patches, which OpCore Simplify includes automatically.
PlatformCodename ExamplesNotes
Ryzen 1000 / Threadripper 1000Summit Ridge, WhitehavenSupported with AMD Vanilla patches
Ryzen 2000 / Threadripper 2000Pinnacle Ridge, ColfaxSupported with AMD Vanilla patches
Ryzen APU (2000G / 3000G)Raven Ridge, PicassoiGPU via NootedRed; see GPU section
Ryzen 3000 / Threadripper 3000Matisse, Castle PeakSupported with AMD Vanilla patches
Ryzen 4000 / 5000 APURenoir, Lucienne, Cezanne, BarcelóiGPU via NootedRed
Ryzen 5000Vermeer, ChagallSupported with AMD Vanilla patches
Ryzen 6000 / 7x30 APURembrandt, Mendocino, PhoenixiGPU via NootedRed
Ryzen 7000 / Threadripper 7000Raphael, Storm PeakSupported with AMD Vanilla patches
Ryzen 8000 APUHawk PointiGPU via NootedRed
Ryzen 9000Granite Ridge, Strix PointSupported with AMD Vanilla patches

SSE Instruction Set Requirements

macOS requires a minimum SSE4.1 instruction set. SSE4.2 enables the full macOS version range.
SSE LevelmacOS Support
SSE4.2 (and AVX2)Full support — High Sierra through Tahoe
SSE4.1 onlyMaximum support: macOS Monterey 12 (Darwin 21)
SSE4 absentNot supported on any macOS version covered by this tool

GPU Support

Intel Integrated Graphics (iGPU)

Intel iGPUs are supported natively from Iron Lake (1st Gen) through Ice Lake (10th Gen). The compatibility checker identifies each GPU by its PCI device ID prefix to determine the supported macOS range.
Device ID PrefixArchitectureGenerationMax macOS
0042, 0046Clarkdale / Arrandale1st GenHigh Sierra (laptop/mobile only; desktop is unsupported)
01xx (3rd char not 5/6, excluding 0102, 0106, 010A)Sandy Bridge2nd GenHigh Sierra
0102, 0106, 010ASandy Bridge (GT1)2nd GenBig Sur
0152, 0156Ivy Bridge (HD 4000/2500 GT2)3rd GenUnsupported
01xx (3rd char 5/6, excluding 0152/0156)Ivy Bridge3rd GenBig Sur
04xx, 0Axx, 0Cxx, 0Dxx, 0BxxHaswell4th GenMonterey
16xxBroadwell5th GenMonterey
09xx, 19xx, 59xxSkylake / Kaby Lake6th–7th GenLatest macOS
3Exx (selected IDs)Coffee Lake8th–9th GenLatest macOS
87xx, 9Bxx (selected IDs)Comet Lake10th GenLatest macOS
8AxxIce Lake10th GenLatest macOS (min: Catalina 10.15.4)
iGPUs paired with a VGA-only monitor connection are marked unsupported, since macOS does not support VGA output through Intel graphics controllers.

AMD APU (Integrated Graphics)

AMD Vega Raven ASIC iGPUs found in Ryzen APU processors are supported through the NootedRed kext (macOS Catalina and later).
Device IDsAPU SeriesmacOS Support
15D8, 15DDRaven Ridge / Picasso (Ryzen 1xxx–3xxx APU)Catalina → Latest
15E7, 1636, 1638, 164CRenoir / Lucienne / Cezanne / Barceló (Ryzen 4xxx–5xxx APU)Catalina → Latest
Rembrandt / Phoenix (Ryzen 6xxx/7x30/8xxx APU)Rembrandt, Phoenix, Hawk PointCatalina → Latest

AMD Discrete GPU (dGPU)

CodenameMarketing NameNative macOSOCLP Extended Support
Navi 23RX 6600 / 6600 XT / 6650 XTMonterey 12.1+ → Latest
Navi 22RX 6700 / 6700 XT / 6750 XTMonterey 12.1+ → Latest
Navi 21RX 6800 / 6800 XT / 6900 XTBig Sur 11.4+ → Latest
Navi 10 (Navi 1x)RX 5500 / 5600 / 5700 seriesCatalina → LatestVentura+ if CPU lacks AVX2
Vega 20Radeon VIIMojave 10.14.5+ → LatestVentura+ if CPU lacks AVX2
Vega 10, Polaris 20/22, Ellesmere, BaffinRX 480/580/Vega 56/64High Sierra → LatestVentura+ if CPU lacks AVX2
GCN 1–3 (Hainan, Oland, Cape Verde, Pitcairn, Tahiti, Bonaire, Hawaii, Tonga, Fiji)R7/R9 seriesHigh Sierra → Monterey— (no OCLP support)
Navi 24 and newer (Navi 3x, RDNA 3+)RX 6400, RX 7xxxNot supported
AMD Navi 2x cards (RX 6000 series) require AVX2 support on the host CPU to run macOS Ventura or later natively. On CPUs without AVX2 (e.g., some Ryzen 1000/2000 and older Intel), native support is capped at Monterey. OCLP can extend support to Ventura and Sonoma for these combinations.
NootRX provides additional patches for Navi 21, Navi 22, and Navi 23 (RDNA 2 dGPU) on macOS Big Sur 11.5 and later, and is selected automatically by OpCore Simplify where applicable.

NVIDIA GPU

ArchitectureExample CardsNative macOSOCLP Extended Support
Kepler (GK1xx/GK2xx)GTX 680, 770, 780 TiHigh Sierra → Big SurMonterey → Sonoma via OCLP
Maxwell (GM1xx/GM2xx)GTX 970, 980, 980 TiHigh Sierra only— (requires Web Driver; not available on newer macOS)
Pascal (GP1xx)GTX 1060, 1080, 1080 TiHigh Sierra only— (requires Web Driver; not available on newer macOS)
Fermi (GF1xx)GTX 480, 580High Sierra only
Tesla (G8x/G9x/GT2xx)GTX 280, 285High Sierra only
Turing (TU1xx) and newerRTX 20xx, 30xx, 40xx, 50xxNot supportedNot supported
NVIDIA Turing (RTX 20-series) and all newer NVIDIA architectures (Ampere, Ada, Blackwell) have no macOS support whatsoever. NVIDIA has not provided Metal-compatible drivers and Apple has removed NVIDIA support from macOS Mojave onward. There is no workaround via OCLP or any other tool.

Network Hardware

Wi-Fi

Vendor / Card TypeDriver KextmacOS SupportNotes
Intel Wi-Fi (all generations)AirportItlwm or itlwmHigh Sierra → LatestAirportItlwm uses native Wi-Fi UI; itlwm requires HeliPort app
Broadcom BCM94360 / BCM943602Native (no kext)High Sierra → Monterey (native); Ventura+ via OCLPCards used in real Macs
Broadcom BCM94350 / BCM94352AirportBrcmFixupHigh Sierra → Ventura; Sonoma+ via OCLPNon-native Broadcom cards
Qualcomm Atheros AR9xxxIO80211ElCap + corecaptureElCapMojave → SequoiaLegacy kexts; limited continuity
Realtek RTW88 chipsetsFeixiaoBig Sur → Latestrtw88 family
Intel Wi-Fi cards provide only partial Continuity support: Handoff and Universal Clipboard work with AirportItlwm, but AirDrop, Instant Hotspot, and other Continuity features are unavailable. Broadcom cards from real Macs offer full Continuity support.

Ethernet

Controller FamilyDriver KextNotes
Intel I210 / I211 (IGB)AppleIGBCommon on desktop boards
Intel I225 / I226 (2.5G)AppleIGCCommon on 10th gen+ desktop boards
Intel 82574L / 82579 / I218 / I219IntelMausiEthernetMainstream Intel LAN
Intel X540 / X550 (10G)IntelLucyServer/HEDT boards
Realtek RTL8111 / RTL8168RealtekRTL8111Extremely common on budget motherboards
Realtek RTL8125 / RTL8125B (2.5G)LucyRTL8125EthernetNewer budget and mid-range boards
Realtek RTL8100 / RTL8102ERealtekRTL8100Older budget boards
Atheros AR816x / AR817xAtherosE2200EthernetSome older laptops and boards
Broadcom BCM57xxCatalinaBCM5701EthernetRequires Big Sur or later
No supported NIC presentNullEthernetCreates fake Ethernet for iServices MAC address

Bluetooth

Controller TypeDriver KextmacOS Support
Intel BluetoothIntelBluetoothFirmware + IntelBTPatcher + BlueToolFixupHigh Sierra → Latest
Broadcom BluetoothBrcmPatchRAM3 + BrcmFirmwareData + BlueToolFixupHigh Sierra → Latest
Atheros BluetoothAth3kBT + Ath3kBTInjectorHigh Sierra → Big Sur (max Darwin 20)
Realtek BluetoothRealtekBluetoothFirmware + BlueToolFixupHigh Sierra → Latest

Storage

Controller TypeSupportNotes
NVMe SSDs (PCIe)Supported (most models)NVMeFix kext improves compatibility and power management
SATA AHCISupportedCtlnaAHCIPort (Big Sur+) or SATA-unsupported (Catalina and older) for non-native controllers
Intel VMD (Volume Management Device)Not supportedMust be disabled in BIOS; the tool will halt and warn you if VMD is detected
Certain Samsung / SK Hynix NVMe modelsUnsupported (specific subsystem IDs)The tool detects affected IDs and marks them unsupported
Western Digital NVMe SSDs are generally the safest choice for macOS compatibility. If your current NVMe drive is flagged as unsupported, replacing it with a WD Black or WD Blue NVMe resolves the issue cleanly.

Other Hardware

Input Devices (Laptops)

TypeDriver Kexts
PS/2 keyboards and touchpadsVoodooPS2Controller
I2C HID touchpads (generic)VoodooI2C + VoodooI2CHID
ELAN I2C touchpadsVoodooI2C + VoodooI2CELAN
Synaptics I2C touchpadsVoodooI2C + VoodooI2CSynaptics
Synaptics SMBus touchpadsVoodooSMBus + VoodooRMI
Alps I2C touchpadsVoodooI2C + AlpsHID
Atmel MXT I2C touchscreensVoodooI2C + VoodooI2CAtmelMXT

Card Readers

ControllerDriver KextmacOS Support
Realtek PCIe/USB card readers (newer)RealtekCardReader + RealtekCardReaderFriendMojave → Sonoma
Realtek PCIe card readers (older)Sinetek-rtsxHigh Sierra → Latest

Brand-Specific Laptops

BrandKextNotes
ASUS laptopsAsusSMCALS, keyboard backlight, Fn keys; High Sierra → Sonoma
Microsoft SurfaceBigSurfaceFull Surface hardware integration
Lenovo ThinkPad / IdeaPadYogaSMCSMC key sync, sensors, vendor features

Build docs developers (and LLMs) love