Intel 8th Gen i5 8400 Hackintosh




After building my first custom PC, I decided to try to Hackintosh it since I was used to MacOS. I had experimented with it years ago but never really had much success.
I spent about two days researching and experimenting, and last night, I finally got it to boot and install.
Hardware specs:
  • MSI Z370 PC Pro
  • Intel Core i5-8400
  • EVGA GTX 1060 6GB
  • Samsung 960 EVO 250GB
  • Corsair Vengeance LPX 16GB-3000MHz
What works:
  • iMessage
  • Sound
  • Graphics
  • Ethernet (no wifi card)
  • USB connections
  • All six cores/threads
This was my procedure:
  1. I followed this guide to prepare my Sierra USB: http://hackintosher.com/guides/guide-installing-macos-kabylake-hackintosh-sierra/
  2. Since I'm using a 960 EVO, I needed to patch the correct kexts to install to it. https://pikeralpha.wordpress.com/2016/06/27/nvmefamily-kext-bin-patch-data/
  3. Set BIOS settings according to guide, with PEG as primary graphics and a digital (HDMI or DVI) connection. Don't remove the graphics card like some people say to do.
  4. After getting into the boot loader, I set the FakeCPUID to 0x0906E9 (Kaby Lake). Then I booted with safe mode, verbose mode, Nvidia web drivers, and nv_disable=1.
  5. It should boot to the installer. I had to format the entire SSD (even the Windows 10 partitions) in order to use it.
  6. Install it normally, then boot into the freshly installed OS. Install GeForce web drivers and Clover, then copy the EFI folder from your USB directly to the EFI partition of your SSD.
  7. Add FakeCPUID to config.plist (I guess I could've added earlier).
After this, everything seemed to be working. Cinebench results: https://imgur.com/cOFRtzN
You can get my EFI folder here: https://drive.google.com/open?id=0B1I1htFjZQyOdFhLcDA2eWxzZHc
Edit: there’s one thing that’s glitchy, and it seems to happen to everyone else who has a GTX 1060. After waking from sleep, the screen glitches and flickers until I restart it or use the “hot corners” trick to make the display sleep and wake manually.

Post a Comment

0 Comments