ASUS ROG STRIX Z370-G Hackintosh Guide mATX Build

Here’s an ASUS Z370-G Hackintosh running both macOS Mojave and High Sierra paired with an i5-8600k running off UHD 630 Integrated Graphics. I thought I’d post my latest build because of all the people I’ve come across who have had trouble turning their new ASUS ROG Strix motherboards like the Z370-E or Z370-F into a working hackintosh.

I thought I might as well post what I did to get mine working because even I had a big issue with the RAM preventing my hackintosh from booting up when I first got it, which was solved by mapping the RAM properly. This wasn’t the only ASUS motherboard I’ve had RAM troubles with. Although my previous ASUS Maximus Hero X motherboard didn’t require the RAM to mapped like this Z370-G build it did have post errors on Boot if the CPU cooler was nice and tight which seems to be an issue with ASUS motherboard in general. So anyways with Mojave just around the corner here’s one more build with both High Sierra 10.13.6 and Mojave 10.14 Beta both installed and running.

ASUS Z370-G Hackintosh Build Parts

Part Name Purchase
Total 806.93
CPU Intel Core i5-8600K Hex-Core Processor  238.99
CPU Cooler CRYORIG H7 Tower Cooler 34.99
Motherboard ASUS ROG STRIX Z370-G mATX WI-FI 179.99
Memory G.SKILL Ripjaws V Series 16GB 3200MHz 172.99
Storage SAMSUNG 860 EVO Series 250GB SSD 79.99
Case  MasterBox Q300L mATX Case 39.99
Power Supply CORSAIR TX-M Series TX550M 550W 59.99

Desk Peripherals

Peripheral Name
Monitor ASUS VG245H Gaming Monitor
Keyboard NightFox Mechanical Keyboard
Mouse Logitech M705 Wireless Mouse
Headphones Sennheiser HD 598 Open Back

This build was built on a budget with only a I went with a single 16GB stick of memory just in case I ever decide to upgrade to 32GB. I also decided not to put a graphics card in this build for now even tough it does work with both Nvidia and AMD cards I tested simply because of my use case and how well Coffee Lake UHD 630 integrated graphics runs in High Sierra and Mojave there was no need to get a graphics card. I tried saving on the cooler, storage, power supply and case to bring the price down, the only thing I really needed was a strong CPU and at least 16GB of RAM since macOS will eat up every GB it can get.

This motherboard comes with minimal RGB lighting that actually turns off in sleep unlike Gigabyte motherboards that are hackintoshed which is why I left it enabled. WiFi and Bluetooth will work in macOS if you replace the included WLAN card with a Broadcom BCM94352Z

No USB-C port, but there is 8 USB-A ports which is like the most you can get on any mATX which to me makes this the best one. Also with macOS their isn’t a way to disable wake from sleep with the mouse or keyboard, so if you accidentally tap your keyboard or have a super sensitive mouse there isn’t anything you can do unless you have one of these red USB ports on the back like the ASUS Z370-G because the ports power off in sleep allowing me to keep my wireless mouse turned and not have to worry about it causing the Hackintosh to wake if I bump it.

I had a budget in mind for this build so there was point splurging on the case I didn’t need, so I went with the cheapest and most attractive case I could find for 40.00 since there aren’t that many mATX cases to choose from and at only 14 inches tall it’s one of the smaller mATX cases on the market.

ASUS Z370-G Hackintosh Guide

I installed Mojave on one partition of my Samsung 960 Evo and High Sierra on another. Since I constructed the Mojave guide and the 10.13.6 update of the High Sierra guide on this motherboard, simply following either general guide will get your Hackintosh running along with using the recommend BIOS settings below and then coming back here to some small post install changes once the Hackintosh is running is more than enough to turn a ROG Strix motherboard into a stable Hackintosh.

Mojave on ASUS Z370-G Hackintosh

ASUS Hackintosh BIOS Settings

  1. Exit → Load Optimized Defaults : Yes
  2. Advanced \ CPU Configuration → Intel Virtualizaiton Technology: Enabled
  3. Advanced \ System Agent (SA) Configuration → Vt-d: Disabled
  4. Advanced \ PCH Configuration → IOAPIC 24-119 Entries: Enabled
  5. Advanced \ Onboard Devices Configuration → RGB LED Lighting → When system is in sleep, hibernate or soft off states: OFF
  6. Advanced \ AMP Configuration → Power On By PCI-E/PCI: Enabled
  7. Advanced \ Network Stack Configuration → Network Stack: Disabled
  8. Advanced \ USB Configuration -> Legacy USB Support: Auto
  9. Boot → Fast Boot : Disabled
  10. Boot → Secure Boot → OS Type : Other OS

Using a dedicated graphics card:

  1. Advanced \ System Agent (SA) Configuration \ Graphics Configuration → Primary Display: PEG

Using Intel iGPU:

  1. Advanced \ System Agent (SA) Configuration \ Graphics Configuration → Primary Display: IGFX

(Optional) Hardware Acceleration

iGPU Multi-Monitor: Enabled will cause Primary Display to be set to IGFX. If you are using a dedicated graphics card change it back to PEG

  • Advanced \ System Agent (SA) Configuration\Graphics Configuration → iGPU Multi-Monitor: Enabled

For DVMT Pre-Allocated to show in BIOS you may need to save & reenter BIOS after setting iGPU Multi-Monitor: Enabled

  • Advanced \ System Agent (SA) Configuration\Graphics Configuration → DVMT Pre-Allocated: 128MB/192MB

ASUS Hackintosh RAM Fix

Guide: Mapping RAM and DIMM Slots on a Hackintosh with Clover SMBIOS

The only thing that can prevent an ASUS Hackintosh from booting the installer is if the RAM isn’t mapped like in my case. I’m not sure which ASUS motherboards are affected besides mine, but what’s really important after copying the EFI Folder over to your flash drive’s boot partition is to layout the RAM properly in config.plist otherwise when you boot the installer nothing will happen other than showing the Apple Logo briefly and then restarting over again. The step you would do this in either guide is at Step 3 of the Mojave Guide or Step 3 of the High Sierra Guide.

Hackintosh General Guides

Guide to fresh installing macOS Mojave on a Hackintosh (10.14 Beta)

Guide to fresh installing macOS High Sierra on a Hackintosh (10.13 Update)



ASUS Z370-G Hackintosh Post-install Notes

  • Ethernet should be working if you have a hackintosh compatible Broadcom WLAN card follow: Enabling Third Party Broadcom WLAN 802.11a/b/g/n WIFI + Bluetooth Cards on a Hackintosh
  • If you followed this guide using a different motherboard and audio isn’t working then you likely have a different audio chipset and 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 and use iMac 18,2/iMac 18,3 SMBIOS definition in config.plist using Clover Configurator.
  • With ASUS motherboards if the Hackintosh is getting ready to go to sleep and you interrupt it by shaking your mouse or pressing a keyboard key audio will be broken when the screen wakes. To fix this issue without restarting put the ASUS Hackintosh to sleep again and don’t interrupt it, then once asleep wake it up again and audio will be working.

Leave a Reply

5 Comments on "ASUS ROG STRIX Z370-G Hackintosh Guide mATX Build"

Sort by:   newest | oldest

Can we enable VT-d and VT-x for using Docker?


My build has a asus rog strix b250f mobo and at least i haven’t had a single issue with both vt-d and vt-x enabled.


Would this be a better option than the MSI Z370M Carbon AC? Im having no luck getting anything but Sierra to run with this board and thinking of swapping it out for this ASUS.