Contribute
Register

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

thanks. I actually just noticed that regexplorer is dynamic. while reading I saw more being built while others terminated as you said.
anyway, this may be a catch 22 thing.... without the IGPU being enabled in BIOS its not going to be seen in regexplorer. but turning it on causes a panic. awesome puzzle
If you're using OpenCore, then enabling IGPU in BIOS will, in most cases, cause a Couldn't allocate runtime area error at the very start of the boot process.

But if you're using Clover, there should be no problem enabling IGPU.
 
You guys are crazy, and this is so interesting. I wish I knew how to do all this. Can I ask a question? Does this need to be done for each new BIOS?
So, Casey, if you're on f8, and I'm on f9b, as an example, and I use your DDST/SSDT, would I be missing feature, or possibly introduce issues?
That's a good question. So far we need to make two changes to DSDT in order to use the new (but still experimental) version of Thunderbolt SSDT:
  • Change RP05._INI to RP05.XINI
  • Change _GPE._E17 to _GPE.XE17
These changes are necessary to prevent conflicts with same-name methods in the experimental Thunderbolt SSDT. While we can use a Clover ACPI rename entry to change _E17 to XE17 (because there is only 1 instance of this), we cannot do the same for renaming _INI to XINI (because there are many instances of _INI).

So we modify the DSDT itself to change RP05._INI to RP05.XINI. If we can figure out how to do this through a Clover rename, then we can do this dynamically on any DSDT regardless of whether it is F6, F7, F8, or F9b.
 
If you're using OpenCore, then enabling IGPU in BIOS will, in most cases, cause a Couldn't allocate runtime area error at the very start of the boot process.

But if you're using Clover, there should be no problem enabling IGPU.

correct... but I moved to OC (n-d-k) so I figured I would fiddle around a bit today. if its a losing battle, ill move on.
 
correct... but I moved to OC (n-d-k) so I figured I would fiddle around a bit today. if its a losing battle, ill move on.
Yes, same problem with n-d-k fork of OpenCore!
 
I have to say, I'm blown away. I bit the bullet this weekend and purchased this board hoping to gain some better support/stability from my system and everything came together fairly easily.

I've always had partial/flakey Thunderbolt on my old build, but with this new board and your help with the mini Catalina build, everything is basically - just working. For the first time ever, I actually do have literal Thunderbolt hotplug, and even sleep/wake, no weird USB issues, and overall the system seems nice! I am still in quite in shock over it!

I have encountered a few random hard locks/freezes, and I've made a few small tweaks to see if they help or not (removed the bootflag ID from Clover, swapped my HDMI + DP cables on my dual monitor setup to a DP + DP setup, and disabled CSM in BIOS). I initially tried just doing the 32 -> 16 Clover bootflag change I read about, but it didn't help, and my system refused to use my primary monitor when I tried removing WhateverGreen. Still too early to tell if these changes I did have brought back some stability and fixed the hard locks, but *fingers crossed*.

If everything pans out stability wise, I hope to upgrade to an i9 here within the next month or two. Do you expect any changes will be required, or should it be just a literal drop in replacement for an i7 8700K?

I did jump right to the latest F9b bios. I see that in the mini Catalina, it did say F8. Should I revert to F8?

Thanks again for doing this build and putting everything up here Casey! This is amazing. By far the most complete and quirky-less Hackintosh I've ever built/used.
 
Last edited:
I have to say, I'm blown away. I bit the bullet this weekend and purchased this board hoping to gain some better support/stability from my system and everything came together fairly easily.

I've always had partial/flakey Thunderbolt on my old build, but with this new board and your help with the mini Catalina build, everything is basically - just working. For the first time ever, I actually do have literal Thunderbolt hotplug, and even sleep/wake, no weird USB issues, and overall the system seems nice! I am still in quite in shock over it!

I have encountered a few random hard locks/freezes, and I've made a few small tweaks to see if they help or not (removed the bootflag ID from Clover, swapped my HDMI + DP cables on my dual monitor setup to a DP + DP setup, and disabled CSM in BIOS). I initially tried just doing the 32 -> 16 Clover bootflag change I read about, but it didn't help, and my system refused to use my primary monitor when I tried removing WhateverGreen. Still too early to tell if these changes I did have brought back some stability and fixed the hard locks, but *fingers crossed*.

If everything pans out stability wise, I hope to upgrade to an i9 here within the next month or two. Do you expect any changes will be required, or should it be just a literal drop in replacement for an i7 8700K?

I did jump right to the latest F9b bios. I see that in the mini Catalina, it did say F8. Should I revert to F8?

Thanks again for doing this build and putting everything up here Casey! This is amazing. By far the most complete and quirky-less Hackintosh I've ever built/used.

I use an i9-9900K and no problems with this build. If anything it probably is less likely to have issues as the iMac19,1 uses an i9-9900K.

I don't know about the 9900KS variant though.
 
I use an i9-9900K and no problems with this build. If anything it probably is less likely to have issues as the iMac19,1 uses an i9-9900K.

I don't know about the 9900KS variant though.
Thank you CaseySJ for this additional build guide.
codyqx4, did you pick the K version due to limited supply of the KS models?
 
I have to say, I'm blown away. I bit the bullet this weekend and purchased this board hoping to gain some better support/stability from my system and everything came together fairly easily.
Glad to hear it!
...
I have encountered a few random hard locks/freezes, and I've made a few small tweaks to see if they help or not (removed the bootflag ID from Clover, swapped my HDMI + DP cables on my dual monitor setup to a DP + DP setup, and disabled CSM in BIOS). I initially tried just doing the 32 -> 16 Clover bootflag change I read about, but it didn't help, and my system refused to use my primary monitor when I tried removing WhateverGreen. Still too early to tell if these changes I did have brought back some stability and fixed the hard locks, but *fingers crossed*.
Nice to see the experimentation with different options. Please let us know if the system stabilizes or continues to be unstable. What make/model of RX 5700 XT are you using?
If everything pans out stability wise, I hope to upgrade to an i9 here within the next month or two. Do you expect any changes will be required, or should it be just a literal drop in replacement for an i7 8700K?
No changes at all would be necessary when swapping out the i7-8700K for an i9-9900K. By the way, the Catalina Mini-Guide puts the iGPU into headless mode using Platform ID 0x3E980003. But for i7-8700K, it would be better to change this to 0x3E920003. Not sure if this affects the stability issues you're seeing (probably not).
I did jump right to the latest F9b bios. I see that in the mini Catalina, it did say F8. Should I revert to F8?
No need to revert. Firmware F9b is perfectly fine.
 
If you've patched Thunderbolt firmware in the past, then your experience here can be very helpful. I used the CH341A on a used Designare Z390. When the 8-pin clip was attached to the Winbond chip, LEDs on the motherboard turned on as expected, but the chip itself was undetected and unreadable. I'm therefore reluctant to try it on my main system, but will do so with the new programmer that should arrive in about a week.
Just received tracking info for the new SPI chip reader/programmer. It is expected in 2 days (coming from Europe). Will try reading the Winbond chip at that time.
 
What make/model of RX 5700 XT are you using?
I ended up going with this one: "Sapphire Technology 11293-03-40G Radeon Nitro+ Rx 5700 Xt"



the Catalina Mini-Guide puts the iGPU into headless mode using Platform ID 0x3E980003. But for i7-8700K, it would be better to change this to 0x3E920003
I'm not sure where to change this? I looked in CloverConfig -> Devices, and I see the ig-platform-id under Properties, but it says "0300983E". I don't see any mention of a Platform ID anywhere in the AMD GPU config that I'm using from the mini-catalina guild. Am I missing something?



Thanks for clearing up my concerns about upgrading the i9 and also with the bios! :)
 
Back
Top