Contribute
Register

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

Joined
May 20, 2020
Messages
2
Motherboard
Gigabyte Z68 > Need full model name > See Rules!
CPU
i7-2700K
Graphics
Intel > Need version > See Rules!
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Hello @floodline,

Based on your first sentence I'll assume that all of your questions pertain to the Gigabyte Z390 Designare. To answer your questions:
  1. Flashing the TB firmware on Z390 Designare is not necessary to get a video signal to most Thunderbolt displays. Thunderbolt displays -- with or without flashed firmware -- will exhibit a number of problems. The display may not turn on during BIOS or OpenCore. The display may not turn on after wake-from-sleep.
  2. The devices built into the Thunderbolt Display (USB ports, Camera, Microphone, Firewire) will most likely require flashing the Thunderbolt firmware.
  3. In general I do not recommend the use of Thunderbolt displays on Hackintosh. The experience can be frustrating and you will need to discover and adopt workarounds for yourself.
  4. For all information about flashing, please refer to Quick Reference spoiler, Section 8, at the top of Post 1.
Again, bottom line: I do not recommend the use of Thunderbolt monitors unless you are willing to discover and adopt workarounds for the various issues that will occur.
Yes I have exactly your described setup. Gigabyte Designare Z390, 9900K, etc.

If I'm totally ok with the USB plugs, camera etc. Not working on the Thunderbolt Display, would still love the sleep/wake to work, and that I can confidently boot my computer "blind", would I even have to flash, or enable bus?

If I do have to flash or enable bus, How do I do that? I cant seem to find a definitive guide without it looking like a seperate titan ridge controller was purchased. Is there a way to do it without a raspberry pi?

If I dont, is it really as simple as display port wire from RX580 to the built in mobo DP, then thunderbolt adapter out to the display from one of the thunderbolt ports on the motherboard?

Again, very sorry for the probably super nooby questions.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,792
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
Yes I have exactly your described setup. Gigabyte Designare Z390, 9900K, etc.

If I'm totally ok with the USB plugs, camera etc. Not working on the Thunderbolt Display, would still love the sleep/wake to work, and that I can confidently boot my computer "blind", would I even have to flash, or enable bus?
I like your flexible attitude towards these things! To answer your question: We should always test a Thunderbolt component first without flashing the firmware. We see what works, what fails. Based on what fails, we consider whether flashing the firmware can partially or fully solve one or more of the failures.

If I do have to flash or enable bus, How do I do that? I cant seem to find a definitive guide without it looking like a seperate titan ridge controller was purchased. Is there a way to do it without a raspberry pi?
All details are in Section 8 of Quick Reference spoiler at the top of Post 1. This question about an alternative to the Raspberry Pi has been answered fully in that spoiler.

If I dont, is it really as simple as display port wire from RX580 to the built in mobo DP, then thunderbolt adapter out to the display from one of the thunderbolt ports on the motherboard?
This is how we connect a Thunderbolt monitor regardless of whether the firmware is flashed or not.

Again, very sorry for the probably super nooby questions.
No problem. But please take a moment to look through Section 8 of the Quick Reference spoiler. You will get a good sense of what to expect if you decide to flash the firmware. Again, we should not flash the firmware until we have first tested our Thunderbolt components with the original firmware. Flashed firmware is not fully compatible with Windows and Linux.
 
Last edited:
Joined
May 15, 2020
Messages
1,115
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Soooo....

for some reason my HackinDROM v1.4.8 is NOT seeing that there is an update available to OC 0.7.2; I'm currently on 0.7.1.

I exited HackinDROM and re-launched, but same thing. I have attached a screen shot.

I also just followed the procedure to clean-up my EFI and relocate backups to a different drive. Thanks for this!!

Anything I should try? Could this have anything to do with why my Hack still never sees available updates from Apple?

@Inqnuam Thanks for an AMAZING App! I've been using HackinDROM for a while now, and how could anyone NOT love and use it?! :clap:
Please close the app
Open Terminal and enter:
Code:
defaults delete Inqnuam.HackinDROM
Then relaunch the app and try again
 
Joined
Jun 18, 2010
Messages
126
Motherboard
z390 Designaire
CPU
i9-9900K
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Classic
  4. Lisa
  5. Plus
  6. Portable
  7. Power Mac
  8. PowerBook
  9. Quadra
Mobile Phone
  1. iOS
Please close the app
Open Terminal and enter:
Code:
defaults delete Inqnuam.HackinDROM
Then relaunch the app and try again
I tried that. Afterwards HackinDROM crashes on launch.
Crashed Thread: 3 Dispatch queue: NSOperationQueue 0x7fad024068e0 (QOS: UNSPECIFIED) Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Illegal instruction: 4 Termination Reason: Namespace SIGNAL, Code 0x4 Terminating Process: exc handler [7470] Application Specific Information: BUG IN CLIENT OF LIBDISPATCH: Unbalanced call to dispatch_group_leave()
 
Joined
Mar 27, 2020
Messages
27
Motherboard
Z390 Designare
CPU
i9-9900K
Graphics
RX 6800
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello sweet dudes, what BIOS is the recommended to have? I know that BIOS F9j is not optimal.

Thanks,
J
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,792
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
Hello sweet dudes, what BIOS is the recommended to have? I know that BIOS F9j is not optimal.

Thanks,
J
We recommend F9g and F9i, both of which are referenced here (top of post 1):

Screen Shot 2021-08-04 at 7.26.46 AM.png
 
Joined
Jan 29, 2012
Messages
73
Motherboard
Gigabyte z390 Designare
CPU
i9 9900k
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
Soooo....

for some reason my HackinDROM v1.4.8 is NOT seeing that there is an update available to OC 0.7.2; I'm currently on 0.7.1.

I exited HackinDROM and re-launched, but same thing. I have attached a screen shot.

I also just followed the procedure to clean-up my EFI and relocate backups to a different drive. Thanks for this!!

Anything I should try? Could this have anything to do with why my Hack still never sees available updates from Apple?

@Inqnuam Thanks for an AMAZING App! I've been using HackinDROM for a while now, and how could anyone NOT love and use it?! :clap:
v.1.4.9 works for me now. Check it out
 
Joined
Aug 17, 2019
Messages
119
Motherboard
Gigabyte Z390 Aorus Xtreme
CPU
i9-9900K
Graphics
RX 5700 XT
Hi @CaseySJ,

Just a quick query with AppleVTD, I’m a little confused with how to enable this. Also in the mini guide for updating to OC 0.7.2, it shows the following:

I have updated to 0.7.2 using in-place HackinDROM and when looking at my settings it shows DisableIoMapper kernel quirk with a Tick (Does this mean its disabled or enabled) sorry this is probably a silly question.

With Apple VTD, to enable this, are the only actions as listed below or do I need to follow the instructions here? Enable AppleVTD with No Impact to WiFi and Ethernet


Changes to config.plist:
  • Support for AppleVTD:
    • Enabling AppleVTD allows greater number of Thunderbolt devices to connect, including (a) Antelope Audio Devices, (b) Apple Thunderbolt-to-Gigabit Ethernet adapter, etc.
    • DisableIoMapper kernel quirk has been disabled.
    • Standard DMAR table is being deleted and replaced with modified DMAR.
  • Your Action: You can still choose to enable to disable AppleVTD as follows:
    • BIOS Setup --> VT-d --> set to Enabled to enjoy the benefits of AppleVTD
    • BIOS Setup --> VT-d --> set to Disabled to turn off AppleVTD
 
Joined
Dec 13, 2013
Messages
112
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. iOS
Hey y'all, I've been tweaking some of my BIOS settings using the scientific method and found some interesting results. With the following settings config'd:
  • Wake on LAN = Disabled
  • Settings -> Platform Power -> Platform Power Management = Enabled
  • VTD = Enabled
And running the OC0.7.2 from @CaseySJ, my system is ROCK solid stable. My Hackintosh is my daily driver, and over the past 2+ years it's been really good (thanks entirely to this group) but the past few days have been amazing. Sleep, wake, unlock with AppleWatch, Handoff, Continuity, everything works perfectly. Now, I'm not suggesting my BIOS settings make any significant difference, just pointing out that they are working very well for me. Your mileage and stability my very.

As always thanks to @CaseySJ, @Inqnuam and everyone else who contributes here.
 
Joined
Apr 20, 2021
Messages
136
Motherboard
Z390 Designare
CPU
i9-9900k
Graphics
SAPPHIRE RX 580 (4GB)
Mac
  1. Mac mini
Mobile Phone
  1. Android
Please close the app
Open Terminal and enter:
Code:
defaults delete Inqnuam.HackinDROM
Then relaunch the app and try again
As soon as I'm able, I will give this a try and let you know. Thanks!!!!
 
Top