- Apr 4, 2017
TUF Z390M-PRO GAMING + i7 9700K + RX 580
ASUS TUF Z390M-PRO GAMING
Intel Core i7-9700K BOX
MSI Gaming Radeon RX 580 256-bit 8GB GDRR5 DirectX 12 VR Ready CFX Graphics Card (RX 580 ARMOR MK2 8G OC)
Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 2666MHz (PC4 21300) C16 Desktop Memory Kit - Black (CMK16GX4M2A2666C16)
Intel SSD 660p Series (1.0TB M.2 80mm PCIe 3.0 x 4 3D2 QLC) 2 2281" (978350)
Antec Truepower Gold Tp-650G Atx12v & Eps12v Power Supply "Prod. Type: Cases & Power Supplies/Power Supplies 600W & Over"
Lenovo LI2821 28-Inch 4K LED-Lit Monitor
To make my build work, I got a lot of hints from this forum. So, hope this helps someone.
Now my build is working almost perfectly, including sleep/shutdown on Mojave(10.14.1). As long as I have tested, the only thing that's not working is onboard audio. I saw a thread here that the audio chip on the motherboard is not compatible yet, but it won't be a big problem as USB audio is perfectly working including Hi-Res.
To run Mojave, you have to update (just from App Store) from High Sierra. Don't try to install Mojave from scratch. It would be a wast of time
1. Download UniBeast 8.3.2
2. Follow the instructions and make a bootable USB stick
3. Download Clover Configurator
4. Mount the bootable USB stick from Clover Configurator and load config.plist
5. Select the Boot tab and check Fixshutdown
6. Select the Install Drivers and install AptiMemoryFix-64 and EmuVariableUefi-64
7. Save the config.plist, then install macOS.
EDITED: Mojave jpeg problem
I realized that the preview app hangs when it tries to open a jpeg file. It is a know issue and there are solutions for the issue such as NoVPAJpeg.kext, but NoVPAJpeg.kext didn't work for me(I used NoVPAJPeg v1. As it's an active repository, if there is any update, you should try the kext first as it's the easiest solution.).
In case NoVPAJpeg.kext doesn't work, follow the instructions originally posted on a repository issue thread(https://github.com/vulgo/NoVPAJpeg/issues/2).
1. Clover Configurator and open config.pllist
2. Click SMBIOS and edit following fields
Product Nam: iMac18,3
Bios Version: IM191.88Z.0058.B00.1705091711
As a consequence, somehow the ethernet driver is broken after the SMBIOS update. Simply re-installing the driver by MultiBeast worked for me and now everything is working properly.
1. To access UEFI Setup, press and hold Delete on a USB Keyboard while the system is booting up
2. Use the search function, and type 4G
4. Enable 4G Decoding
Post installation is easy, as this board doesn't require a DSDT. Just install IntelMausiEthernet v2.4.0 from the Drivers/Network.
Updating to Mojave from High Sierra
1. Download UniBeast 9.0.0
2. Make a bootable USB stick following the UniBeast Settings above(You need to check Fixshutdown, and install AptiMemory and EmuVariableUefi-64)
3. Download and start upgrading from the App Store
4. Once your build restarts, boot from the USB stick with UniBeast 9.0.0 and launch NOT the installer in the USB stick BUT the installer from your build's HD. Always boot from the USB stick as your build will restart a few times during the update.
6. After the update to Mojave, update your EFI on your build's HD to the EFI on the USB stick.