Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
and now I lost my audio
It seems you made a lot of changes to your config.plist. Attached is a modified version that follows the steps in the build guide.

Step 1:
Copy your serial numbers back into SMBIOS and copy the Board Serial Number into RtVariables. Then backup your existing config.plist and replace it with the new one.

Step 2:
Because Inject Kexts is set (correctly) to Detect, it means you must also install all third-party kexts into /Library/Extensions. It's okay to keep a copy in CLOVER/kexts/Other, but you must also install them in /L/E. All of the kexts in the image below should be copied into /Library/Extensions, and then run Kext Utility to rebuild kernel cache.

Screen Shot 2019-04-10 at 8.23.11 AM.png

Step 3:
Reboot and check your system.
 

Attachments

  • config.plist
    8.5 KB · Views: 142

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Any input for my problem?
Sorry, I misunderstood your last post. I thought you had successfully installed 10.14.4 because you said "I installed 10.14.4". Looks like you meant to say "I am trying to install 10.14.4."
  • Are you trying to Upgrade from 10.14.3 to 10.14.4?
    • If you are upgrading from older Mojave version to new Mojave version, you should go to System Preferences --> Software Update. Let the old version of Mojave update itself.
  • Are you trying to install fresh or brand new 10.14.4?
    • If you are trying to create a brand new installation of 10.14.4, then it makes sense to erase and format the Mojave SSD.
    • During Stage 1 of the installation procedure, run Disk Utility and choose View --> Show All Devices.
    • If the target SSD (Mojave SSD) is not shown, take a photo of the screen and post it here.
    • What is the make and model of the Mojave SSD? (Samsung EVO 970 or EVO 970 Plus or ...?)
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
They certainly can. I followed all your instructions but had no luck. Was going a little crazy trying to work out why I couldn't make sleep work. Then it occurred to me that it could be an external peripheral causing the wake issue. So I unplugged all the USB devices and of course sleep worked! So I then reconnected them one at a time, each time testing sleep functionality. This eventually revealed that the culprit was my PreSonus iOne USB Audio Interface. Apparently the sleep issue is a bug with the firmware and it occurs on actual Macs (https://forums.presonus.com/viewtopic.php?f=220&t=20649). Thankfully I have a second USB Audio Interface - an Audient i4 - which works perfectly fine with sleep.
Good job -- process of elimination!

Issue with the fans spinning loudly seems to have gone for now, but will keep monitoring.

Thanks once again for all your awesome work. So good to have a fully functioning beast of a system!
Fully agree. Everything about this system feels hyper responsive. Reminds me of something Elon Musk often says, "We don't make slow cars!" :)
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
21,304
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Fully agree. Everything about this system feels hyper responsive.
You've got a CustoMac in full time "ludicrous mode."
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hi all, first time hack builder. Thank you very much for the description/instructions @CaseySJ . Was a breeze.

I have noticed some differences in my clover and system resources.

One of the Ethernet ports is not working.
Because I have an OWC 14-Port Thunderbolt 3 dock that contains a Gigabit Ethernet port, my PCI --> Ethernet Cards screenshot shows 3 devices. But only the bottom 2 (from the 3rd screenshot you posted) are on the motherboard itself, and both should be operational after Post-Installation.

Can anyone help please? I have attached the pictures from OPs description to show the parts that didn't match what I saw on my screen.

To summarise:
1. Only one of the Ethernet is visible
Have you installed the 3 kexts required to activate the Intel i211 Ethernet port? These are described in Post-Installation section. If you have already done so, please check that Inject Kexts is set to Detect in Clover Configurator --> System Parameters. If the problem persists, please upload your config.plist and a screenshot of /Library/Extensions folder.
2. My Clover doesn't show the various USB port limit lines
Those port limit patches are created by MultiBeast 11.1.0. However, because we use the custom USB SSDT, we do not require these patches. That is why they are Disabled anyway.
3. My Clover doesn't show rename HDAS to HDEF
Rename HDAS to HDEF is also added by MultiBeast 11.1.0 during Post-Installation. However, you can also add this manually by running Clover Configurator and selecting it from the List of Patches pop-up menu in the Acpi section. Please let me know if you require assistance.
Thanks for help.

EDIT: also want to add I could not connect my magic keyboard 1 to the Bluetooth. I have a BCM94360CS2 card installed. The Bluetooth picks up my phone but not the keyboard. Any ideas?
Have you paired the Apple Magic Keyboard? Does it appear in System Preferences --> Bluetooth? I have the same Gen 1 Magic Keyboard and it works perfectly.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ

I got the Installer log. There are some errors as follows.
My SSD is 960 EVO. It is not compatible to the hackintosh?

Code:
Clover EFI installer log - Mon Apr  8 18:32:17 JST 2019
Installer version: v2.4k r4428 EFI bootloader
======================================================
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         1.0 TB     disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +999.2 GB   disk1
                                 Logical Volume on disk0s2
                                 E6AD5B64-804E-4B9D-BDE3-1402B8DBADE2
                                 Unencrypted

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *62.7 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Install macOS High S... 62.4 GB    disk2s2

======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /Volumes/Install macOS High Sierra
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /Volumes/Install macOS High Sierra

======================================================
=========== Clover EFI Installation Finish ===========
======================================================
Several comments / questions:
  • Have you downloaded the complete High Sierra installer? It should be about 6GB.
  • Your USB install disk is 64GB. This might create some problems. To be safe, you should partition it into two 32GB partitions or, better yet, just use a 16GB or 32GB flash disk instead.
  • Also ensure that you have included Change SAT0 to SATA in Clover Configurator --> ACPI. Because the EVO 960 is a SATA SSD, you will need this.
 
Last edited:
Joined
Mar 1, 2017
Messages
51
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Good Afternoon @CaseySJ,

I appreciate your thorough and comprehensive guide. I have en-route the following hardware:
I ordered all of this before I even saw your thread, wish I would have seen it sooner. My question to you if you have a moment, is may I use your guide, although our mobo's are different? I have seen this guide by jbarnette:

[SUCCESS] jbarnette's Build - Gigabyte Z390 M Gaming + i9-9900K + Sapphire RX Vega 64 8GB + 32GB RAM + MacOS 10.14.3 w/ USB3 working!

I intend to follow part of that guide, however, your guide is extremely comprehensive, and there are a plethora of instructions that I believe may be conducive to my build. I just was curious, if I could use portions of your guide while creating my build, and if you have any advice I would be extremely grateful.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,945
Motherboard
Asus Z690 ProArt Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Hello @gyrene2083,

Most of this guide will apply to the Gigabyte Z390M Gaming with the following exceptions:
  • The USB ports on your motherboard are different. Fortunately, jbarnett has provided a custom USB SSDT for the Z390M Gaming.
  • The Thunderbolt SSDT and its associated SSDT-DTPG do not apply because Z390M Gaming lacks on-board Thunderbolt. So you may skip these two SSDTs.
  • The Z390M Gaming uses the ALC892 audio codec instead of the ALC1220-VB. However, AppleALC supports them both, but you may need to try different Layout IDs.
  • You may also skip SSDT-Z390-DESIGNARE-NO-CNVW because the Z390M Gaming does not have the (unusable) Intel CNVi WiFi/BT card.
  • You may also skip the SmallTreeIntel82576 kext (and the two FakePCIID_* kexts) because they apply only to the Intel i211 GigE port, which is not present. However, there's absolutely no harm in keeping them. These kexts will only attach to the i211 GigE device, if one exists.
  • To activate the HDMI port on your motherboard (during Post-Installation), you may simply grab the framebuffer connector settings from here (there's one specifically for Z390M Gaming). But you may also choose to apply a headless platform ID in which the iGPU is used only for compute tasks, but not for driving a display monitor. In this case, keep your monitor connected to the RX 580.
You may follow the full UniBeast and MultiBeast instructions from this guide, as well as the instructions for modifying config.plist and drivers64UEFI. If you encounter any issues, feel free to post here. We've helped other Z390M Gaming owners in this thread.
 
Top