Contribute
Register

Stork's MyHero II Build: ASUS ROG MAXIMUS Z370 HERO X - i7-8700K - AMD RX 580 - Thunderbolt 3

Last edited:
If you are needing a new system today or in the near future, I recommend the Z390 series. There are several Z390 series systems here in the Golden Builds, like @CaseySJ's and @MacMan's builds. Be aware of the WiFi motherboards due to their incompatible WiFi units with macOS and their Intel proprietary interface to the motherboard. (IMO, it's not worth the extra cost.)

Of course, I need to ask, what are your driving requirements for a new system? I ask because that will determine your component selection.

I'm waiting for the next series (Z400?) which should have the Thunderbolt 3 and USB-C combined on the motherboard and processor.

I would not recommend Z390 unless you really need 128GB of RAM. Other than support for 128GB of RAM and maybe better VRM, there are no advantages to Z390. It's a heckuva lot more troublesome to get everything working right, especially if you don't want to use OsxAptioFix2Drv-free2000. The lack of NVRAM support is a real issue.

Example:
  • I can't get my Z390 system to boot 100% consistently in to macOS using Clover when avoiding OsxAptioFix2Drv-free2000.
  • I can get my Z390 system to boot 100% consistently in to macOS using OpenCore, but ONLY if IGPU is disabled.
  • If IGPU is enabled, I can't boot in the macOS at all using OpenCore.

Even vit9696 (dev of OpenCore, Lilu, WhateverGreen, etc) has recommended against getting Z390 and to go with Z370 instead. I echo his sentiment. Grab the Z370 while it's still available. The Wi-Fi model will be even better since you can replace the Wi-Fi card with a macOS compatible one.

The heavier things I'm looking to use my machine for are gaming, photo editing, and video editing. I've been using my 2010 MacBook Pro with 4GB RAM to do all of that for the past 9 years, so I'm used to working with little, haha. I also want to keep the total price around $1500 or less if possible, so I'm trying to stick with second-to-last generation parts rather than the latest ones.
 
The heavier things I'm looking to use my machine for are gaming, photo editing, and video editing. I've been using my 2010 Macbook Pro with 4GB ram to do all of that for the past 9 years, so I'm used to working with little, haha. I also want to keep the total price around $1500 or less if possible, so I'm trying to stick with second-to-last generation parts rather than the latest ones.

In this case, stick with Z370 and save yourself A LOT of headaches.
 
We finally have a viable replacement for OsxAptioFix2Drv-free2000 on Gigabyte Z390.

The OcQuirks solution still doesn't give me 100% consistency with booting. It's about as consistent as when I use OsxAptioFix3Drv + Test2 which by my guesstimation is around 80%. The times it doesn't boot, I get the "couldn't allocate"... whatever whatever...

To be fair, my build is probably a worse case scenario. Here's what I have in my build:
  • 64GB (IGPU enabled w/DVMT Prealloc set to 32MB)
  • Radeon VII
  • BCM94360CS2 on a PCI-e adaptor
  • GC-Titan Ridge card (with OWC Thunderbolt 3 10G Ethernet Adaptor)
  • Samsung 970 EVO
  • HP EX920
  • 3x 3.5" hard drives
  • 2x 2.5" SSDs
  • PS/2 port enabled (w/ old school mechanical keyboard connected)
  • ---
  • CNVi slot currently empty.
I haven't tried with IGPU disabled yet, but I suspect consistency will be better, maybe even 100%.
 
@pastrychef,

Which Gigabyte Z390 board are you using?

Disabling iGPU does improve the odds, but that also defeats the purpose! A proper solution should be universal.

If you copy the EFI folder to EFI partition of a USB flash disk and boot from the USB, do you still get Couldn't allocate runtime area errors? In my experience, booting from a SATA or USB disk is more forgiving than booting Clover from NVMe. But again, a proper solution needs to be universal, so we'll take your experience under consideration to find a more encompassing solution.
 
@pastrychef,

Which Gigabyte Z390 board are you using?

Disabling iGPU does improve the odds, but that also defeats the purpose! A proper solution should be universal.

If you copy the EFI folder to EFI partition of a USB flash disk and boot from the USB, do you still get Couldn't allocate runtime area errors? In my experience, booting from a SATA or USB disk is more forgiving than booting Clover from NVMe. But again, a proper solution needs to be universal, so we'll take your experience under consideration to find a more encompassing solution.

I'm using Gigabyte Z390 M Gaming.

Yes, disabling IGPU improves odds a lot. With IGPU disabled, I can boot from OpenCore 100% of the time.

I didn't try USB flash drive. As I said, the "couldn't allocate" thing only happens once in a while.
 
Today, I decided to make the switch to Catalina using this build. After the obvious update of Clover and kexts to the latest revision, I found myself unable to boot into the install because of error AE_NOT_FOUND (20160930/dswload2-274)

Some research showed me that USB power property injection was not implemented correctly.

By following -> this post <- i have been able to boot the installer and complete the upgrade successfully.

In short, for our build, it came down to apply ACPI patch "Change EC0 to EC" in Clover and then deploying SSDT-USBX in EFI/CLOVER/ACPI/PATCHED

So far so good, everything works fine, including tricky stuff like sleep and Handoff. I don't have an iPad to try SideCar on.

Only problem is with DRM in Safari, but I have to admit it was already the same in Mojave. I never spent enough time on it to find a solution, since it works correctly in Chrome
 
...
In short, for our build, it came down to apply ACPI patch "Change EC0 to EC" in Clover and then deploying SSDT-USBX in EFI/CLOVER/ACPI/PATCHED
...
Good to know. Thanks for the tip.
 
It looks like the ASUS ROG MAXIMUS Z370 HERO X motherboard has enough PCIe slots for 3 Sapphire RX 580 Pulse 8GB graphics cards. Can I connect 12 monitors to the machine without any problems? Nobody has probably tested this yet. But does the Mac OS X have a monitor limit? My understanding is that Windows 10 is maxed out at around 10 monitors. What's the most monitors anyone has used on a hackintosh?
 
It looks like the ASUS ROG MAXIMUS Z370 HERO X motherboard has enough PCIe slots for 3 Sapphire RX 580 Pulse 8GB graphics cards. Can I connect 12 monitors to the machine without any problems? Nobody has probably tested this yet. But does the Mac OS X have a monitor limit? My understanding is that Windows 10 is maxed out at around 10 monitors. What's the most monitors anyone has used on a hackintosh?
I've only used two monitors at one time (because that's all I have). I don't know what the highest number of monitors macOS supports.
 
Back
Top