Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Joined
Sep 28, 2019
Messages
60
Motherboard
Gigabyte Z390 Designaire-F8
CPU
i9-9900K
Graphics
RX-580
Mac
  1. MacBook Air
@CaseySJ I booted up with TEST-4 and everything works. I'll leave it that way until you say otherwise. :)
 
Joined
Oct 3, 2013
Messages
225
Motherboard
HP Probook 450 G6-Clover
CPU
i7-8565U
Graphics
UHD 620, 1920x1080
Mobile Phone
  1. iOS
Hey guys a question:

Has anybody been having issues on the latest Clover 5098 when it comes to booting a specific volume or using the "LastBootedVolume" option?

My situation:

Using AptioMemoryFix.efi r27, EMUVariable64.efi, RC Scripts installed (NVRAM.plist is being generated).
I just finished my Z390I Aorus Pro cube (mini-itx). I have macOS Catalina and Windows 10 installed on the same drive, with 2 different partitions for EFI booting.

In older Clover versions (as used with my laptops), I can set the Windows boot volume as the default volume (note that this is a fat32 volume with Windows bootloader), and Windows would always boot. On this version of Clover, no matter what I do Clover just boots macOS. I have to manually select Windows in order for Windows to boot, otherwise, macOS will be the default. I've tried setting ignoreNVRAMBoot to true and nothing, still macOS at startup. I tried placing all files in the same EFI volume, and setting the defaultLoader to the Windows loader, and still, macOS is the default :(

Is anyone else experiencing this? Is there anything else I can/should try?

Also, should I have RCScripts enabled when using AptioMemoryFix? I know EMUVariable64.efi is needed, but what about the RC scripts in order to get NVRAM, can AptioMemoryFix work without the RCScripts?
 
Joined
Jun 13, 2012
Messages
119
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64 | R9 270X
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. Other
just a quick question
and I'm sure you explained it somewhere...though I can't find it!

what is the benefit of *** OcQuirks / FwRuntimeServices Experiment: Conclusion *** over OsxAptioFix2Drv-free2000?

I know someone said that OsxAptioFix2Drv-free2000 was deemed negative by its programmer
but what physical benefits do I get from the alternative?

-better memory timings?
-faster memory?
-stabler system?

Thanks
 
Joined
Jul 23, 2019
Messages
121
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 590
*** OcQuirks / FwRuntimeServices Experiment: Conclusion ***

As a follow-up to the original post describing this experiment, I'm happy to say that TEST 4 works on my system even from the NVMe SSD. This is, so far, the only combination of parameters that works universally across USB, SATA, Thunderbolt, and NVMe PCIe (on my system).

We may finally have a viable alternative to OsxAptioFix2Drv-free2000. But let's wait for additional user feedback.

Attached ZIP contains both:
  • OcQuirks-4.efi
  • FwRuntimeServes.efi
To test this on your system -- for Clover v5xxx only:
  • Mount EFI partition of macOS SSD.
  • Move or delete existing memory fix driver from CLOVER/drivers/UEFI folder.
  • Copy the two new files into the CLOVER/drivers/UEFI folder.
  • Ensure that EmuVariableUefi.efi is present in that folder.
  • Ensure that slide=0 is present in config.plist --> Boot Arguments.
Please ensure you have another working EFI folder to boot from in case these drivers do not work.

Quirk Default Test 1 Test 2 Test 3 Test 4 (success)
AvoidRuntimeDefrag True True True True True
DevirtualiseMmio False True True True True
DisableSingleUser False False False False False
DisableVariableWrite False False False False False
DiscardHibernateMap False False False False False
EnableSafeModeSlide True True True True True
EnableWriteUnprotector True True True True True
ForceExitBootServices True True True True False
ProtectCsmRegion False False False True False
ProvideCustomSlide True True False True True
SetupVirtualMap True True True True True
ShrinkMemoryMap False False False False False
QuirksProvideConsoleGopEnable True True True True True

Test 4 seems ok!!
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,419
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
just a quick question
and I'm sure you explained it somewhere...though I can't find it!

what is the benefit of *** OcQuirks / FwRuntimeServices Experiment: Conclusion *** over OsxAptioFix2Drv-free2000?

I know someone said that OsxAptioFix2Drv-free2000 was deemed negative by its programmer
but what physical benefits do I get from the alternative?

-better memory timings?
-faster memory?
-stabler system?

Thanks
There are several reasons for moving to OcQuirks / FwRuntimeServices in the short term, and subsequently to OpenCore itself in the medium term.
  • Although there are no actual reports of damage caused by OsxAptioFix2Drv-free2000, its plain-speaking author strongly discourages its use because it was developed initially to fix or troubleshoot a specific problem and was never meant to be a general-purpose driver.
  • Using OcQuirks / FwRuntimeServices now prepares us for the transition to OpenCore in the future.
    • OpenCore does not use AptioMemoryFix or OsxAptioFix2Drv-free2000, although these drivers may or may not work.
    • OpenCore uses its own driver called FwRuntimeServices. This driver can be configured with a number of Booter Quirks -- the same quirks that constitute the 4 experiments we conducted.
    • When we switch to OpenCore, we will not use OcQuirks, but we will specify the same Booter Quirks in our OpenCore config.plist, and those quirks will be applied dynamically at run-time rather than compile-time.
So why switch to OpenCore? Here are some of the benefits professed by those in the know:
  • OpenCore systems boot faster than Clover.
  • OpenCore provides better security (e.g. we can keep SIP enabled) and better support for FileVault.
  • More closely mimics the boot process of real Macs (CMD-Option-P-R resets NVRAM, CMD-R for Recovery, press and hold Option key to select boot device, etc.).
  • Loads third-party kexts without violating System Integrity Protection (SIP).
  • OpenCore architecture is more conducive to future growth.
 
Joined
Aug 16, 2014
Messages
107
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
My iTunes Music Store account is different from my iCloud account. So I have to login to them with separate IDs and passwords. It sounds as if the same is true for you. Are you getting an error about incorrect login ID or password?

Also try this:
  • Launch the new Music app.
  • From the Account menu, select Sign out.
  • Then Sign In again using the old iTunes Music Store login ID and password.
Looks like my iTunes was an old @me.com and I never realized.... but even after signing out of everything with my Apple ID, the system still wont let me change the password to the @me.com account so I can't get in... funny enough the @me.com email address is under my main Apple ID account as a way to reach me... "It just works" right? lol

What's weirder is, its not letting me sign in with my Apple ID at all. So I can't click "sign out" when I try my Apple ID cause it won't sign me in at all. It just lets me sign in to iCloud and iMessage but won't take the ID in Music, Podcasts or Apple TV

EDIT - Apple TV gives the following message - "There was a temporary problem completing your request. An unknown error occurred (1001)."
 
Last edited:
Joined
Oct 25, 2016
Messages
28
Motherboard
Z390 Auros Elite
CPU
i9-9900K
Graphics
RX 5700 XT
Hello, very beautiful guide. I got Catalina 10.15.1 installed, but from here I am lost. I cant find correct version of Clover to install it so I can boot from my SSD. The latest one I have is Clover v2.5k_r5096. Found it from one of the threads. Also I am running it on motherboard GPU because my 5700 XT wont boot with it. Last time I did a hackintosh was in 2016 so I am little bit under informed with the new system, etc. I would also like to ask for all the drivers and kexts, etc., needed so I can have a stable system. All help is highly appreciated.

MY Setup:
Z390 Auros Elite, i9-9900K, 5700 XT Sapphire, 32GB RAM, SSD Samsung 970 EVO Plus.
 
Joined
Nov 3, 2011
Messages
7
Motherboard
Designare Z390
CPU
i9 9900
Graphics
Sapphire RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Mobile Phone
  1. iOS
So I hardly ever reply in these forums even though I read them alot. But I wanted to say thanks for this great build guide. This is the 4th hack I've build over the years to support my advertinsing photography workstation needs and this one was by far the easiest yet. My build uses slightly different parts in some cases but no problems. Very few glitches and what I did have were easy to resolve by simple visiting this monster thread.

So far everything seems to be working. I dont know about Thunderbolt as I've not used it. I have 6 SSd drives ( I added a pci sata adapter) and 2 Nmve's along with an 8 bay Synology NAS attached to this beast. Its fast and so far very reliable. I dual boot wiht Windows 10 so I can sim race and even that is working flawlessly. I'm really happy.

Thanks Casey and the rest of the community for all of the hard work.
 
Top