- Feb 2, 2010
- ASUS ROG STRIX Z370-E GAMING - 1601 - UEFI
- Vega 64
- Classic Mac
- Mobile Phone
ASUS TUF Z390-PRO GAMING - i9-9900K - UHD 630
ASUS TUF Z390-PRO GAMING - i9-9900K - UHD 630
ASUS TUF Z390-PRO GAMING Motherboard
Intel i9-9900K Processor
Corsair Hydro Series H75 Liquid Processor Cooler
Cooler Master Blade Master 120 PWM Cooling Fan
Crucial Ballistix Sport LT 16GB (2x8GB) DDR4-3200 Memory Kit (BLS2K8G4D32AESBK)
Crucial P1 1TB 3D NAND NVMe PCIe M.2 SSD - CT1000P1SSD8
CORSAIR RMX Series (2018), RM650x 650 Watt PSU
Corsair Carbide 200R Computer Case
2 Ports Hub USB 2.0 to 9 Pin Header Mainboard Panel Bracket
As the developer of UniBeast and MultiBeast I wanted to get a Z390 and i9 system for testing. It will eventually become my main development system and replace my current rig ASUS ROG STRIX Z370-E GAMING i7-8800K.
My goal was for a full featured but high powered system and picked my favorites from the Buyers Guide. So that means the i9-9900K will provide 2 extra cores and higher Turbo rate. I went with the ASUS TUF Z390-PRO GAMING Motherboard as it has all the capabilities I needed. Since the i9 doesn't come with a cooler I went with the Corsair Hydro Series H75 but added an additional fan for increased cooling capability. Crucial is a new player when it comes to NVMe SSD, and I've had great luck with their 2.5" SSD drives so it was a logical choice for this build. The rest of the components are old reliables that I've used before.
Note this motherboard only has USB2 ports on motherboard headers. So you will need to use 2 Ports Hub USB 2.0 to 9 Pin Header Mainboard Panel Bracket or something similar for booting the UniBeast installer.
UEFI default overrides:
Ai Tweaker -> Ai Overclock Tuner -> XMP1
Advanced -> Onboard Devices Configuration -> USB power delivery in Soft Off state (S5) -> Disabled
Advanced -> Onboard Devices Configuration -> Serial Port Configuration -> Serial Port -> Off
Advanced -> USB Configuration -> Legacy USB Support -> Disabled
If you use UEFI version 2203 or later the system will hang during the boot of macOS at apfs_module_start:1393. @mattystonnie has created a patch that fixes this.
I've attached the patch file ASUS_ACPI in a .zip file that you can install using plistbuddy in Terminal after unzipping.
You will need to install the patch on your UniBeast drive and then on your destination disk after running MultiBeast. The command would look like this if Clover was just install to the destination:
/usr/libexec/PlistBuddy -c "Merge ASUS_ACPI :ACPI:DSDT:" /Volumes/ESP/EFI/CLOVER/config.plist
/usr/libexec/PlistBuddy -c "Merge ASUS_ACPI :ACPI:DSDT:" /Volumes/EFI/EFI/CLOVER/config.plist
Making the UniBeast USB Installation Thumb Drive
Use the tonymacx86 guide UniBeast: Install macOS Mojave on Any Supported Intel-based PC. Note: your USB Thumb drive needs to have at least 7.63 GB of free space to build the UniBeast installation thumb drive. Otherwise, you'll need a 16GB USB thumb drive which is actually a better size so you can copy the following items to the thumb drive for use in the post installation phase:
MultiBeast v11 for Mojave which you can probably put on your UniBeast Installation USB thumb drive;
EFI Mounter V3;
KextBeast which might use later to update your kexts in the /Library/Extensions/ folder (/L/E/);
Clover Configurator for fine tuning.
Since UEFI version 2012 does not support native NVRAM, you will need to add Emulate NVRam support to your UniBeast drive. If you don't do this you will get hangs during the install process. You can add Emulated NVRAM to your UniBeast 9.2 USB Installation drive using the attached Clover_v2.4k_r4920-UEFI-EmuNVR-UB.pkg.
To boot the UniBeast installer you will need to use a USB2 port. You can then follow Steps 4 & 5 in the tonymacx86 guide: UniBeast: Install macOS Mojave on Any Supported Intel-based PC.
Note: You can save installation time by formatting the destination volume as APFS instead of Mac OS Extended (Journaled)
Note: When initially booting into the Desktop, the setup process will ask you to log into iCloud, do not log in - skip it - as it messes up Messages.
Drag & drop MultiBeast, EFI Mounter V3, Clover Configurator and KextBeast files from the thumb drive to your Applications folder, unzip them, run MultiBeast (v11.2+) and selection the following:
Quick Start > UEFI Boot Mode
Drivers > Audio > AppleALC
Drivers > Disk > Intel Generic AHCI SATA
Drivers > Misc > FakeSMC
Drivers > Network > Intel > IntelMausiEthernet v2.4.0
Drivers > USB > Remove XHCI USB port Limit
Bootloaders > Clover UEFI Boot Mode + Emulated NVRAM
Customer > Graphics > Core Graphics Fixup AKA Whatevergreen
Customer > Graphics > Intel HD630 (Coffee Lake)
Customer > System Definitions > iMac > iMac18,1
I've attached my MB config file, OctoTUF.mb. To use it, run MultiBeast and Load (far right menu choice); once loaded, choose Build, then Install.
The current version of macOS 10.14.4 does not natively support the i9-9900K HD630 IGP. The special iMac build of macOS 10.14.4 (18E2034) does support it so it should be supported in 10.14.5. In the meantime you will need to patch the Framebuffer to display video. There are 2 ways to go about this. The first is before rebooting after MultiBeast you install the patch. Otherwise if you have another working Mac of Hackintosh you can configure this build for screen sharing and install the patch after installing MultiBeast and rebooting.
I've attached the patch file ASUS_TUF_Z390_HD630 in a .zip file that you can install using plistbuddy in Terminal after unzipping.
If you are installing it after running MultiBeast and before rebooting the command would look like this:
/usr/libexec/PlistBuddy -c "Merge ASUS_TUF_Z390_HD630 :Devices:" /Volumes/ESP/EFI/CLOVER/config.plist
Then reboot and you should be good to go. I have seen kernel panics during the reboot phase but don't worry. I think it's due to the kernel cache not being updated. So it might take a couple of reboots to get back to the desktop.
The commands after rebooting would be:
sudo diskutil mount /dev/disk0s1 /usr/libexec/PlistBuddy -c "Merge ASUS_TUF_Z390_HD630 :Devices:" /Volumes/EFI/EFI/CLOVER/config.plist
After running this command reboot and you should be good to go.
Here is my Geekbench 4 test results:
What Doesn't Work
NVRAM so you need to use Clover with Emulated NVRAM.
4.1 MB Views: 176
4.7 KB Views: 103
1.2 KB Views: 228
940 bytes Views: 23