GIGABYTE Z390 AORUS Ultra i7-9700k Vega 64 Hackintosh Build Guide

I’ve successfully installed macOS Mojave with an Intel i7-9700k processor,  Gigabyte Z390 Ultra AORUS motherboard and Sapphire Vega 64 graphics card that i’m now using as my main build. Z390 takes a little extra to get working but its definitely worth it because everything can be made to work. This guide turns the effort required to get a Z390 build running macOS into a simple copy paste guide for anyone that wants to do the same. Here’s the setup I went with.

GIGABYTE Z390 AORUS Hackintosh Build

Intel Core i7-9700K 8-Core
https://www.amazon.com/Intel-i7-9700K-Desktop-Processor-Unlocked/dp/B07HHN6KBZ/
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117958

GIGABYTE Z390 AORUS Ultra
https://www.amazon.com/GIGABYTE-Z390-AORUS-LGA1151-Motherboard/dp/B07HRZKSX4/
https://www.newegg.com/Product/Product.aspx?Item=N82E16813145090

SAPPHIRE RADEON Vega 64 8GB
https://www.amazon.com/Sapphire-Radeon-Triple-Graphics-21275-02-20G/dp/B074HCCWW9/
https://www.newegg.com/Product/Product.aspx?Item=N82E16814202326

CORSAIR H100i RGB AIO
https://www.amazon.com/gp/product/B07JWB5BSN/
https://www.newegg.com/Product/Product.aspx?Item=9SIA73M8ED7201

SAMSUNG 970 EVO NVME SSD
https://www.amazon.com/Samsung-970-EVO-500GB-MZ-V7E500BW/dp/B07BN4NJ2J/
https://www.newegg.com/Product/Product.aspx?Item=9SIA12K7968212

CORSAIR Vengeance RGB PRO 16GB
https://www.amazon.com/CORSAIR-Vengeance-3000MHz-Desktop-Memory/dp/B07D1XJWSJ/
https://www.newegg.com/Product/Product.aspx?Item=N82E16820236426

NZXT H500i Mid-Tower
https://www.amazon.com/Computer-digital-control-lighting-CA-H500W-B1/dp/B07C3STSDB/
https://www.newegg.com/Product/Product.aspx?Item=N82E16811146284

CORSAIR RMX 850W PSU
https://www.amazon.com/d/Computer-Power-Supplies/CORSAIR-RM850x/B079H5WNXN/
https://www.newegg.com/Product/Product.aspx?Item=N82E16817139234

The Benchmarks

Intel i7-9700k @ 5.1GHz CPU GeekBench:

All 8 cores are definitely running on this i7-9700k pulling an impressive CPU score while clocked at 5.1GHz in Mojave

i7-9700k 5.1GHz Z390 Gigabyte Hackintosh Geekbench

Samsung 970 NVME BlackMagic:

I installed macOS Mojave on a Samsung 970 NVME drive which is very impressive with the speed it opens macOS apps and transfers files.

Samsung 970 EVO Hackintosh BlackMagic

AMD Vega 64 BruceX 5k:

This hackintosh is also a rendering machine with a Sapphire Vega 64

Gigabyte Z390 ULTRA AORUS Overview

  • Going by the benchmarks hackintosh performs quite well.  Everything works including Sleep/Wake, Restart, Shutdown, Integrated Graphics, AMD GPU Graphics, Hardware Encoding/HEVC, Sound/Headphones, Ethernet, Safari/App Store/FaceTime/iTunes/iMessage
  • No Freezes, Weird Restarts or Kernel Panics with integrated graphics or Vega Graphics, however the iGPU isn’t perfect. I’ve noticed 15-30 seconds of lag starting at the login screen on first boot when using the Intel UHD 630 Graphics to drive my display instead of my Vega 64. This problem only happens at the login screen at boot and isn’t really a problem when using sleep/wake, but it can be avoided by using a graphics card.
  • dGPU – Since Nvidia Graphics still isn’t supported on Mojave I recommend using a AMD graphics card with the Z390 platform because of that and the fact that the iGPU isn’t perform when dealing with the login screen as stated above.
  • CPU/Motherboard – It’s okay to use a different CPU/motherboard combo as the guide should still work. I’ve also been using this Z390 motherboard with my 8th Gen i7-8700k. both performed well.
  • NVME – My Samsung 970 EVO worked out the box in Mojave.
  • USB3 Speeds work with any version of the SSDT-UIAC.aml files included below, but requires 2 ports to be disabled the ton of ports this motherboard comes with is over macOS limit of 15.
    • If using a different motherboard than the Z390 Ultra you will have to make your own SSDT-UIAC.aml
  • The Step-by-Step guide if needed is at the bottom.

GIGABYTE Z390 AORUS Hackintosh EFI Download

After downloading the EFI place it in the mounted EFI partition of your flash drive /Volumes/EFI/

Z390 Graphics Setup

Contained in the EFI folder is a couple versions of config.plist.

The default config.plist included in the EFI folder is set to integrated graphics.

If using a dedicated graphics card like a RX 580 or Vega 64 delete or rename config.plist to something else so you can then rename config-dGPU.plist or config-VegaXX.plist to config.plist.

Enabling USB3 Speeds & Detection on Z390 Ports

The USB Port-Limit Patch no longer works in Mojave 10.14.1 or later. The Z390 Ultra Motherboard I’m using comes with a ton of USB ports that when combined with the 2 front IO USB3 ports of my NZXT case are over the 15-Port Limit set by macOS.

Therefore 2 USB ports either on the motherboard or the front IO have to be disabled to enable USB3 speeds working for all the other ports.

GIGABYTE Z390 ULTRA Rear IO USB Layout

 

Download one version of the SSDT you want depending on which ports you can tolerate being disabled and place it in /Volumes/EFI/EFI/CLOVER/APCI/patched/

Note: If you are using a different motherboard than the Ultra understand then not all USB ports will link up the same on my motherboard as yours, therefore some USB ports may stop working while others get USB3 speeds if you end up deciding to use my SSDT-UIAC.aml. To get everything correct uou will need to modify  the SSDT-UIAC.aml make your own use which requires you to know how to make configure a SSDT.

Gigabyte Z390 BIOS Settings

I’ve been using version F7F which fixed some issues with booting and overclocking compared to the factory F3 BIOS the motherboard arrived in.

https://www.gigabyte.com/Motherboard/Z390-AORUS-ULTRA-rev-10#support-dl-bios

 Flashing the BIOS to a newer version before beginning is recommended

  1. Save & Exit
    • Load Optimized Defaults
      • Selecting this will make things easier so you have to change as few as settings as possible.
  2. Chipset
    • Vt-d : Disabled
    • Internal Graphics : Enabled
    • DVMT Pre-Alloc : 96M
    • Above 4G Decoding : Enabled
    • Wake on LAN Enable : Disabled
  3. Peripherals
    • USB Configuration
      • Legacy USB Support : Enabled
      • XHCI Hand-off : Enabled
    • Network Stack Configuration
      • Network Stack → Disabled
  4. BIOS
    • Windows 8/10 Features : Other OS
    • CSM Support : Disabled
  5. M.I.T.
    • Extreme Memory Profile (X.M.P.) : Profile 1 or Disabled
      • Setting X.M.P to Profile 1 will let RAM to run faster than 2133Mhz, but at the cost of USB Drives ejecting improperly upon sleeping the hackintosh.
  6. Save & Exit
    • Save and Exit or F10 to save BIOS settings

GIGABYTE Z390 AORUS Mojave Hackintosh Guide

  1. Download Mojave 10.14 from the Mac App Store
  2. Create the macOS Mojave flash drive Installer
    • macOS Mojave needs to be installed on a USB2.0 flash drive for maximum compatibility. If you want to use a USB3 drive and are using the Z390 Ultra you can add a SSDT-UIAC.aml into your EFI before Step 4 instead of in Post Install.
  3. Download Hackintosher Z390 EFI
    • Copy/Paste the Z390 EFI over to the EFI Partition of your flash drive
  4. Set Proper config.plist for Graphical Setup
  5. Configure BIOS Settings for Hackintosh Compatibility
  6. Install  macOS Mojave Hackintosh Installation Walkthrough
  7. Post Install Mojave
    1. Add a SSDT-UIAC.aml if using the same GIGABYTE Z390 Ultra Motherboard as me for USB3 Speeds
    2. Remove EmuVariableUefi-64.efi from /Volumes/EFI/EFI/CLOVER/drivers64UEFI after logging in App Store, iTunes, iMessage, FaceTime, … as its only needed for activation of these apps and can actually interfere with performance.

Notes:

  • Motherboard LED’s turn off in sleep unlike previous generation Gigabyte motherboards, but stay on when system is shutdown on macOS.
  • 2 USB3 Ports need to be disabled to stay within the 15-Port Limit of macOS.
  • When integrated graphics is used instead of  a dedicated graphics card there is lag lasting 15-30 seconds starting at login screen, regardless of whether 9th Gen or 8th Gen CPU is used. Problem related to Z390 implementation.
  • Setting X.M.P to Profile 1 causes USB flash drives to throw eject warning upon waking from sleep, therefore left disabled.
  • Updating BIOS to F6 or later improved overclocking i7-9700k reached 5.1GHz.



Leave a Reply

79 Comments on "GIGABYTE Z390 AORUS Ultra i7-9700k Vega 64 Hackintosh Build Guide"

Sort by:   newest | oldest
Guest
Eric

Thank you!!!

This just came in at the nick of time. I’ve been struggling to installed for the whole week.

Guest
Eric

I’ve been using the original “config.plist” and it’s going really really well, so there isn’t really any need to change. But out of curiosity, how does “config-Z390-dGPU.plist” work?

Is the igpu off on this? Will H264 and HEVC codec work with my RX580? And will enabling CSM support affect this plist (as my dGPU show no post screen until it hits the second half of the Apple logo if CSM is disabled)?

CHINHAI
Guest
CHINHAI

Hello

If i use RX580 and i should use this “config-Z390-dGPU.plist” right?

Tim
Guest
Tim

Would this build work with the Designare board?

https://www.gigabyte.com/Motherboard/Z390-DESIGNARE-rev-10#kf

MacheadSK
Guest
MacheadSK

No, you have to prepare your own EFI folder

Tim
Guest
Tim

Ok. Hmm. Can you link me to resources that could instruct me on how to do that? Thanks!

pedro
Guest
pedro

Awesome configuration
I would like you to make a new guide to each old build of this blog, with its updated operating system.

Erez
Guest
Erez

many thanks i’m going to buy the exact build!
i’m not sure i have the exact card, can you confirm its the same?
https://www.asus.com/us/Graphics-Cards/ROG-STRIX-RXVEGA64-O8G-GAMING/

PS – will the bluetooth work / wifi work on board?

Scott
Guest
Scott

I have this card did it work OK?

lorenzo bettiol
Guest
lorenzo bettiol

hi hackintosher I have commented the HACKINTOSHING ON A MSI Z370-A PRO MOTHERBOARD guide please help me

Joey
Guest
Joey

can I use different CPU?
if Yes, do i need to change anything in config.plist?

Jose Collartino
Guest
Jose Collartino

Thanks a lot. Would the Gigabyte Z370 Aorus Gaming 7 work with this guide too?

pedro
Guest
pedro

How does the vega rx 64 behave?
Does the graphics card make a lot of noise?
what temperatures does it reach?

glam
Guest
glam

I saw you CORSAIR H100i RGB AIO just did’t plug your miniUSB on the USB2.0,is that to fix the sleep problem? when the AIO prevent the mojave to sleep seen to be.

https://www.tonymacx86.com/threads/success-mini-itx-build-gigabyte-z390-i-aorus-pro-wifi-i9-9900k.267897/

Power
ErP –> Enabled (in order for sleep to work, together with EmuVariableUefi-64.efi and side=0 option)
this look like to fix this problem…but may no turn off in sleep. but can power off the mobo LED light:
Motherboard LED’s turn off in sleep unlike previous generation Gigabyte motherboards, but stay on when system is shutdown on macOS.

Guest
Jonny360

Followed this guide and my hack is up and running and very stable. Unfortunately my iGPU is not working. Intel power gadget shows no frequency activity and internal gpu is not displayed in system report. I’m using the z390 pro wifi and i9-9900k. I chose the dGPU.plist and have iGPU enabled in bios. Any advice?

Max
Guest
Max

I too have an i9-9900k and a motherboard Gigabyte Z390 Gaming x and my iGPU doesn’t work. If I use the VideoProc application in hardware info it is seen as Intel HD Graphics CFL and Hardware Acceleration works both H264 and HEVC but this app doesn’t see my discrete card AMD RX580 Have you solved the problem?
Or is it not solvable? Thanks

Joel J
Guest
Joel J

Is this build compatible with Gigabyte Aorus Master, i9-9900k? Thanks in advance…

Guest
Jonny360

It is Joel. On using the i9-9900k and other than my iGPU not working the build is otherwise great and perfectly stable.

Joel J
Guest
Joel J

Thanks bro! I just installed it on my i9-9900k-Aorus-Amd sapphire rx 590 GPU and it works flawlessly.

Jorge
Guest
Jorge

Hi. Thank you for posting your build. What are the disadvantages of a cheaper CPU like the ones you mentioned before?

Can you dual boot Windows with this build?

Thank you

Zeki
Guest
Zeki

Unfortunately, I tried everything but I cannot be successfull with Asus TUF Z390M Pro Gaming.

thekeko
Guest
thekeko

can you explain to reach 5.1Ghz

JamesB
Guest
JamesB

🙁 it keeps freezing at the 2 min mark mouse won’t move :/ almost same build just using RX580 Any suggestions?

JamesB
Guest
JamesB

So it still freezes at 2 min usb install…but a restart and jump into the mojave ssd worked fine and installed right??? Any who is there a way to get onboard wifi working, and also make the system not read it as a macmini?

Gilles
Guest
Gilles

Awesome build! I ordered the “Pro” version earlier this week alongside an i9 9900k but would like to install High Sierra for now (for softwares compatibility purposes)
Do you guys think it could work as easy as installing Mojave?

cheers!

Nico
Guest
Nico

Thank you ! I have an gigabyte aorus pro motherboard with i5-9600k and a rx590 nitro + and everything is working for the headless igpu with gpu !

acjobim
Guest
acjobim

Thanks for this Guide. Good work here.

One question though…..did you do anything special for Wifi and Bluetooth. Neither work for me in Mojave (at the moment). Wifi works just fine in Ubuntu. Are you using the onboard Wifi/BT or is there a card you are using that is not listed in the build list. Thanks in advance.

Guest
Eric

I uses an PCI card that’s compatible with Mac OS. I’m no expert, but I know a lot of onboard ones are not compatible.

Julian
Guest
Julian

Does wifi and bluetooth work?

Adson Santos
Guest
Adson Santos

help, not able to activate the integrated graph, in the i7 9700k, motherboard ze330 aorus elite

Guest
Eric

Depends how you want the integrated graphics to be “activated”, as there are three options with the config.plist provided.

One is with only integrated. One is with both. One is integrated in dark mode – which basically means it will be used when needed, but it’s not seen by the system.

ADSON SANTOS DIAS
Guest
ADSON SANTOS DIAS

I WANT ONLY THE INTEGRATED

I’m sorry for being direct, but I’m willing to make a donation to help me! There’s already time for me to try and nothing goes forward, and my first hackintosh

Guest
Eric

Did you get it working in the end?

You should use this one:

config-Z390-Intel-Graphics.plist – Use if your running your display on integrated graphics and no graphics card

but you have to change the name to config.plist for it to work. You either change it before copy it in and replace. Or delete the old one before changing the name.

Adson Santos
Guest
Adson Santos

I’ve tried everything and it’s not working

Euan Henry
Guest
Euan Henry

I am so excited to have come across this thread and community, I already have that exact motherboard, and Gigabyte AMD Radeon RX Vega 64 GPU, I plan on picking up the i7 9700k asap. This should make my build pretty much, plug & play with a little drag & drop. My only question is how does that AIO preform, I read quite a bit of bad reviews, loud fand and pump. Great build thank for all your hard work.

Dzigg
Guest
Dzigg

Wow nice write up man, I think I’ll follow this guide and using this motherboard. I’m planning to use i5 9400F now (budget constraints), do you think it’ll work on it? The processor doesn’t have any iGPU, but I have a vega 56 so I’ll just use the vega 56 plist should be fine?

Having those SSDT is really awesome btw, it’ll help us tremendously.

Acílio Cravo
Guest
Acílio Cravo

Hi, good afternoon,
I managed to install Mojave in my hack with an Gigabyte Aorus Z390 Pro Wifi, and an I5 9600K, but now I have issues, I have glitches at boot and I have no sleep/wake. The rest I think is all working sound and UHD 630 with acceleration and for that reason I’ll thank you and if anyone could help me with my issues was golden…
Thanks

acjobim
Guest
acjobim

Send me a PM.

Nick
Guest
Nick

Thanks for taking the time to write up this guide. May I ask whether the kext selection is specific to this build, or more generic to all your builds? In other words, can I remove the once that don’t break the install? For example FakePCIID_Intel_GbX.kext and FakePCIID.kext.

Thanks Again

masand
Guest
masand

Thank you for this guide. Just a question, your config.plist (s) could work with Asus AZ370 Prima A II: https://www.asus.com/us/Motherboards/PRIME-Z370-A-II/

Thanks for your time

zzmadd
Guest
zzmadd

I have a question about SMBIOS 18,3 with a Z370 board and a Vega 64 in Mojave.
The implementation is OK. SMBIOS 18,3, in Device->Properties 0300913E.
All works, rendering in FCPX works great, all my attempts to test work great.
Cinebench 2194, BruceX 12 sec.
One thing doesn’t though.
When I edit in the timeline using FCPX there are operations that are slow.
Like when I use Color Finale Pro and I adjust the color properties I get a delay in time from when I move the curve to when I get the modification on the viewer. Also the curve itself, the one I adjust, takes time to be shown with its new position.
Does anyone have an idea about this? Does it have to do with SMBIOS 18,3 and the fact that there’s no Vega and the iMac it’s supposed to use an RX card?
Also, there should be new SMBIOS now that the new iMac has a Vega 48 option.

Thanks in advance for your replies.

Mario
Guest
Mario

I wish to thank you for this guide! Two weeks ago I built something pretty much similar and it is flawless! I changed the ram, so I needed to put the information on the SMBIOS, I put an RX580 and I made the entire system triple boot.

keep going with this good stuff, this was critically useful!

Lucas
Guest
Lucas

Thank you for the post.

I replace 9700k with 9600k, other component seems exactly the same, but “AppleACPICPU error, Service exited with abnormal code : 1” occured when I try to install hackintosh from flash drive.

After long time waiting, with several “kexed stall[num], (240s): ‘AppleACPICPU'”, the installation could be finished, then stucked in “Boot macOS Install from “XXX””..

Any hints?

mattjcore
Guest
mattjcore

Hi Hackintosher, did you test the CNVi wi-fi that’s on the Aorus motherboard? I’m planning on buying a z390 Aorus Pro wifi for my first build but I’ve read on other forums that a few users had issues with it. Was wondering if you could confirm that?

Guilherme Martins
Guest
Guilherme Martins

Hi! I have used your EFI folder with great success, thank you so much for compiling it! Executed a vanilla install with it but… I am not able to change the SMBios of my computer using Clover Configurator, getting a prohibited sign every time I try so upon boot… Do you have any thoughts on that??? Thanks.

Guilherme Martins
Guest
Guilherme Martins

Figured it out: wrong SMBios profile, hardware incompatible was preventing me to do so… Anyhow, many thanks for your post, cheers!

joxzaren
Guest
joxzaren

I followed the instruction on this page to the letter and bought the exact same hardware. However, when I boot from the USB-stick I get the “No parking”-icon right after the Apple-logo after the Clover boot menu.

Only difference is that I have 10.14.4 Mojave installer instead of 10.14.2, but I guess that shouldn’t cause any potential problems until later in the process. Any tips or pointers would be greatly appreciated.

Euan Henry
Guest
Euan Henry

I have the same issue, were you able to find a solution?

Cong
Guest
Cong

Hi Hackintosher!How to turn on LED RGB on my computer?I use Corsair RGB Pro,but it off on my hackintosh

LiveSorcerer
Guest
LiveSorcerer

I’ll try to make the same configuration as yours.
Here’s my setup:
Mobo: MSI – MPG Z390M GAMING EDGE AC
Processador: Core i7-8700K ou i9
Cooler/WC: Noctua – NH-D15 82.5 CFM CPU Cooler
Memory: Ballistix Sport LT 32GB (2 x 16GB)
SSDs: Samsung – 970 Evo 500 GB M.2-2280 Solid State Drive x2
Fonte: CORSAIR RMx Series RM1000X
VGA: Sapphire – Radeon RX VEGA 56 8 GB PULSE
Case: MacPro 2008
Do you believe I will have any incompatibility?
I still do not have the parts but the project is this.

John
Guest
John

This is great, thanks for sharing the .plist files!

I have a Gigabyte Z390 UD with an i3-8100, and I’m waiting for a used RX 460 to arrive from eBay. I’ve been struggling to get past the boot sequence using various /r/Hackintosh vanilla build configs (it would drop the iGPU video signal after the message “IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0”).

I also tried the Unibeast route, which would boot, but graphics acceleration didn’t seem to be supported (flickering on mouseover, lines through UI elements, etc.)

I figured this motherboard was close enough to my own that it might work, and sure enough, the config-Z390-Intel-Graphics.plist configuration worked great the first time!

My only issue now is that the system will lock up on shutdown and restart. I see the spinning circle overlaid on the desktop, then the video freezes in place. Any suggestions? I tried setting FixShutdown to True in the .plist file but that didn’t help. Thanks!

Scub
Guest
Scub

Hi! i Got pretty much same specs but it won’t work. Black screen right after Apple logo right before installation.
Maybe you can help with it?
G Aorus Ultra Z390, i9-9900k, Vega 64

Scub
Guest
Scub

After some researches, downloaded 10.14.2 and installation started but stopped on 15min bug. Got Evo Plus M.2 ssd, ordered regular Evo. hoping that will fix it.

Scub
Guest
Scub

And it worked with 10.14.2. But however this EFI folder won’t work with 10.14.4/5. Also you will need new WiFi card or usbWifi. Bluetooth worked out of the box as well as USB3.0 Audio and GPU.
Thanks for posting.

Scub
Guest
Scub

Add After some test system comes out as unstable. Logs showed BT errors when Os tried to interact with it. Deleting Intel internet kext helped. Working now.

axelpop
Guest
axelpop

Hi, what version are you using of mac OS now? Do you have any advice for me in general? I’m inquiring before I start with my hackintosh…….I have the same hardware as the guide, except for the gpu, which is Nvidia …

axelpop
Guest
axelpop

Hello, I have the same hardware configuration of the guide,except for the gpu, which is a gtx 1080 ti,so I wanted to know which configuration to use? (config.plist),because my gpu is nvidia and not ati, I thought of using the file (config-Z390-dGPU.plist)but I’m not sure.

– I already know that nvidia is not supported on mojave natively.

(I’m sorry for my english)

fumanchu
Guest
fumanchu

Just followed this guide and successfully have Mojave installed. THANK YOU!!! The only issue is, I have no internet connection or wifi options in system preferences. I am using the z390 pro wifi so am assuming if yours is working, mine should. not sure where I messed up. Is there an additional kext needed to get wifi and bluetooth to work?

Any help is much appreciated!

Kyle
Guest
Kyle

Did you buy an adapter for Wi-Fi and Bluetooth that worked out of the box? Or did you create a kext to make it work with the built-in Wi-Fi and Bluetooth on the motherboard? I just followed this guide and successfully have Mojave running! Thank you. So any help with the Connectivity would be much appreciated.

Kyle
Guest
Kyle

Please share how you got working WiFi and Bluetooth. Not sure how I missed that part but my new hackintosh doesn’t have network connection.