Hardware Compatibility Guide

General advice for choosing components and understanding macOS compatibility.

General Principles
Understanding hardware compatibility is key to a successful Hackintosh.

EFI-Gen Web aims to support common and well-documented hardware configurations. However, the world of PC components is vast, and not every combination will work seamlessly with macOS.

CPUs:

  • Intel: Most Intel Core i-series CPUs from Sandy Bridge (2nd gen) onwards are generally compatible. Newer generations (Alder Lake, Raptor Lake) require more specific configurations, especially regarding E-cores.
  • AMD: Ryzen CPUs are compatible thanks to community patches, but they may require more effort and might have limitations (e.g., Adobe app compatibility, virtualization).

GPUs:

  • AMD: AMD Radeon GPUs (especially Polaris, Navi, and RDNA2 series like RX 500/5000/6000 series) generally offer the best out-of-the-box compatibility.
  • NVIDIA: Newer NVIDIA GPUs (Maxwell 9xx series and newer) have limited or no support in recent macOS versions. Kepler (6xx/7xx series) GPUs have better support in older macOS versions. For modern macOS, AMD is highly recommended.
  • Intel iGPUs: Most Intel integrated GPUs are supported, but performance varies. They are a good option for systems without a dedicated AMD GPU.

Motherboards:

Chipset compatibility is crucial. Intel Z-series chipsets (e.g., Z390, Z490, Z690) are popular. For AMD, B-series and X-series chipsets (e.g., B450, B550, X570) are common. Ensure your chosen motherboard has good community support for Hackintoshing.

Ethernet, Wi-Fi/Bluetooth:

Common chipsets from Intel, Realtek, and Broadcom often have kexts available. For Wi-Fi/Bluetooth, check for macOS-compatible chipsets. Fenvi cards are popular for native-like support.

Audio:

Most onboard audio codecs (Realtek ALC series) can be made to work with AppleALC.kext and the correct layout ID.

Further Resources

For the most detailed and up-to-date compatibility information, please consult these resources:

Researching your specific components within these communities before purchasing or attempting to Hackintosh is highly recommended.