Contribute
Register

[Success] ASUS Prime Z370-A+i7-8700 Pro Audio Build

Joined
Jul 26, 2018
Messages
752
Motherboard
Asus Z370-A Prime II
CPU
i7-8700
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
NorthAmTransAm’s Pro Tools Machine:
ASUS Prime Z370-A | i7-8700 | RX 580

UPDATE: I've added my Clover and Opencore EFI's minus the serial and UUID.

Hard Drive Update: I pulled the M.2 NVMe drive out of a 500gb Samsung Portable SSDx5 and replaced my PM961 with it. Much faster. I believe this to be 970 Evo.

Components

SUS Prime Z370-A (first edition) Motherboard
https://www.amazon.com/dp/B075RJHN2D/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813119038

ADATA XPG 32GB DDR4 3000 Memory
https://www.amazon.com/dp/B01LZIY86F/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIAHN491S6506

Samsung PM961 250GB NVMe M.2 PCI-e SSD (OEM)
https://www.amazon.com/dp/B06VYJMLS8/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=0D9-0009-00191

Intel 660p 1TB SSD (SSDPEKKW010T7X1)
https://www.amazon.com/dp/B01K4I77GM/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820167462

Western Digital Blue 4TB 5400 RPM Hard Drive (WD40EZRZ)
https://www.amazon.com/dp/B013HNYV8I/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16822235011

ASUS ThunderboltEX 3 (Thunderbolt 3) PCI-e Expansion Card
https://www.amazon.com/dp/B01HDUVJ54/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIA0ZX53E4909

Sapphire Radeon RX580 Pulse 8GB Graphics Card
https://www.amazon.com/gp/product/B06ZZ6FMF8/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=1FT-000B-000D4

Universal Audio UAD-2 DUO Core PCIe DSP Accelerator Package
https://www.amazon.com/dp/B001F71WZO/?tag=tonymacx86com-20

BRCM4331 WiFfi/BT Card for Apple Models A1418 A1419
https://www.amazon.com/dp/B00MXS7VCW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=14U-0046-000A2

Seasonic M12 II Bronze EVO Edition Full Modular Power Supply
https://www.amazon.com/dp/B003HE260I/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16817151095

Corsair 100R Silent Mid Tower Computer Case
https://www.amazon.com/dp/B00RORBQSW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16811139058



Comments

I choose the components based on what would work the most natively. Most things just took a few tweaks, some required nothing. Making a checklist was pretty important and prevented me from over tinkering. The guides in the next section provide a pretty good sense of a “check list” along with looking at IOreg and comparing it to a real iMac. Of course, benchmarking as well.

I also wanted this to look sleek. I debated for a long while wether or not to convert a G5 or Mac Pro case but landed on the Corsair 100R Mid-Tower case. It was cost effective, quiet, cool, and didn’t have any unnecessary flash or aged designs.

For anyone interested in converting a Mac Pro tower please check out The Laser Hive. One day I hope to do this and to paint it Space Grey.

The Sapphire RX 580 graphics card really does make a difference. It's supported completely natively in macOS High Sierra and Mojave. Plus having the UHD 630 as an iGPU has been a welcome addition. If you plan on screen sharing with your machine like I do, you’ll notice a massive performance drop. I've found that running Parallels kicks on the iGPU and screen sharing experience becomes normal again. The other option is supposedly to use a headless adapter but it doesn't seem to do much for me.

Note on Kext: When using S/L I've found using a color tag in finder helped me visually with keeping up with which kext I’ve added.

I've since removed FakePCIID as it's unnecessary for this build. I've also removed USBinjectall and have moved to USBkext after noticing that USBinjectall needs to be updated if switching to a newer SMBIOS. Thats not a big issue but I don't see the Kext ever needing updating. USBkext is attached below along with an updated USBinjectall for 19,2.

For now USBkext is in EFI/Others along with all other Kext. This is temporary and harmless.


Screen Shot 2019-08-06 at 7.00.39 PM.png


Thunderbolt Patch - From reading old @kgp and new @CaseySJ post I've learned that the closest we are to a full implementation looks like this. I've attached two files I've pulled from their threads. I edited out the GC Titan Ridge lines and replaced with Asus EX3 as well.

Important bit on getting Thunderbolt Hotplug working. I needed to change this setting in my bios:


Native OS Hot Plug - Enabled
SW SMI on TBT hot-plug - Disabled


Update: I've thinned out my kext, drivers, and patches in a effort to get rid of redundancies and useless settings. I've attached my entire EFI Folder and moved all kext out of S/L to Other for now. I'm using zero name patches. Plugin Type for XCMP is now covered by SSDT-XCMP.aml in this build. EC0>EC is done with SSDT-EC.aml.

Guides Used


tonymacx86's UniBeast Guide

@Rehabman’s Custom USBinjectall

@JayMonkey’s Lilu/Weg/AppleALC idiots guide.

@Toleda’s Native GPU and iGPU guides
https://www.tonymacx86.com/threads/macos-native-discrete-gpu-power-management.247479/
https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/

@LeleTuratti’s Thunderbolt Hotswap Thread
https://www.tonymacx86.com/threads/in-progress-ssdt-for-thunderbolt-3-hotplug.248784/

@P1LGRIM’s iMessage Guide
https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/

@JayMonkey’s Kext Guide
https://www.tonymacx86.com/threads/...-el-capitan-sierra-high-sierra-mojave.268964/

@kgp's Creat USB Kext Guide

[Note: I don’t remember where I found my EC SSDT and would love to credit the thread. Likely it’s from @RehabMan.


Post Installation Notes

SMBIOS


I landed on iMac 18,3. I recommend not setting up Apple ID related settings until you’ve settled into your machine and decided on the appropriate SMBIOS. I currently have two licenses that go awry if I change mine (Melodyne and Parallels). Find what works for you and, within reason, stick with it.

SMBIOS Update - I switched to 19,2 as it matches my 8700.

Drivers Update - I'm having an issue where Clover doesn't correctly read what drivers are and aren't installed. In the meantime I've been narrowing down what this build really needs. I've got it down to three pictured below.

Screen Shot 2019-08-06 at 6.58.41 PM.png


Undervolting the i7-8700

While using Cinebench R20 and Intel Power Gadget I found that my 8700 was being throttled very quickly in the test. If you go into your BIOS and set the Offset type to “-“ and the value at 0.075 (or whatever works best for you), then it will plow through the entire bench without being throttled. That was my magic number, yours may vary. This seems to be a good score for my 8700.


402895



What Works

Everything works. How cool is that?


Summary

Take your time and learn as much as you can. Completing a build is very rewarding and being able to use this killer OS on appropriate hardware at an appropriate cost is a very good thing. I run Pro Tools with very large sessions with next to zero problems that can’t be traced back to user error or Avid software. I can now focus on my work without being limited by power.



Benchmarks



Screen Shot 2019-08-06 at 7.25.58 PM.png




402900



Screen Shot 2019-08-06 at 7.29.14 PM.png
 

Attachments

  • Asus Prime z370a USB.aml
    541 bytes · Views: 873
  • 1556643409656.png
    1556643409656.png
    180.7 KB · Views: 1,811
  • 1556643409737.png
    1556643409737.png
    81.7 KB · Views: 1,773
  • 1556643409780.png
    1556643409780.png
    66.8 KB · Views: 1,807
  • About This Mac.png
    About This Mac.png
    127.3 KB · Views: 1,871
  • USBInjectAll Updated.kext.zip
    16.6 KB · Views: 368
  • USBPorts.kext.zip
    2.4 KB · Views: 403
  • Screen Shot 2019-08-06 at 6.58.41 PM.png
    Screen Shot 2019-08-06 at 6.58.41 PM.png
    121.1 KB · Views: 762
  • Clover EFI.zip
    18.1 MB · Views: 1,123
  • OC EFI.zip
    15.1 MB · Views: 795
Last edited:
Joined
Jul 26, 2018
Messages
752
Motherboard
Asus Z370-A Prime II
CPU
i7-8700
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Does your optical out audio port work?

It shows up in Audio Settings but I haven't actually tested it. Im going to assume it does however.

I used a Device Property I got from Hackintool but otherwise you could just use ID Layout 7.
 
Joined
Jun 27, 2019
Messages
3
Motherboard
ASUS Prime Z370-A II
CPU
i5 8600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Hi there, I've got almost the same set up, I've been banging my head against the wall for days trying to boot into Mojave from my SSD after install via UniBeast.

Is there anyway you can upload your EFI folder?


Just to be sure my setup is:
Mobo: ASUS Prime Z370-A II
CPU: Intel i5-8600K
AMD RX580 8GB
SAMSUNG 970 Evo Plus (Updated firmware so it's compatible)
Corsair Vengeance 32GB 2666mhz
 
Joined
Jul 26, 2018
Messages
752
Motherboard
Asus Z370-A Prime II
CPU
i7-8700
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi there, I've got almost the same set up, I've been banging my head against the wall for days trying to boot into Mojave from my SSD after install via UniBeast.

Is there anyway you can upload your EFI folder?


Just to be sure my setup is:
Mobo: ASUS Prime Z370-A II
CPU: Intel i5-8600K
AMD RX580 8GB
SAMSUNG 970 Evo Plus (Updated firmware so it's compatible)
Corsair Vengeance 32GB 2666mhz

Do you still have the flash drive with Clover installed on it connected? If not then that's likely your problem. I'm on the road right now and can't get the EFI to you. You should be able to boot with the drive plugged in then copy the EFI from the flash drive to your local EFI. I can find you a guide if you need it.

Edit: looks like its in the original post.
 
Joined
Jul 21, 2019
Messages
4
Motherboard
Asus Prime Z390-A
CPU
i5-9600K
Thank you for your really good UserBuild Report!!
Love your list of Guides. That will help me a lot.

Can you explane why you use PCIID.kext? (i rarely seen it until now)

Does Shutdown and restart work?
 
Joined
Jul 26, 2018
Messages
752
Motherboard
Asus Z370-A Prime II
CPU
i7-8700
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Thank you for your really good UserBuild Report!!
Love your list of Guides. That will help me a lot.

Can you explane why you use PCIID.kext? (i rarely seen it until now)

Does Shutdown and restart work?

I've since removed the PCIID.kext and I can't really remember why I landed on it in the first place. Shutdown and Restart have been working out the gate for me on all builds.
 
Joined
Mar 15, 2012
Messages
29
Motherboard
Gigabyte Z390 Designare
CPU
i7-8700K
Graphics
RX 580
Nice guide and build! I'm looking to buy almost the same hardware, i7-8700K, RX 580 Nitro 4GB, and same motherboard. I'm gonna be using it with TB3 and audio cards. I see you have a WiFi card, but no Bluetooth? Wondering about airdrop and hand-off, does it work on your hackintosh?
 
Top