Contribute
Register

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

I relied on the guide and installed Mojave without any problems. I am using AMD RX Vega 64 8GB 8176 MB as iMac Pro (2017).

A few minutes after launching mac, the mac system freezes completely. It will not move at all after a while. The mac cursor is not moving at all, the upper right time is not changing. There is no pattern even if freeze occurs. You can not see the forced termination of the finder. Commands and periods also don't work. I'm forced to quit by pressing and holding the power button.

I do not know what causes such strange problems.

I compress EFI and paste it here.
Please give me some advice to solve it.

Thank you.
Unfortunately your configuration has a lot of significant problems:
  • You are using SMBIOS iMacPro1,1. This machine uses an Intel Xeon processor that has no on-board IGPU, so we should delete the iGPU section from devices --> properties.
  • You have older versions of the SSDTs in CLOVER/ACPI/patched
  • You have every conceivable kext in CLOVER/kexts/Other
  • With Mojave 10.14.5 and later, we should not use any Vega SSDT.
  • You have not installed SSDT-DESIGNARE-Z390-NO-CNVW.aml
  • You are using FakeSMC with KGP's sensor kexts for the X99 board. These kexts are not recommended/compatible with latest Mojave release.
  • EmuVariableUefi-64 is missing.
Attached is a modified CLOVER folder that fixes all of these issue. It uses latest VirtualSMC instead of FakeSMC. To install, please do this:
  • Boot your system with the USB Install Disk so that you can boot and login to Mojave.
  • Using Finder, go to /Library/Extensions folder and delete FakeSMC.kext and any of the sensor kexts such as:
    • ACPISensors.kext
    • CPUSensors.kext
    • GPUSensors.kext
    • LPCSensors.kext
  • Then run Kext Utility to rebuild kernel cache.
  • Now mount EFI Partition of Mojave SSD using Clover Configurator ("Mount EFI" option on left side panel).
    • Backup existing CLOVER folder
    • Replace it with the attached CLOVER folder (rename it to just "CLOVER")
    • Remove USB Install Disk
    • Reboot
    • Is the system stable?
 

Attachments

  • CLOVER-suteapod.zip
    10.8 MB · Views: 70
Hi CaseySJ,

Super Thanks for your help! It turned that the Mojave I was using was corrupted (I run Unibeast on a 10.13 machine with a mojave image downloaded on a different machine). Everything works now.

I have two very fast questions:

1. I am thinking of getting 'Sapphire Radeon Nitro + RX 580 8GB GDDR5 Dual HDMI DVI Dual DP W/BP (UEFI) 256-bit 2.2slot Active'. Do you have any comment on the compatibility? Will I be able to use all the ports or is there some type of limit on the type/number of ports used?
You should be able to use all ports, but may need to enable CSM Support in BIOS. The Sapphire Pulse is recommended over the Nitro+.

2. I do not want to get banned but is there a way to support your great effort and work you have done? Perhaps donation/patreon or something like that?
Thank you for the sentiment! You're always welcome to contribute to the site itself (upper left corner of webpage).
 
Hi @mobi, @CaseySJ and everybody else!

Thanks to your great help I could do it, it was indeed a firmware problem and updating solved it.

Now, I got that installed but as soon as >I was into the initial mojave configuration (after three automatic reboots) I could hear MOjave's voicehelper but screen was black and could see only the mouse. I switched off, disconnected my Radeon VII and rebooted with HDMI into the Designare. Now I could see everything perfectly and set up the OS. I did my multibeast work, copy and pasted the POst installation files into the EFI folders but when I rebooted MOjave wouldn't load nor with nor without Radeon VII.

Any idea why this is happening?

Thank you very much for your superprecious help. hope I could reciprocate somehow!
 
Hi @mobi, @CaseySJ and everybody else!

Thanks to your great help I could do it, it was indeed a firmware problem and updating solved it.

Now, I got that installed but as soon as >I was into the initial mojave configuration (after three automatic reboots) I could hear MOjave's voicehelper but screen was black and could see only the mouse. I switched off, disconnected my Radeon VII and rebooted with HDMI into the Designare. Now I could see everything perfectly and set up the OS. I did my multibeast work, copy and pasted the POst installation files into the EFI folders but when I rebooted MOjave wouldn't load nor with nor without Radeon VII.

Any idea why this is happening?

Thank you very much for your superprecious help. hope I could reciprocate somehow!
Some comments and suggestions:
  • After post-installation, the on-board HDMI port will likely turn off. But if you have a USB-C to DisplayPort cable, it should work with either of the two Thunderbolt ports on the back panel.
  • Nevertheless, the intent here is to activate the Radeon VII.
  • In BIOS, please check that Initial Display Output is set to PCIe 1 Slot.
  • You should be able to boot with the USB install disk (press F12 during BIOS splash screen) so try that and log into Mojave. Then mount EFI Partition of Mojave SSD and compress/upload the CLOVER folder.
 
Your explanation really helps me. Thank you. Well, there are three things I do not know. One is to boot the system with the usb installation disk. Is this not good enough to start up mac normally? How do I create a USB installation disk and boot it?

And how do I rebuild the kernel cache?

Is the extenstion file SSD-System-Library-Extention?

Please forgive my elementary questions. sorry.

Thank you in advance.
 
** Interim Update: Thunderbolt Local Node and Thunderbolt Bus **

First of all, don't get too excited. :)

Second of all, the screenshots below were taken on my Asus X99 Deluxe II Hackintosh. They show a complete Thunderbolt device tree!
  • Thunderbolt Local Node --> Successful
    • ThunderboltIPPort defining en6 (Thunderbolt Ethernet Bridge)
    • ThunderboltDPOutAdapter for Target Display Mode
    • AppleThunderboltPCIDownAdapter and AppleThunderboltPCIUpAdapter
  • Thunderbolt Bus --> Successful
    • Notice that Thunderbolt section of System Information does not say "No drivers are loaded". Instead, it displays the Thunderbolt Bus
I have a 2012 MacBook Air with Thunderbolt 2. So later this week I will attempt:
  • Hack-to-Mac Thunderbolt Ethernet connection
  • Hack-to-Mac TargetDisplayMode
  • Hack-to-Mac TargetDiskMode
Fine Print:
  • This only works with the Asus ThunderboltEx II card. It will not work with Asus ThunderboltEX 3.
  • I have the ThunderboltEx II Dual.
  • This card only works on Asus X99 motherboards.
  • Hot plug is not yet working. I just installed the card after approximately 3 weeks of wait (shipped from China via Ali Express) so have not fine-tuned the setup.
  • I have attached a PowerColor Gaming Station eGPU(via Apple Thunderbolt 3 to Thunderbolt 2 adapter) that includes USB 3 ports and an Ethernet port.
    • The USB ports and Ethernet port are working properly!
    • eGPU is not working. Might have to enable CSM Support.
If you were wondering why I built an "ancient" X99-based Hackintosh, this is the answer.

Now the hard part begins. I'll analyze the DSDT/ACPI tables to see if there's anything we can learn. But my suspicion is that the Thunderbolt 2 Falcon Ridge controller is treated differently by macOS Thunderbolt drivers, and it may not require any assistance from the BIOS/Firmware. This could mean, therefore, that any lessons learned from this experiment may not apply to Titan Ridge.

View attachment 419263

Close-up of IORegistryExplorer:
View attachment 419269

Close-up of Thunderbolt section of System Information:
View attachment 419268
Thunderbolt Ethernet Bridge device automatically added to the bottom of the list:
View attachment 419264
anxious to try a TB2 card in my AORUS Pro. I purchased that MB since I don't have any TB devices and at the time had no immediate plans to acquire any. however, a little experimentation is always fun for this retired engineer.

a superficial search returns the SuperMicro AOC-TBT-DSL5320 as using the Falcon Ridge controller, but I have no idea if this card is proprietary to a Supermicro MB or will work with any "TB-ready" mobo. https://www.supermicro.com/manuals/other/AOC-TBT-DSL5320.pdf

will await your reaction before buying one. I believe the AORUS Pro has the correct MB connections for an add-in TB card.
 
Last edited:
Your explanation really helps me. Thank you. Well, there are three things I do not know. One is to boot the system with the usb installation disk. Is this not good enough to start up mac normally? How do I create a USB installation disk and boot it?

And how do I rebuild the kernel cache?

Is the extenstion file SSD-System-Library-Extention?

Please forgive my elementary questions. sorry.

Thank you in advance.
All of this is in the build guide with screenshots for every step. When we decide to build a Hackintosh we accept the fact that we have to do all of the work ourselves. If we are not willing or able to do so, we can buy a Mac from an Apple Store. That will provide 100% guaranteed success and peace-of-mind because of Apple Tech Support and return/exchange policy.

My recommendation is to follow the build guide in Post #1 slowly. Take your time; no need to rush. All the answers are there. You can stop when you get to Going the Extra Mile. I can help you with any final post-installation steps, but please go through the first part of the guide.
 
Last edited:
anxious to try a TB2 card in my AORUS Pro. I purchased that MB since I don't have any TB devices and at the time had no immediate plans to acquire any. however, a little experimentation is always fun for this retired engineer.

a superficial search returns the SuperMicro AOC-TBT-DSL5320 as using the Falcon Ridge controller, but I have no idea if this card is proprietary to a Supermicro MB or will work with any "TB-ready" mobo. https://www.supermicro.com/manuals/other/AOC-TBT-DSL5320.pdf

will await your reaction before buying one. I believe the AORUS Pro has the correct MB connections for an add-in TB card.
Alas, Thunderbolt cards can be very motherboard-specific. This SuperMicro card might only work with SuperMicro motherboards. It uses a SGPIO cable that may be incompatible with the F_THBC header on Gigabyte motherboards.

I think a good way to experiment with Falcon Ridge is to find a Gigabyte GA-Z87X-UD7-TH, which has built-in Falcon Ridge.
 
Excellent. When booting from USB and look into about this mac Radeon VII is recognised. might be obvious for you but not for me! How can we make it work when booting from ssd too?

Thanks soooo much
 

Attachments

  • EFI.zip
    7.5 MB · Views: 94
  • WhatsApp Image 2019-07-30 at 14.19.45.jpeg
    WhatsApp Image 2019-07-30 at 14.19.45.jpeg
    136.7 KB · Views: 59
ok, I booted from USB and it worked

rebooted from SSD and it worked too.

tried play around a bit, sound from jack port did not work so I opened Multibeast and installed first Realtek driver, closed multibeast, reopened and installed voodoo driver. Rebooted and got panic message during verbose debug msg. Rebooted from USB and got same panic. Now I can't access Mojave neither from USB nor from SSD. Looks really strange cause everything was working good.

How can I access mojave and do some changes if it always panics both from USB and SSD?

Thanks @CaseySJ
 
Back
Top