Contribute
Register

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

Joined
Jan 24, 2018
Messages
78
Motherboard
Z390 Designaire
Graphics
2x RX 580
Mac
iMac, MacBook Pro, Mac Pro
Classic Mac
eMac, iMac, Lisa
Mobile Phone
iOS
Well, it seems you have a very good backup strategy already. Because you were able to boot the local Thunderbolt backup and clone it to a spare SSD, you should try to boot from a USB bootloader and select the spare SSD at the Clover Boot Menu. If necessary, you can build a new USB bootloader by following the UniBeast instructions in the first part of the installation guide (post 1 of this thread).


I use the following components:
I clone my Mojave M.2 NVMe SSD to the external 256GD SSD. Because my home folder is on a separate SSD, my Mojave SSD itself is rather small, and it can be backed up very quickly. I also copy the EFI folder from Mojave SSD to the external USB SSD.

MacOS will happily boot right from the USB 3 enclosure. I have never encountered any problems with this approach -- no freezing or stuttering.


This is very interesting.
  • Is your NVMe block storage a Thunderbolt 3 device connected over one of the two on-board Thunderbolt 3 ports?
  • And you're getting 20GB/s read/write speeds (160 Gbits per second)? May I ask you to double-check this with Blackmagic Disk Speed Test and perhaps post a screenshot?
    • I'm curious because Thunderbolt 3 operates over four PCIe lanes and has a theoretical maximum of 40 gigabits per second (much lower than 160 gigabitsper second).
I wish I got throughput over the network of 20GB/S. The 20GB/S R/W speed is local, on the flash server itself. That's the performance of 24 drives in a RAID Array, VM created on the array, disk test run within the VM.

Throughput over the network is pathetic. I've been running Dual 40GbE and trying dual 100GbE, amongst other options. I'm six months into testing solutions to achieve superior network performance.

I have a separate quad NvMe array which is thunderbolt, for local DAS. That has a potentially bootable backup but it doesn't show as an available drive to boot to.

I'm about to start troubleshooting now.
 
Joined
Mar 5, 2019
Messages
53
Motherboard
Designare Z390
CPU
i7-9700K
Graphics
RX580 Pulse
Hey Casey,

Enjoying catching up on this thread and reading about new discoveries. Just had two questions:

1) I unlocked the 0xE2 MSR register on my motherboard. Would it be okay to uncheck "PluginType" in Clover Configurator? What does PluginType do in our case?

2) Should we keep the installation of EmuVariableUEFI? Mine is uninstalled and imessage/facetime are working fine. However, I'm getting this odd issue where YouTube videos are unable to play after wake from sleep. Sleep is working fine though besides that.

Doing some research online, people are saying to reset and clear the PRAM/NVRAM, which we can do in terminal on our hacks.

We don't have native NVRAM support on our mobo as far as I'm aware, so maybe best to try keeping EmuVariable installed?
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
5,286
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Hey Casey,

Enjoying catching up on this thread and reading about new discoveries. Just had two questions:

1) I unlocked the 0xE2 MSR register on my motherboard. Would it be okay to uncheck "PluginType" in Clover Configurator? What does PluginType do in our case?

2) Should we keep the installation of EmuVariableUEFI? Mine is uninstalled and imessage/facetime are working fine. However, I'm getting this odd issue where YouTube videos are unable to play after wake from sleep. Sleep is working fine though besides that.

Doing some research online, people are saying to reset and clear the PRAM/NVRAM, which we can do in terminal on our hacks.

We don't have native NVRAM support on our mobo as far as I'm aware, so maybe best to try keeping EmuVariable installed?
  • After unlocking 0xE2 MSR, we can uncheck the following from Kernel and Kext Patches:
    • KernelPM
    • AppleIntelCPUPM (I'm testing this today and will add it to the MSR Unlock Mini Guide soon)
  • But we should keep PluginType checked on because it enables native CPU power management.
  • EmuVariable should remain installed at all times. This is a recent change to the build guide, which previously encouraged (but not required) the removal of EmuVariable.
 
Joined
Mar 5, 2019
Messages
53
Motherboard
Designare Z390
CPU
i7-9700K
Graphics
RX580 Pulse
  • After unlocking 0xE2 MSR, we can uncheck the following from Kernel and Kext Patches:
    • KernelPM
    • AppleIntelCPUPM (I'm testing this today and will add it to the MSR Unlock Mini Guide soon)
  • But we should keep PluginType checked on because it enables native CPU power management.
  • EmuVariable should remain installed at all times. This is a recent change to the build guide, which previously encouraged (but not required) the removal of EmuVariable.
Awesome, thanks! I've installed it again.
 
Joined
May 21, 2019
Messages
40
Motherboard
Gigabyte Z390 Designare
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Thanks CaseySJ!!!!

Assembled my new setup, used the provided R6 SSDT, and everything's running great!

Insanely low latency with the TB2 Quantum Presonus. No random pops so far (needs more rigorous testing though before I'm fully confident), and, though it took me a while, I finally got rid of the annoying EMI in my right monitor (finally solved by plugging just my two monitors into a different (ungrounded...) wall outlet. Also tried noise-filter power plugs, etc., but those never fully solved it).

iMessage not yet working though, but that never has worked for me anyway. Might be I'm ip-banned/account-banned from registering new devices due to my previous hackintosh attempts, since my 2011 MBP and iPad air still work fine. Will try creating a new set of serials and a new account through a vpn sometime, perhaps that helps.

It's only been a few hours, so it feels like it's a bit early to say all is well, but I'm having great feelings about this build!

Thanks a lot. Really appreciate the effort you took in creating this guide and keeping it updated. Coming from a vanilla build, it felt a bit odd at first to give in to using UniBeast/MultiBeast, but your guide is great in showing what these actually do, and your custom Clover and kext steps helped me believe your guide might actually work, and so it did.

Loved the confirmed Thunderbolt parts list too (gives a sense of security prior to purchasing random gear).

Hope you'll keep supporting this build/thread over the next few years because I feel like this build is gonna keep me going for a long time!
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
5,286
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
@pianistslogic, glad to see that the build was successful! Regarding iMessage (or more correctly, “Messages” app), are you unable to log in even with EmuVariable installed?
 
Joined
May 21, 2019
Messages
40
Motherboard
Gigabyte Z390 Designare
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
@pianistslogic, glad to see that the build was successful! Regarding iMessage (or more correctly, “Messages” app), are you unable to log in even with EmuVariable installed?
Me too!
Yeah, EmuVariableUefi-64.efi installed to efi/efi/clover/drivers64uefi, followed your guidec (deviated from copying postinstall.zip lilu/weg to l/e though, and opted for copying yesterdays lilu kext instead tocboth l/e and /other, and rebuilt caches with kextutilty of course). Compared my file tree to yours etc. Not too bothered by it to be honest, real glad that everything important works great so far!
 

P1LGRIM

Moderator
Joined
Mar 2, 2012
Messages
21,734
Motherboard
Lenovo ThinkStation p300 ⌘
CPU
i7-4790K
Graphics
HD 4600
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
iOS
Me too!
Yeah, EmuVariableUefi-64.efi installed to efi/efi/clover/drivers64uefi, followed your guidec (deviated from copying postinstall.zip lilu/weg to l/e though, and opted for copying yesterdays lilu kext instead tocboth l/e and /other, and rebuilt caches with kextutilty of course). Compared my file tree to yours etc. Not too bothered by it to be honest, real glad that everything important works great so far!
You might try with EmuVariableUefi-64.efi and the RC scripts.
 
Joined
May 21, 2019
Messages
40
Motherboard
Gigabyte Z390 Designare
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
You might try with EmuVariableUefi-64.efi and the RC scripts.
Thanks for the suggestion!
To be fair, I've never actually even used (i)Messages apart from my random hackintosh attempts, so I don't miss it at all.

But just for the sake of it, I installed the latest Clover version, RC scripts to target, applicable drivers. Rebooted, didn't work.

Created new serials, copied mlb to rt vars, didn't work.

Created another set of new serials, copied first 12 digits to mbl, copied mlb to rt vars. Installed emuvariable through Clover Configurator as well just to be sure, logged out of iCloud, rebooted with VPN Killswitch turned on, connected VPN, logged in to secondary iCloud account, logged in to messages, didn't work.

Just like my previous (vanilla hackintosh), it seems like my Messages login attempts are either ignored (having to press 'login' a bunch of times, or seemingly logging in except when going to prefs it turns out I'm not logged in at all), or, on the other hand, I might get some authentication error code that I should forward to apple's customer support.

Anyway, if there's an easy fix I'd love to hear. Perhaps my experiences are similar to someone else's, in that case we might be able to compare some details. For now though, I'm not really bothered since everything still seems to be working tremendously
 
Joined
Jan 19, 2019
Messages
13
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mac
MacBook Pro
Just got up and running with your guide and made my own for Vanilla, thankyou!
 
Last edited:
Top