$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 spam 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

42 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.

BNK
Guest
BNK

rm -f /Volumes/Install\ macOS\ High\ Sierra/.IAPhysicalMedia

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!

pedro
Guest
pedro

please, new build hackintosh

Guest
Santiago

Hi, thanks for the guide! i’ve a question…. i’ve almost the same configuration, except for the processor which is an Intel i5 8400
Is there a specific config.plist for clover using that processor or can I use the one attached (included in file High Sierra EFI.zip) in this guide? or is any additional configuration needed in clover for that processor?
thanks a lot!

Guest
Santiago

Everything seems to work perfect! (mobo: GA-Z370 HD3, intel i5 8400, graphics UHD 630, 8GB RAM, wifi TPLink Archer T9 Dual 1300+600, HDD WD Caviar Blue 1TB)
if possible, just a couple of more queries
Can I update Clover by downloading the application from the web (https://sourceforge.net/projects/cloverefiboot/)? when installing it, do I have to mark some specific options? and then review / change something in the kets and drivers?
another question: what steps and precautions to follow to make the recent High Sierra security update, on 10.13.4
thank you very much!

Guest
santiago

I can confirm tha everything works ok afert 10.13.4 security update!
I have update Clover first and I’ve make backup the EFI folder
Afert thatn, I’ve updated the system and after a few reboots, all’s ok!
thanks!

Guest
alexx_kidd

Does anyone run final cut pro X on this build? If so, how well does it run,and what are the rendering times with only the iGPU?
I’m interested to see how it compares to a MacBook pro base model 2017 with Iris Plus graphics.

justin
Guest
justin

Has anyone tried this with 10.13.5? I can’t find a reliable download of 10.13.3 at this point. Thanks!

luke
Guest
luke

you can install graphics card later? or need to start from 0 if you want to add graphics card?

Sixer
Guest
Sixer

you can add card later by editing the config.plist file

junmper
Guest
junmper

i have this error when https://photos.app.goo.gl/nZULJ3rXTBvKnMGA8
help me please

Sixer
Guest
Sixer

Hi thanks for the info , i have a Gigabyte Z370 HD3-OP board
using the internal intel gfx card.

when clover is starting up and creates the Ram disk for /var/log it then continues and reboot

according to the Debug log this is caused by : Custom boot screen not used because entry has unset use graphics

What setting needs to be changed to get it working ?

Guest
Võ Thanh Hiếu

I hang up the apple icon can not be installed

Josh
Guest
Josh

When I get to the boot screen there is no option for the macOS, just windows. If I unplug all the SSDs then I get nothing but the options at the bottom, what am I doing wrong? I’ve followed the steps exactly.
i5 8600
B360m
Gtx 1080

Silas
Guest
Silas

Thanks for this! I tried it on a z370xp sli board and got stuck in the initial boot just after HID: Legacy shim 2,
last line reads 000013.491735 AppleUSBHostResources.. Assuming Successful wakeUnits 100 sleepUnits 0

Assume it is something to do with usb compatibility, wondered if you knew of a way around this?

UpwardsPH
Guest
UpwardsPH

Hi, Hackintosher.

I plan to build my first hackintosh. Just a few questions:

1. Can I install OSX 10.13.6 directly or should be 10.13.3 only?
2. Will EVGA 600BQ work? Cant find 500BQ here in the PH.

Thank you