Hardware Compatibility Guide
General advice for choosing components and understanding macOS compatibility.
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.
EFI-Gen Web Limitations
While EFI-Gen Web helps generate a base EFI, it relies on the information you provide and common configurations.
- It's not exhaustive: We cannot list every single compatible component. The tool is designed for commonly used parts.
- Chipset-based vs. Model-based: Initially, motherboard selection is chipset-based. Specific motherboard models might have unique quirks not covered by a generic chipset configuration.
- Always double-check: Cross-reference the generated EFI and kext choices with resources like the Dortania OpenCore Install Guide.
For the most detailed and up-to-date compatibility information, please consult these resources:
- Dortania OpenCore Install Guide- The definitive guide for Hackintoshing.
- tonymacx86.com- Community forums and guides.
- InsanelyMac- Another long-standing Hackintosh community.
- r/hackintosh Subreddit- Active community for discussions and support.
Researching your specific components within these communities before purchasing or attempting to Hackintosh is highly recommended.