$400 Budget Coffee Lake Hackintosh Build Guide (Gigabyte Z370 HD3)

This is a budget hackintosh I put together with an Intel i3-8100 CPU & Gigabyte Z370 HD3 motherboard running Mac OS High Sierra 10.13.3. I wanted to test out an inexpensive combination of parts for a hackintosh and post it for those that don’t have $1000 to spent on a new computer. If you have a Coffee Lake Gigabyte motherboard and want to run Mac OS on it this can be your guide.

I was planning to use this i3-8100 in an HTPC build of mine but first I thought throw it in a budget build for those looking for a cheap, but new hackintosh. The i3-8100 is the the cheapest Coffee Lake CPU you can get working reliably with both the CPU + iGPU and it’s actually pretty fast since desktop i3’s now have four cores, basically a rebranded i5 and it performs like one in macOS. Now the iGPU of the i3-8100/i3-8350k is a little different than the one on the i5-8400/i5-8600k/i7-8700/i7-8700k because of that a little trick has to be performed post-install to make Mac OS think it’s running an i5/i7 coffee lake iGPU in order to get graphical acceleration.

Since the cheaper H370/B370 motherboard are not out yet I went with a budget Gigabyte Z370 HD3 motherboard this time around as I had success before with Gigabyte’s budget motherboards in past with hackintoshing. The Z370 HD3 motherboard isn’t the cheapest offered by Gigabyte, that title would be the Gigabyte Z370 D3, however the reviews for the D3 aren’t so good and I just didn’t want to deal with the headache of filing an RMA if something went wrong so I was willing to spend a little more and the Gigabyte Z370 HD3 happened to be on sale. For those of you using a 4k60 display these budget Gigabyte motherboard the HDMI output doesn’t support 4k60 so you would have to get more expensive motherboard like this one with a DisplayPort or a dedicated graphics card with a DisplayPort output. However if you are just displaying 1080p which most people will be if there on a budget this shouldn’t be a problem.

Full Build Parts

This is almost as cheap as you can go when it comes to building a new hackintosh based off of the Coffee Lake chipset and cheaper than every new Mac available you can purchase from Apple. For this build I waited for a number of these items to go on sale. I managed to save $5.00 on the CPU and $15.00 on the motherboard by checking that little coupon amazon hides under some of their items. I also purchased the ram last year before prices increased to todays prices.

Part Name Purchase
Total 385.95
CPU Intel Core i3-8100 Quad-Core Processor 107.99
CPU Cooler Intel Stock Cooler (Included) 0.00
Motherboard GIGABYTE Z370 HD3 ATX Motherboard 104.99
Memory G.SKILL Ripjaws V Series 8GB (2x4GB) DDR4 2400 72.99
Storage PNY CS1311 128GB SSD 49.99
Power Supply EVGA 500 BQ, 80+ BRONZE 500W PSU 49.99

Budget Gigabyte Coffee Lake Hackintosh Guide

i3 8100 Mac-OS High Sierra Hackintosh Overview

This i3 hackintosh is comparable to a 2017 21-inch 4k iMac with CPU performance of the i3-8100 being equal to the i5-7500 in the iMac. However without a graphics card this budget build won’t perform the same when it comes to graphic intensive stuff. I did happen to test this build with a EVGA GTX 1050 and a Gigabyte RX 560 which I paired with this i3-8100 and both performed well with the RX 560 edging out over the GTX 1050 in Mac OS, which you should be able to get working following this guide. If you did add a graphics card to this build  you would have a hackintosh faster than a $1300 USD iMac at less than half the cost between $400-500 USD.

Step 1 – Get Access to Mac OS

To create a macOS flash drive installer you will first need either a. Access to a Mac or b. A virtual machine running macOS. If you do not have a Mac or borrow then create a virtual machine running macOS using one of the two links below depending on whether you are using Intel or AMD as your CPU/Processor.

Intel: VIRTUAL MACOS: USE MACOS SIERRA ON A VIRTUAL MACHINE WITH VMWARE

AMD: HOW TO INSTALL MACOS SIERRA ON A RYZEN PC (VIRTUAL MACHINE / VMWARE)

Step 2 – Creating the macOS Installer

How to make a USB flash drive installer for macOS – Hackintosher

Step 3 – Add Clover to EFI Boot Partition

  1. Download Clover Configurator
  2. Open Clover Configurator
  3. Select Mount EFI under TOOLS
  4. Click Mount Partition for Install macOS….
  5. Click Open Partition (This is your EFI Folder)
  6. Delete the existing EFI folder if it’s in the partition
  7. Download Hackintosher’s High Sierra EFI.zip
  8. Unzip High Sierra EFI.zip
  9. Copy & Paste the unzipped EFI folder to mounted partition or /Volumes/EFI

Extra i3 Step:

Only if using an Coffee Lake i3-8100/8350k

  1. Download & Unzip i3_Coffee_Lake_Pre_config.plist.zip
  2. Replace the config.plist in /Volumes/EFI/EFI/Clover/ with the config.plist downloaded above

Extra Gigabyte Step:

  1. Navigate to /Volumes/EFI/EFI/Clover of your mounted EFI partition
  2. Open config.plist with Clover Configurator
  3. Highlight Acpi on left column
  4. Under fixes check FixShutdown
  5. Save config.plist

Step 4 – BIOS Settings

Restart your computer and pam the DEL key to enter BIOS as the computer boots.

Change the following settings for the install:

These the are the BIOS settings you will need to change after creating the macOS flash drive bootloader and before you begin installing

  1. Save & Exit → Load Optimized Defaults
  2. M.I.T. → Advanced Memory Settings  Extreme Memory Profile(X.M.P.) : Profile1
  3. BIOS → Fast Boot : Disabled
  4. BIOS → LAN PXE Boot Option ROM : Disabled
  5. BIOS → Storage Boot Option Control : UEFI
  6. Peripherals → Trusted Computing → Security Device Support : Disabled
  7. Peripherals → Network Stack Configuration → Network Stack : Disabled
  8. Peripherals → USB Configuration → Legacy USB Support : Auto
  9. Peripherals → USB Configuration → XHCI Hand-off : Enabled
  10. Chipset → Vt-d : Disabled
  11. Chipset → Wake on LAN Enable : Disabled
  12. Chipset → IOAPIC 24-119 Entries : Enabled

Based on  the GPU you’re using change the following settings:

Dedicated graphics card:

  1. Peripherals → Initial Display Output : PCIe 1 Slot
  2. Chipset → Integrated Graphics : Disabled (Set to Enabled after installing macOS if you want Hardware Encoding, HEVC, etc)

Intel iGPU:

  1. Peripherals → Initial Display Output : IGFX
  2. Chipset → Integrated Graphics : Enabled
  3. Chipset → DVMT Pre-Allocated :128M (if this setting isn’t showing then:  1. Set Integrated Graphics: Enabled. 2. Save and Exit BIOS by pressing F10. 3. Reenter BIOS upon computer restart and it should be there.

Setting Boot Device:

You’ll want to be using the USB Flash Drive as the primary boot device until your hard drive becomes bootable at the very end of Step 5. There are two ways to go about doing this:

Option 1: Press F12 on startup each time to select a temporary boot device until the boot partition on the drive you install macOS is configured. If you want to do temporary booting you will select the version of your USB Drive starting with UEFI: in it’s name. (For example I used a SanDisk flash drive so I would select UEFI: Sandisk, Partition 1)

Option 2: Enter BIOS and set Boot → Boot Option #1: UEFI : XXX (For example I used a SanDisk flash drive so I would select UEFI: Sandisk, Partition 1) This is easier if you don’t want to spam F8 on startup every time to boot macOS.

Step 5 – Installing macOS

Mac OS High Sierra Hackintosh Install Clover Walkthrough – Hackintosher

Step 6 – Gigabyte Post Install

  • Ethernet should be working.
  • If you followed this guide using a different motherboard and have a different audio chipset then the ALC892 of the Gigabyte Z370 HD3 you will need to change your layout-id to get audio working.
  • If using a dedicated Nvidia or AMD graphics card change ig-platform-id to 0x59120003
  • If you have an AMD graphics card you should be set
  • If using an Nvidia graphics card on High Sierra 10.13.3 use this to install the Nvidia drivers: How to install Nvidia Web Drivers with webdriver.sh on a Hackintosh
  • Open Energy Saver on Mac OS and uncheck Wake for Ethernet Network access and Enable Power Nap so the hackintosh doesn’t wake from sleep randomly to check for updates

Step 7 – Better i3 Acceleration (Optional)

If you have an i3-8100/i3-8350k and used the files in this guide your CPU should have graphical acceleration, however it’s not optimal because it’s spoofing a laptop or Sky Lake. In order to get graphical acceleration as reliably as a i5 or i7. We should inject its ID into the Kaby Lake Framebuffer where the i5/i7 coffee lake CPU’s get there native support from.

Guide: Method 3 – Enable Coffee Lake i3 CPU’s

 

If you’ve been helped by our guides any contribution in the form of donations or using our affiliate link is greatly appreciated!




Leave a Reply

23 Comments on "$400 Budget Coffee Lake Hackintosh Build Guide (Gigabyte Z370 HD3)"

Sort by:   newest | oldest
Émerson Felinto
Guest
Émerson Felinto

WOW, awesome, thanks!!!

Émerson Felinto
Guest
Émerson Felinto

Which case would you recommend for this set of parts?

chris
Guest
chris

hi, i have a quick question:
whats the purpose of the -rad4200 bootflag?
I´ll check out your EFI, as I have some issues with my own setup.
Thank you for your helpful guides! 😉

mike
Guest
mike

Thank you for your article.
It will be my first build. I will follow your guide.
People like you are very helpful for people like me. 🙂

rem: Is the WIFI working (continuity …) ?

Yudha
Guest
Yudha

Hi, I follow your recommendation, including the hardware and specification, thanks for the reference, but btw I do not know why, I cannot find “Boot OS X Install from Install macOS High Sierra” in clover boot menu. I tried many times and not get a luck of finding boot OS X, i am using 10.13.4, is it because of the high sierra 10.13.4? maybe you can helping me T_T.

Thanks

Burg
Guest
Burg

I am having the same issue of the flash drive not showing in the EFI partitions. I can see it in the partition scheme though. Any hints or help would be greatly appreciated. This is my first build and I am rather new to hackintosh.

Ichal Zeya
Guest
Ichal Zeya

If I use i5-8600 Coffee Lake, can I use the above setting? If any difference, could you please let me know? Thanks!

Ichal Zeya
Guest
Ichal Zeya

I mean i5 8400 not i5 8600, and same setting for Intel Graphics? thanks

Jon
Guest
Jon

Do you know of any micro-ATX that works well with this CPU? I really don’t won’t ATX if I can help it 🙂

Jon
Guest
Jon

want*

Guest
kw123

Hi, i follow your guide and able to boot the high sierra usb but at the language screen the installation my mouse and keyboard is not working at every usb 2 and usb 3 port, my usb seems no power as my keyboard no light on num lock led. my spec is
i3-8100, gigabyte B360M-HD3 may i know what is the problem? thank you

BitBite
Guest
BitBite

Great work as always!
Any chance of seeing a mini itx guide like this for the Z370N WIFI ?

Geg
Guest
Geg

Hi, I want to start a new hackintosh build(after one half-success without iGPU Hardware Acceleration). I want to use i5-8400, but I don’t want to waste money on Z370 chipset(There are a lot of good and cheaper B360s). Will B360 work?

P.S. I will be using iGPU(if that matters). Thanks.

adam
Guest
adam

could you add a graphics card to this? if so which one?

TaS
Guest
TaS

Hi Hackintosher,
I want to know if we can build with the new b360 motherboard,
can you please update us if you can?
I think there is a big demand for this combo = i3 8100 & B360
please make a guide for the ultimate budget hackintosh.
Also want to know if i can do photoshop and illustrator work on an i3 hackintosh?
i dont have money to jump to i5 at this moment.
Thanks a lot for your efforts!! You’re awesome!