Contribute
Register

Mojave on Z390 Aorus Ultra, i7-9700k, Vega 64

Status
Not open for further replies.
Joined
Jun 8, 2019
Messages
8
Motherboard
AsRock Z390 Phantom Gaming ITX
CPU
i9-9900K
Graphics
MSI GTX 780 Ti TwinFrozr
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Screen Shot 2019-08-16 at 9.13.47 PM.png


I've successfully macOS Mojave 10.14.5 running on my Z390 motherboard. It works great! I'll list my parts and give you some help to get it running because it was such a pain for me. So, if you're struggling with a build like mine, hopefully this will help you out. If you're looking to make a new build, these parts are great and work very well with macOS, and, once you get it setup like mine, it'll be easy updates. Also, I'm using an i7-9700K although macOS says its an i9. This is not a complete install guide (or a guide at all really, just sharing a personal experience), there are many online, and I'll link them. If you want to see the build better, there's a video in my profile.

Intel Core i7-9700K
US - Amazon.com
CA - Amazon.ca

Corsair H100i Platinum RGB
US - Amazon.com
CA - Amazon.ca

Gigabyte Z390 Aorus Ultra
US - Amazon.com
CA - Amazon.ca

Corsair Vengeance RGB Pro 32GB (4 x 8GB, 3200 Mhz)
US - Amazon.com
CA - Amazon.ca

XFX Radeon Vega 64 Liquid Cooled
US - Used Newegg.com
Alternative - Amazon.com
CA - ---
Alternative - Canada's Computers.ca

Corsair Obsidian 500D SE Computer Case
US - Newegg.com
CA - Amazon.ca

Fenvi FV-T919 WiFi/BT Card
US - Amazon.com
CA - Newegg.ca

Samsung 970 Evo Plus 1TB
US - Amazon.com
CA - Amazon.ca

Intel 660p 1TB
US - Amazon.com
CA - Amazon.ca

WD Blue 1TB HDD x 2
US - Amazon.com
CA - Amazon.ca

Corsair LL120 System Fans x 4 (Case Includes 3 already)
US - Amazon.com
CA - Amazon.ca

Corsair HX1200 PSU (1200W)
US - Newegg.com
CA - Amazon.ca

IMG_20190817_030058.jpg


The Actual Build
I really loved building in the Corsair Obsidian 500D case. It's spacious enough for everything and also has a front Type C port for future proofing. The glass doors give you easy access in case (no pun-intended) should you need to remove things like your GPU to setup macOS which is sometimes necessary. I overclocked the processor to 5.1 GHz on all cores. This beast outperforms even the i9 iMac and iMac Pro in ST performance and also outperforms the base model iMac Pro in MT performance. All the while staying under 85 degrees Celsius and keeping things quiet.

You might be asking why I used so many Corsair parts. That's because I dual boot Windows 10. So I use iCue to control all my lighting, fan speeds, and H100i pump speeds. The case comes with a Commander Pro which saves everything to firmware so things carry over to macOS. I have a custom DSDT for my mobo (I'll link my EFI at the bottom) so it doesn't affect macOS.

I'm going to give you a big warning, USE RADIATOR FANS IN PULL!! I cannot stress this enough, the kind of dust buildup you'll be avoiding just by simply doing this is phenomenal. I used the the liquid cooled Vega 64, but, for aesthetics and a slight performance increase, I used a push/pull config. The liquid cooled version is just so much quieter, performs much cooler and has a performance increase of about 10%.

Possibly the biggest question is.... How and why in the world did I use a 970 EVO Plus? I bought it by accident not knowing it doesn't work with macOS. But I did some research and learned that Samsung released a firmware update that fixed this incompatibility issue. Simply boot windows, install Samsung Magician, then update it there. The drive works great and outperforms the 970 EVO. I've had no issues whatsoever after I did the update, before that the second part of the macOS installer would throw errors.

I used an Intel 660p for Windows 10 (and one of the HDDs for media and games I don't use much) since I didn't really care too much about drive performance on that side. I use Windows for games and anything else that requires Windows since it is the most supported desktop OS. I use macOS for some hobby visual effects and rendering, but most importantly Xcode. I mostly do Android development but since Windows doesn't support iOS development well, macOS is just a much more versatile option, plus it's a very beautiful and intuitive OS in my opinion.

Let me know if I should post benchmarks on both macOS and Windows.

Installing macOS
There are many guides on this, personally I don't need them anymore but Tonymacx86 has a great and comprehensive guide. I'll give you the rest of the rundown specific to me.

First, you'll want to flash to the latest BIOS for your motherboard
Gigabyte Z390 Aorus Ultra BIOS
Not doing this had me stuck for 4 days. I'm being serious. It might not seem like much but definitely do it. I personally had two hackintoshes before this one and didn't have to flash it so I took it with a grain of salt.
Use these BIOS settings (this layout is the usual for Gigabyte boards):
  1. Save & Exit
  • Load Optimized Defaults
  1. Chipset
  • Vt-d : Disabled
  • Internal Graphics : Enabled
  • DVMT Pre-Alloc : 96M
  • Above 4G Decoding : Enabled
  • Wake on LAN Enable : Disabled
  1. Peripherals
  • USB Configuration
    • Legacy USB Support : Enabled
    • XHCI Hand-off : Enabled
  • Network Stack Configuration
    • Network Stack → Disabled
  1. BIOS
  • Windows 8/10 Features : Other OS
  • CSM Support : Disabled
  1. M.I.T.
  • Core Voltage: Find a suitable voltage for your overclock (mine is 1.395000V)
  • CPU Clock Ratio: Find a suitable clock ratio to overclock (mine is 51)
  • Extreme Memory Profile (X.M.P.) : Profile 1
  1. Save & Exit
  • Save and Exit or F10 to save BIOS settings
After doing all that follow the Tonymacx86 guide to create a bootable USB and install macOS... Is what I would've said if I didn't have to tell you this one very important thing, DO NOT USE OsxAptioFix2Drv-free2000.efi, I REPEAT DO NOT! Maybe use it to install macOS and get everything setup but not for long term use. The creator of this driver said it himself that it will cause unforeseen issues in the future and possible permanent damage. If you got this driver to work for you then you can surely get any of the other four to work for you too. You can try each of them in this order until you get it to work, also try each with EmuVariableUEFI-64.efi

AptioMemoryFix-64.efi
OsxAptioFix3Drv,efi
OsxAptioFix2Drv,efi
OsxAptioFixDrv-64.efi

With this board the first one works which I believe is the standard one included with the UniBeast installer and MultiBeast post installer.
Now let's talk kexts (I'll include my EFI folder at the bottom), when you're installing it's okay to have your kexts in the "Other" folder but mind you this is not where you should place them permanently. This folder is useful when you need to install and boot for the first time since there's no way to install kexts until you've booted but after that install them to /Library/Extensions/ and delete the kexts from Clover or set it to not inject kexts. Don't install to /System/Library/Extensions/! It's not where Apple intended for third party kexts, and there's no reason to mess with your system integrity. That's why I don't recommend using Kext Utility and don't use Kextbeast, either. If you hate using the Terminal, then I recommend you get Hackintool.

Another recommendation I have is to make sure you have two EFIs. Take a copy of your EFI folder with Clover and your settings and put it in the EFI partition of your secondary hard drive. Keep that one with all the kexts and settings you need so when you update or need to get to recovery, you just simply boot your hard drive EFI and clover will inject kexts. Also use this methodology when you're editing your EFI, keep a working copy that got you booted in your Hard drive. If anything happens just boot off your hard drive and everything will be back to normal. Don't forget to then restore your EFI.

Getting the GPU to work should be relatively easy since Apple includes the drivers (you should also know by now that Nvidia isn't welcome on Mojave). I heard that a lot of people have issues with Powercolor GPUs, and that Sapphire offers the best compatibility with macOS. Personally my GPU is a founders card so there's no difference between Sapphire's version and XFX (or any of the Liquid cooled Vega 64 cards, they all use the same BIOS). You need to make sure you have your integrated graphics enabled. It has to be set to headerless mode which basically means it isn't outputting to any ports, my config.plist has this setup already. Your GPU might work without this but under intensive loads mine would shutdown until I found out about this.

Regarding Nvidia cards I have to say that I would never use one again for hackintoshes, even if Apple finally lets them release web drivers. Being able to update and have my GPU supported OOB is extremely convenient. I was running a GTX 1070 on High Sierra just because I didn't want to buy another card or switch to AMD, but I'm so relieved that I did. I no longer have to wait for Nvidia to push out drivers sometimes many weeks after an update, no longer have to go through the pain of trying to enable the drivers and booting with nv_disable=1. Everything just kind of works with this setup.

If you're in the market for WiFi/BT cards that work OOB, you cannot go wrong with the Fenvi. There's no additional setup, everything works (Airdrop, Continuity, Handoff). It's literally built for hackintoshes or older Mac Pros.

Link to my EFI - https://drive.google.com/open?id=1N5QB4LKoFHKaTXVXIXhuP_0M8ixG5OXP
 
Did you have to do anything special to get Bluetooth to work? I have the same board and fenvi card but can’t get Bluetooth to work. Wifi works but Bluetooth just doesn’t work. Let me know.
While I am not positive, total noob at the hackintosh scene. I believe you have to remove the onboard WiFi adapter. I have almost the same setup and while WiFi works BT does not. It will sit there searching indefinitely. Possible conflict with the onboard WiFi/bt adapter.
 
Did you have to do anything special to get Bluetooth to work? I have the same board and fenvi card but can’t get Bluetooth to work. Wifi works but Bluetooth just doesn’t work. Let me know.
Sorry for very late reply and you might have already figured out how to do it but first of all make sure the bluetooth is connected to a USB 2.0 header on the motherboard. Also make sure you patch your DSDT to disable onboard wifi and bt
 
Hi,
I tried using Asterion266's EFI - but it didn't make any difference for the issue(s) I am seeing.
My build isn't seeing the onboard ethernet or the Fenvi BT. It's possible I don't have the Fenvi plugged into the correct USB port on the motherboard - but the big issue for me is the lack of ethernet.
Wireless *IS* working and has worked since I first installed Mojave - so it must be supported by default.

@juschilin - do you have ethernet working?
According to his(?) profile, Asterion266 hasn't been seen by the forum since last December.
 
Hi,

I fallowed your guide Asterion for install Mojave on same harware and I say thank You very much.

However, I've an issue with shutdown an restart: this too options do not work, it's freeze the PC and I need cut PSU.

Ideas?
 
Did you have to do anything special to get Bluetooth to work? I have the same board and fenvi card but can’t get Bluetooth to work. Wifi works but Bluetooth just doesn’t work. Let me know.

You need disable Wi Fi integrated on bord in bios.
 
Thanks @Asterion266 your EFI sorted out most of my USB issues, but I was wondering about the yellow USB ports and did you give up on ever trying to get them working?

For anyone that needs help with the Gigabyte AORUS ULTRA you may want to do what I did and follow this guide:

I did everything in the post-installation section of that guide except I didn't use any of their SSDT's and just copied everything in Asterion266's "origin" and "patched" folders in EFI/CLOVER/ACPI/ — and then in the "drivers64UEFI" folder I have "EmuVariableUefi-64.efi" and "OsxAptioFix3Drv-64.efi", so if you followed CaseySJ's guide you'd need to copy over "OsxAptioFix3Drv-64.efi" and delete "OsxAptioFix2Drv-free2000.efi". I also have the iGPU switched off on the BIOS, but haven't actually tried using it so it may be fine to have it on.

Before I did the Mojave install I updated the AORUS ULTRA BIOS to v10b.

It was a clean install of 10.14.6 using the latest Unibeast and Multibeast.

I'm running the Gigabyte RX580 GAMING 8GB with dual HD monitors, and the Samsung 970 EVO Plus 500GB which worked OOB as it must have the newer firmware already.

For audio I'm using a USB audio interface (Steinberg UR22), so I never tried getting the onboard audio working.

Also using a TP-LINK Archer T4U Plus USB WiFi adapter, so haven't got any other network connections or BT working, but it looks like the onboard ethernet is recognised at least.
 
Last edited:
Status
Not open for further replies.
Back
Top