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.
- MSI Z370 PC Pro
- Intel Core i5-8400
- EVGA GTX 1060 6GB
- Samsung 960 EVO 250GB
- Corsair Vengeance LPX 16GB-3000MHz
- Ethernet (no wifi card)
- USB connections
- All six cores/threads
- I followed this guide to prepare my Sierra USB: http://hackintosher.com/guides/guide-installing-macos-kabylake-hackintosh-sierra/
- 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/
- 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.
- 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.
- It should boot to the installer. I had to format the entire SSD (even the Windows 10 partitions) in order to use it.
- 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.
- 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.
Edit 2: I recently got a Dell S2716DG monitor, and I can confirm that both 144Hz and G-Sync work out of the box.
Edit 3: I just upgraded my system to a 8600k for the overclocking, and Sierra runs perfectly fine with it overclocked to 5 GHz.
Edit 4: After getting a TP_Link Archer T6E Wi-Fi card, I can confirm it works out of the box.