- Joined
- Mar 19, 2015
- Messages
- 26
- Motherboard
- Asus Prime Z390-P
- CPU
- i5-9600K
- Graphics
- Vega 56
- Mac
- Mobile Phone
Farfabello's Build:
ASUS Prime Z390-P | Core i5-9600K | Sapphire Nitro+ RX VEGA56 8G HBM2
[edited on 2020.01.24]
ASUS Prime Z390-P | Core i5-9600K | Sapphire Nitro+ RX VEGA56 8G HBM2
[edited on 2020.01.24]
Components
Asus PRIME Z390-P Intel Z390 ATX
https://www.amazon.it/gp/product/B07HS7C646/?tag=tonymacx86com-21
Intel Core i5-9600K processor 3,7 GHz
https://www.amazon.it/gp/product/B07HHLX1R8/?tag=tonymacx86com-21
Sapphire Nitro+ RX VEGA56 8G HBM2 (price has dropped by almost 100€ from the first days of December )
https://www.amazon.it/gp/product/B0785VKSXC/?tag=tonymacx86com-21
Kolink Stronghold White - Case Mid-Tower ATX
https://www.amazon.it/gp/product/B07MZG2LKN/?tag=tonymacx86com-21
Corsair RM750x Modular, 80 Plus Gold, 750 Watt, EU, RMX, White
https://www.amazon.it/gp/product/B07GY3VFW8/?tag=tonymacx86com-21
Cooler Master MLW-D24M-A20PC-R1 MasterLiquid Lite ML240L RGB
https://www.amazon.it/gp/product/B075YPG52N/?tag=tonymacx86com-21
2x Crucial CT500P1SSD8 P1 500GB, SSD 500 GB, 3D NAND, PCIe, NVMe, M.2
https://www.amazon.it/dp/B07J2WBKXF/?tag=tonymacx86com-21
Corsair Vengeance LPX, 16 GB (2 X 8 GB), DDR4, 3200 MHz
https://www.amazon.it/gp/product/B0143UM4TC/?tag=tonymacx86com-21
Comments
This is my second attempt to build an hackintosh: the first time I did it, four years ago, it was as simple as drink a glass of water. This time I encountered many difficulties - like everyone else of course.
I'm not an expert on the subject, I still need a lot of help to fine-tune my machine, but I still want to share my work since - apparently - the machine works quite well.
Optional
I've installed Windows 10 on a second M.2 SSD. I'm actually dual bootin' my machine because I like play games too. If you want to have a dual boot too, please follow the guide linked at the Credits section.
Installation Notes
IMPORTANT: this guide refers to a motherboard with the BIOS updated to version 2606, I cannot guarantee that it works with an ASUS Z390-P motherboard with different firmware versions.
I've connected my dGPU to a smart TV via HDMI. I haven't tried display ports but they are supposed to work. Luckily, HDMI works on my system.
When I created the USB installer, I did it with UniBeast 9.1, and I suffered of many major issues due mainly to the Clover version installed by UniBeast. I didn't tried UniBeast 9.3. It doesn't matter, anyway, since I suppose that you'll use the EFI content that I've attached here.
Last but not least, inside my EFI zip file there is that USBPorts.kext provided by @poles (thanks, oh, thanks) that solved my problems with USB ports and probably will solve yours. You should keep an eye on that kext since you'll not find it elsewhere.
What works, what doesn't, what I don't know
iBooks, iCloud, iMessage, App Store, iTunes Store, NightShift are working flawlessy out-of-the-box.
Audio (HDMI out -> LG Smart TV speakers, Internal speakers -> line out; line in)
USB ports are working all (no kexts, SSDT patched for Apple's 15 ports limit).
Sleep, reboot, power nap, power off are working correctly.
VDA Decoding works.
HW Acceleration works.
DRM playback works.
Fixed:
I've experienced a common issue of Finder's preview - and Preview app - with jpegs not working (spinning wheel), fixed with suggestions in the "Post-installation" section.
I've experienced also a weird LAN behavior, also fixed with suggestions in the "Post-installation" section.
Not tested:
I haven't connected any Bluetooth dongle but an old Logitech adapter for MX5500 cordless desktop that works out of the box.
I don't need WiFi since I'm on LAN.
AirDrop not tested.
BIOS Settings
- Load optimized defaults;
- Ai Overclock Tuner -> XMP I;
- Vt-d -> Disabled;
- Above 4G Decoding - Disabled;
- Primary Display -> PCIE;
- iGPU Multi-Monitor -> Enabled;
- DVMT Pre-Allocated -> 128M;
- SATA Mode Selection -> AHCI;
- HD Audio -> Enabled;
- Serial Port Configuration -> OFF;
- ErP Ready -> Enabled;
- Legacy USB Support -> Enabled;
- XHCI Hand-off -> Enabled;
- Network Stack -> Disabled;
- OS Type -> Other OS.
Before you start
As written above, I'm not an expert tweaker, and I tweaked enough to forget part of the work. So don't expect from me an explanation of what I did.
The most is a fork of the work of @poles, @ModMike and @Averett firstly. I did a very little of my own.
You should download UniBeast and Clover Configurator. Then go on reading my guide.
Creating the installer
Download the Mojave installer from the Apple Mac App store.
Follow the guide to create the installer.
Once UniBeast has finished its job, the USB EFI partition should be already mounted. If not, launch Clover Configurator and mount it.
Erase the Usb EFI content (or back it up somewhere if you prefer). Download My Efi.zip attached, extract it and copy EFI folder into your usb EFI.
Copy Clover Configurator app onto the USB drive.
Installation
Disconnect the machine from any network first to avoid weird freezes once Mojave has been installed!
Since I suppose that you're installing a fresh copy of Mojave, you can follow tonymacx86's guide except for the drive format. Once you launched Disk Utility, go to View tab and select "View all devices (cmd+2). Then format your destination drive as APFS. Then, let the installer do all the job. Nothing weird should happen. The system should reboot twice automatically without freezes. When system reboots, probably you should select UEFI USB as boot device, and from USB's Clover you should pick "Boot from Mojave" HDD or SSD.
NOTE: if for some reason, the system will freeze at 2 minutes or 14 minutes until the end of installation process, you can reset the PC and boot clover from USB drive, then select your SSD as boot disk.
Post-install
Once Mojave has been correctly installed, you should boot once again the usb drive and select Mojave HDD/SSD as boot disk. Go on with the first configuration of the system, skip the network configuration and iCloud configuration, and once into the desktop copy Clover Configurator from the USB drive into Applications folder. Launch it, mount both EFI partitions (USB and HDD/SSD), then copy the USB EFI content into your internal drive's EFI.
Then, open the config.plist in your internal drive's EFI, go to SMBIOS menu, generate a new serial number and a new SmUUID.
Then, go to System Parameters menu, click on "Get it from system" button under the Custom UUID tab.
Save your config.plist file, and reboot.
You can now connect your machine to the network.
Login with your Apple ID/iCloud ID.
Enjoy.
- Fix Finder's preview of jpegs not working (spinning wheel)
I'm supposing that you have configured your machine in SMBIOS as iMac19,1. So, follow @Averett 's instructions and search for "Mac-AA95B1DDAB278B95". Delete the section as he suggests. Reboot and enjoy.
- If your LAN doesn't work when you turn on the machine, and you have to disconnect and reconnect the LAN cable
Go to /Library/Preferences/SystemConfiguration/ and delete NetworkInterfaces.plist, preferences.plist, com.apple.airport.preferences.plist, com.apple.network.eapolclient.configuration.plist, com.apple.wifi.message-tracer.plist.
Then reboot in recovery mode, launch the terminal, type
csrutil disable . You have disabled SIP protection.
Reboot the machine.
Launch Terminal, then type separately the following commands:
- sudo chmod -Rf 755 /S*/L*/E*
- sudo chmod -Rf 755 /L*/E*
- sudo chown -Rf 0:0 /S*/L*/E*
- sudo chown -Rf 0:0 /L*/E*
- sudo kextcache -i /
Reboot the machine to take effect.
You should reboot once in recovery mode and re-enable SIP protection:
Launch Terminal again and type
csrutil enable.
Reboot the machine, the network issue should have been fixed.
Benchmarks
1008714214_videoprocpostedit.png.d111f5b6fc9e69d8698b8a99b9fd4903.png
Videoproc HW acceleration
Credits and references
I haven't created something new. I have already thanked some members for their work.
Here the threads that helped me.
The basis
Other help and knowledge
Dual Boot Mac Os / Win 10
Preview Fix
Conclusion
If you liked my guide and you want to help me with many minor or future issues you're welcome!
Attachments
Last edited: