How to build a Hackintosh

Hello, I'll guide you how to pick a correct hardware part for your new Hackintosh.

Motherboard:

  • Brand: ASUS, ASRock, Gigabyte

    MSI: There is some problem with MSI & OsxAptioFixDrv, better to stay away from it.

  • Chipset: Intel only

    AMD: You may want to check this

  • Audio codec: Check out this list

  • Ethernet: Almost any ethernet controller are supported like:

    • Intel 82578 LC/DM/DC
    • Intel 82579 LM/V
    • Intel I217LM/V
    • Intel I218LM/V/LM2/V2/LM3
    • Intel I219V/LM/V2/LM2/LM3
    • Realtek RTL8111/8168 B/C/D/E/F/G/H
    • Qualcomm Atheros AR816x
    • Qualcomm Atheros AR817x
    • Qualcomm Atheros Killer E220x
    • Qualcomm Atheros Killer E2400
    • Qualcomm Atheros Killer E2500
  • Thunderbolt: Intel controller only

    Other controllers: Some report says ASMedia Thunderbolt controller working with macOS too, but I'm not 100% sure about it

  • USB port: Use Intel controller to prevent sleep/wake problem

CPU:

  • Core i3/i5/i7: Native support to the latest 8th generation
  • Xeon/Core i9
  • Pentium: SpeedStep may not working properly and you will need to FakeCPUID to make it boot
  • AMD: You may want to check this

Storage:

  • SATA
  • NVMe: native support since macOS 10.13

GPU/iGPU:

  • Intel:
    • Intel UHD 630
    • Intel HD 630
    • Intel HD 530
    • Intel HD 6000+
    • Intel HD 4600+
    • Intel HD 4000
    • Intel HD 3000
    • Intel HD 2000
  • NVIDIA:

    • 6-series and older may have some native support from Apple
    • 7-series and newer may need to use Web Driver for it, some card like GT 710 has native support from Apple

    ASUS GTX 750TI problem: https://www.Tonymacx86/threads/successful-yosemite-install-with-asus-gtx-750-ti-but-with-hdmi-not-working-on-nvidia-web-drivers-3.148657/

    GTX 1060 problem: https://www.Tonymacx86/threads/05-02-added-temporary-fix-pascal-gtx-1060-glitching-after-waking-from-sleep.220670/

  • AMD: https://www.Tonymacx86/threads/radeon-compatibility-guide-ati-amd-graphics-cards.171291/

Mouse/keyboard:

Better to use Logitech or Apple input device to prevent sleep/wake problem, some keyboard from Corsair,... may prevent sleep on macOS

Wi-Fi/Bluetooth card:

Author: @piiggggg