Contribute
Register

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

pastrychef

Moderator
Joined
May 29, 2013
Messages
17,225
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Good advice! But, is there a WiFi adapter to the Intel proprietary interface on the Z370/390 motherboards?

As far as I've been able to tell, Asus Z390 motherboards can use Mac compatible Wi-Fi/Bluetooth M.2 cards. Gigabyte Z390 motherboards seem to ONLY work with Intel CNVi cards. I don't know about motherboards from other manufacturers, not enough reports...

As far as I've been able to tell, ALL Z370 motherboards with M.2 slots for Wi-Fi/Bluetooth can use Mac compatible Wi-Fi/Bluetooth cards.

Z370 is just much more compatible with macOS and is a better choice for hackintoshers, hands down.
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
17,225
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Last edited:
Joined
Nov 20, 2019
Messages
4
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.
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
17,225
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
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.
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
17,225
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
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%.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,423
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@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

Moderator
Joined
May 29, 2013
Messages
17,225
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
Vega 56 (Bios flashed to 64)
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
@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.
 
Joined
Apr 10, 2013
Messages
24
Motherboard
Asus Maximus X Hero
CPU
i7-8700K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,740
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
...
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.
 
Top