ASUS Z170-PRO Skylake Hackintosh Build Guide

The ASUS Z170-PRO is one of the most dependable boards available on the Z170 Syklake platform. In this build guide we’ll turn it into a hackintosh using any Quad Core Skylake CPU. It also has the Intel Alpine Ridge Chipset built in which makes all USB port including the USB-C port very easy to get working on a hackintosh along with pretty much everything else.

Here’s the parts list:

The Build

Part Name Purchase Price
Total $1055.58
CPU Intel Core i7-6700K 4.0GHz Quad-Core Processor $305.98
CPU Cooler be quiet! Dark Rock Pro 3 $59.99
Motherboard ASUS Z170-PRO ATX DDR4 Motherboard $154.99
Memory Corsair Vengeance LPX 32GB (2 x 16GB) DDR4-2133 Memory $209.99
Storage PNY CS1311 120GB 2.5″ Solid State Drive $49.99
Video Card Gigabyte GeForce GTX 970 4GB WINDFORCE 3X Video Card $184.65
Power Supply Corsair CSM 750W 80+ Gold Certified Semi-Modular ATX Power Supply $89.99

What Works

  • Sound
  • Ethernet
  • USB-C Port
  • USB3 Speeds
  • HD530/H630
  • Nvidia HDMI Audio
  • Nvidia Graphics Card
  • Nvidia GFX Sleep/Wake
  • App Store, iMessage, iBooks

What Doesn’t

  • HD530 Sleep/Wake

The Guide

The the first step to making a hackintosh is to create the USB Flashdrive Bootloader covered in step one. This has two parts to it. The first part is to create the install files on the USB and then editing it’s boot partition to make it bootable. Although hackintosh guide was completed with Clover,  it can be used for Unibeast if want to use that instead. If you use Unibeast start at step 2 instead of step 1.

I tried to make the instructions of this guide as simple as possible therefore a person with little hackintosh experience should be able to follow it. This guide also contains instructions on how to get  the ASUS Z170-PRO Hackintosh working with either an integrated Intel iGPU HD530 or a Nvidia Graphics Card, which is covered in Step 5. The ASUS Z170-PRO Hackintosh was tested on Sierra 12.4

Step 1: Creating a USB Installer

To install macOS on your computer you need to create USB flash drive installer.

Learn how to make a USB installer with the Clover Bootloader Guide if you don’t have one.

Step 2: Hackintosh Download Pack

  1. Download ASUS Z170 EFI Pack
  2. Open Finder
  3. Navigate to ~/Downloads
  4. Double Click or Unzip ASUS
  5. Open the unzipped folder ASUS Z170 Pro

Step 3: Mount the EFI Partition

If the EFI partition of you’re bootloader isn’t mounted follow these steps:

  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

Step 4: Configuring the EFI Parition

We’ll need to make some changes to the folder called EFI to make the installer bootable.

  1. Open the ASUS-Z170-PRO folder
  2. Copy config-GFX.plist and config-iGPU.plist
  3. Navigate to the clover folder of the mounted EFI /Volumes/EFI/EFI/CLOVER/
  4. Paste config-GFX.plist and config-iGPU.plist in the Clover folder
  5. Go back to the ASUS  Z170-PRO folder and copy all the files in the sub folder “kext”
  6. Paste them in the location /Volumes/EFI/EFI/CLOVER/kexts/Other
  7. Your folder should look like the image below:

EFI Folder Image Reference

Step 4.1: Nvidia Graphic Card Users Only

Follow these steps only if using a Nvidia Graphics Card. If  not using a graphics card follow Step 2.2

  1. Delete file called config.plist at /Volumes/EFI/EFI/CLOVER
  2. Rename config-GFX.plist to config.plist

Step 4.2: Intel iGPU Users

  1. Delete file called config.plist at /Volumes/EFI/EFI/CLOVER
  2. Rename config-iGPU.plist to config.plist

Step 5: Configuring the BIOS

Before the mac installer can boot successfully certain BIOS settings must be changed beforehand. Restart/Power On the computer and press the DEL key when the ASUS splash screen appears to Enter the BIOS

Recommended: Updating to the latest motherboard BIOS version available

Change the following settings:

  1. Exit →  Load Optimized Defaults : Yes
  2. Ai Tweaker → Ai Overclock Tuner : Auto
  3. Advanced \ System Agent(SA) Configuration → Vt-d : Disabled
  4. Advanced \ PCH Configuration → IOAPIC 24-119 Entries : Enabled
  5. Advanced \ USB Configuration → Legacy USB Support : Auto
  6. Advanced \ USB Configuration → XHCI Hand-Off : Enabled
  7. Advanced \ Network Stack Configuration → Network Stack : Disabled
  8. Advanced \ APM Configuration → Power On By PCI-E/PCI : Disabled
  9. Boot → Fast Boot : Disabled
  10. Boot \ Secure Boot → OS Type : Other OS

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

I’m using Nvidia GPU:

  1. Advanced \ System Agent(SA) Configuration → Primary Display : PEG
  2. Advanced \ System Agent(SA) Configuration → iGPU Multi-Monitor : Disable

I’m using Intel HD530:

  1. Advanced \ System Agent(SA) Configuration → Primary Display : IGFX
  2. Advanced \ System Agent(SA) Configuration → DVMT Pre-Allocated : 96M

iGPU Users Note: If DVMT Pre-Allocated isn’t showing up after changing the primary display to IGFX then press F10 to save and exit. Then reenter BIOS by pressing the delete key upon restart and the setting should now 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 end of Step 6. There are two ways to go about doing this:

Option 1: Press F8 on startup each time to select a temporary boot device in this case it will be the name 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)

Set Boot Option #1 ASUS BIOS

This is where you would set the Boot Option in BIOS if you followed Option 2

Press F10 to Save and Exit the BIOS

Step 6: Installing MAC OS

The next part is to install macOS onto your hard drive, to do that you must use the USB bootloader you just created. After the macOS installation is complete copy the contents of the flash drive’s EFI partition and paste it to the EFI partition of the hard drive macOS is installed on or recreate the EFI partition on you’re hard drive by installing Clover EFI for you’re boot drive instead of the flash drive and follow steps 3 and 4 again.

If that sounds complicated to you follow the Installation Guide which will walk you through those steps. When you are done return to this guide for the Post Installation part only if you’re using a graphics card. If you’re not using a dedicated graphics card then you are finished with this guide. Good Luck!

Post Installation

After getting up and running there will still be things won’t be working if you’re using a Nvidia graphics card.

Step 7: Nvidia Graphics

If using a compatible graphics card then you will need to install Nvidia Web Drivers to fix all the graphical issues. If you do not know how to install Nvidia Graphic Drivers on macOS read the Nvidia Graphics Guide

Here’s a link to the latest Nvidia Drivers available Make sure you download the correct driver based on the version of macOS you’re using otherwise the graphics driver wont install.

Step 8: Nvidia HDMI/DP Audio

If you want to play audio through HDMI or Display port then you will need to make a simple edit to the EFI Folder.

  1. Open the folder ASUS-Z170-PRO
  2. Copy the file called SSDT-HDMI-NVIDIA-PEG0.aml
  3. Navigate to /Volumes/EFI/EFI/CLOVER/ACPI/patched/
  4. Paste SSDT-HDMI-NVIDIA-PEG0.aml in that location
  5. Restart and you should have audio thru HDMI or Display Port


Hey, if this guide helped you please consider contributing to the site with a paypal donation, because this will allow more motherboard guides to be created for other people who need help.

Build Notes:

Bootloader – Clover_r4049 settings:

  • Install for UEFI Booting Only
  • Install Clover in the ESP
  • OsxAptioFix2Drv-64.efi

Kexts used:

Leave a Reply

42 Comments on "ASUS Z170-PRO Skylake Hackintosh Build Guide"

Sort by:   newest | oldest
Jorge S
Jorge S

Hi! Thanks for your guide, followed it and got most of the way through with no hitches!

I am having a problem with audio. Only 4 output devices show up, and the only port that works is the black line out, and even then the audio comes out very weak and tinny, i feel like ACL1150 isn’t working? I tried running VoodooHDA 2.8.9 installer but i couldn’t boot after that.

Any help appreciated.

Thanks again!

Jorge S
Jorge S

Thanks for your help. Seems to be working now (may be cus I turned off sleep lol), I’ll experiment with those fixes.

I just got the Thunderbolt EX 3 card from Asus, any experience getting it working?

Oleg Rybakov
Oleg Rybakov

Hi! Help to put please on i7 7700 Kaby Lake and the payment of asus h170m plus pro micro-atx of nothing is impossible, can you have to this payment an instruction. I will be very grateful to you.

Hack your Mac
Hack your Mac

Very nice guide!

Are there any significant differences in the installation process if I would use the Asus Z170 Premium with an NVMe drive?

Is there a way to get FileVault2 to run? And I assume TB3 works too on the motherboard?

Hack your Mack
Hack your Mack

Thanks. If TB 3 I’d likely to work, would that change for the Asus Z170 Deluxe?

And are there any port limits on the USBs?


Thanks for this tutorial and I apologize for my bad english.

There are a few problems: the NVRAM bug for my gtx 1060 I have already found. But after sleep, audio and graphics do not work anymore.
Sound is not played any more.
Graphics does not work properly anymore … a lot of graphics black screens or color screens …so it is difficult to make a reboot … After reboot everything works. So I ask for help. Thank you!


The audio solution doesn’t work after sleep mode.


“… use the cloverALC script and remove AppleALC.kext from EFI/CLOVER/kexts/Other“

I tried it, but it doesn’t work. With my firewire card audio is no problem.


I’m at the macOS Utilities screen and I’m trying to install the OS onto my 1TB Hard Drive but it’s not showing up for me to click it. It also doesn’t show up in Disk Utility. I am however able to see the drive recognized in my BIOS. Any solutions?


Hi, I followed your steps but during install it gets stuck on “System Uptime in Nanoseconds:” verbose and the reboots back to Clover. Im using a Asus z170 Pro and i7 6700k


Hi! Is posible use 2 monitor? When conect other, dont boot mac… the first monitor is connected with hdmi and second with dvi adapter to vga. Thanks!!!


I have the Gigabyte GA-Z170X motherboard. Would this set of instructions work with it? Thank you…


What a very nice tut !!!
Now I able to boot with my High Sierra on Asus Z170 Pro Gamer . Just disabling HDA entries on “kext to patch” and “inject kexts “.


my hackintosh:
asus z170 pro gaming+intel 6700k+evga gtx960
Can not sleep,plese help me,thank you!


is it possible updating sierra high (are there problems or anything?)


i’m not able to detect any SATA drives at all. Bios settings quadruple checked. I was able to install on another flash drive no problem. Any ideas?


Hi, please help,
After installer second restart computer. I not see MacOs drive in clover for continous install.
Only USB drive i see.


Hi ! Thanks for this very useful and well explained tutorial. I have a Z170 Pro Gaming (Asus) mobo which is very close to Z170 Pro model. Can I also use your EFI PACK zip at the beginning of the tutorial? Thank you so much!


Just want to be precise : Intel i7-6700K ; GTX 1080 ; and DDR4 Memory 🙂


Thanks a lot for this guide !


I still have problems with my MSI GTX 750TI , I can’t change resolution, only 1280×1024 is available