Contribute
Register

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

Hi @CaseySJ

Thank you so much for your guide and all the efforts of supporting people with this configuration. I checked and most of the Amazon reviews on this board are hackintoshes. Gigabyte should really endorse you for helping them sell a bunch of their high tier board! Hope you are staying safe and well with the family during this pandemic.

I've followed your guide from last year until this year, moved from clover to OC and everything has been awesome. I recently just got my 5700 XT Pulse this morning and was super excited to try it out but then I keep noticing the micro lags every few seconds from the mouse and general UI. I was using the Radeon VII before this for 9 months and never seen anything like this. I tried almost everything from changing SMBIOS 19,1 to 1,1 ; with or without agdpmod=pikera, shikigva=16 or shikigva=80, with or without WEG, all still give me the same lags.

There has been a few posts on this forum about this issue but no one seems to know why. It might have to do with using dual 4k monitors through 1.2 Display Port but I don't have any non 4k display to test. Have you came across anything like this?
Hello @hyperx136,

Thank you for the kind words. Hope everyone is following the guidelines of their local authorities and not only staying safe themselves, but keeping others safe as well.

While I have not personally encountered micro-lags with the mouse or GUI, perhaps it's time we investigate this further. Because I have a strong aversion of Bluetooth mice and keyboards, I use either wired versions or Logitech Wireless versions. The Logitech Unifying Receiver, for example, uses a custom 2.4 GHz protocol that connects immediately on startup (i.e. works in BIOS, Clover, macOS, Windows, Linux, etc.).
Screen Shot 2020-04-23 at 4.47.00 AM.png
So let's start like this:
  • What is the make/model of the mouse?
  • If the GUI also freezes, does that mean animations also stutter? For example, if a web page containing animated advertisements is open, do the advertisements also stutter?
  • If so, would you be able to record about 30 seconds of this?
Some things to try:
  • Without knowing more about the problem, these suggestions are just guesses....
    • If your monitors have MST (Multi Stream Transport, a feature of DisplayPort), try disabling that feature.
    • Try the kext located here by copying it to CLOVER/kexts/Other and rebooting. This is primarily designed to improve performance, but because of the additional properties it injects, there might be other benefits.
    • More severe options include disabling WhateverGreen and copying the RX 5700 XT SSDT located here to the CLOVER/ACPI/patched folder, and reboot. Certain video ports on the 5700 XT may not work, so it will be necessary to try them all.
    • Ensure that DisplayPort cable is certified for DP v1.2 or higher and connected securely.
    • Try Clover v5114.
 
@CaseySJ Just wanted to say thank you for the guide! Incredible work you have done here! I Just got up and running with Catalina 10.15.4 on a 9900KS build. I was on 10.15.3 up until today and my MSI 5700 XT displayports would not output any video as discussed throughout this thread many times. However, once I upgraded to 10.15.4 & Clover 5114, they oddly began working. Couldn't be happier.

-- Note: My office workstation is the new Mac Pro which I love, but I'm actually embarrased my new hackintosh cremes it in a geekbench test.
Hello @digimax,

Glad to hear the update went well. Regarding the MSI RX 5700 XT, it would be nice to determine whether the credit belongs to 10.15.4 or to Clover v5114 or to the combination of the two! Nevertheless, it's good to know that at least the combination works properly. Will update the Catalina Mini-Guide accordingly.
 
@CaseySJ

So I have restored my dual monitor setup by going back to un-modified NVM 23 on GC-Titan Ridge. While I haven't tested this, I believe I could go back to un-modified NVM 43 or 50 and still have dual monitor support. I have read that Clover has had issues over the last few releases, I was on 5108, I have since updated to 5114. No issues booting on either one.
Some questions:
You mentioned having a newer NVM 50 release that you were getting better results with. Is that something I can try?
Have you tried flashing the Designare NVM 33 to your GC-Titan Ridge?
Have you been able to pass 2 monitors over your TR card?

What I keep going back to is I don't understand why the patched firmware would affect running monitors directly off the GPU? I feel like I'm missing something.

Sorry for many questions. :banghead:
 
This video from Intel is from 2015. Now it's 2020 and still they are presenting us with 14nm ++++ CPUs. I've never heard any good explanation about why they can't succeed with even 10nm for the desktop. AMD/TSMC have had 7nm CPUs (Zen2) for more than a year already. Can anyone explain what happened at Intel ?

While there are likely multiple reasons for the delay, my personal thoughts on this are:
  • Unlike others, Intel uses a strict definition of process node. Intel's 14nm for example has the same transistor density as 10nm from the large overseas chip foundries. Intel's 10nm will compete with 7nm from the other fabs.
  • Intel decided very late to switch to EUV lithography. For a long time they tried to extend DUV/Immersion lithography, but for good reasons. EUV is a monopoly. It's available only from ASML and costs around US$150 million apiece (maybe a bit less with volume discount). EUV took a long time to come to market and for several years many insiders had given up on it.
    • As a side note, EUV is used selectively on the densest layers in the front-end and middle-of-line layers up to perhaps Metal-1 or Metal-2. Most upper interconnect layers can be exposed with DUV/Immersion.
  • TSMC and Samsung were the first adopters of EUV and competed with each other to acquire as many of the tools as they needed. Production of EUV is slow -- much like production of a commercial jet -- so there was limited supply and the two biggest foundries captured most of the early production.
 
Thunderbolt Bus IDs should be unique. Fortunately, it's easy to do:
  • Byte #2 of ThunderboltDROM is Bus ID. We can use any unique number here such as 0x01 or 0x02. Then re-compute CRC8 checksum in Byte #1.
  • In ThunderboltConfig, byte #1 is the Bus ID. We change that byte to the same value.

Thanks so much. I never would have figured that out! I made the mods and now have "Thunderbolt Bus 1" and "Thunderbolt Bus 2" in System Information - Thunderbolt.
 
Thanks so much. I never would have figured that out! I made the mods and now have "Thunderbolt Bus 1" and "Thunderbolt Bus 2" in System Information - Thunderbolt.
Cool -- but this is mentioned in each of the ThunderboltDROM Micro-Guides...

Screen Shot 2020-04-23 at 6.18.24 AM.png
 
It seems that now I'm getting random freezes but without Kernel Panics. I changed my XFX RX580 with a Sapphire Nitro+ RX580 two days ago because I wanted to make sure that the video card is out of the way. Random freezes started today but without any special modification to the system. More specific, they started when I left te unit to idle for 30 minutes and when I came back and logged in back the system just froze. Since then it froze 3 times, randomly.. I updated the kexts (Lilu, WG, VirtualSMC and AppleALC but it is the same)..
 
External USB disk mounts only through USB 2.0 ports. This means there is some problems with SSDT? Not enough voltage is given to USB 3 port, right?

In ACPI-patched i have SSDT-DTPG.aml and SSDT-Z390-DESIGNARE-TB3HP-V4.aml

Do i need somenthing extra there?
 
External USB disk mounts only through USB 2.0 ports. This means there is some problems with SSDT? Not enough voltage is given to USB 3 port, right?

In ACPI-patched i have SSDT-DTPG.aml and SSDT-Z390-DESIGNARE-TB3HP-V4.aml

Do i need somenthing extra there?
Please see Notes 4 and 5 at the top of the Catalina Mini-Guide:

Screen Shot 2020-04-23 at 8.05.49 AM.png
 
@CaseySJ Just wanted to say thank you for creating and maintaining these guides. They are amazingly understandable, useful, and thorough.

I used the Clover guide a few months ago to build a system at my office. And this week I built virtually the same system for working-from-home using the OC guide. Everything's working like a dream, including the new RadeonBoost.kext that people have been discussing this week.

Thanks so much.
 
Back
Top