Contribute
Register

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

Return the 5700 XT and get a Sapphire Pulse RX-580 8GB. Flip the switch on it to compute mode. After you get it working, consider disabling the iGPU and go with an iMP SMBIOS.
Yeah, I've been considering the RX-580. It's just a huge step down in performance from the Nvidia 1080 FTW2 I replaced with the FX 5700 XT. I'm wondering if a Vega-64 will be less of a performance hit? I'm just worried about encountering stability issues with one.
 
Yeah, I've been considering the RX-580. It's just a huge step down in performance from the Nvidia 1080 FTW2 I replaced with the FX 5700 XT. I'm wondering if a Vega-64 will be less of a performance hit? I'm just worried about encountering stability issues with one.

I have tried a sapphire rx580, MSI Vega 56, Vega FE and Radeon VII. All have been completely reliable. Going from a 5700 xt to a 580 is going to be rough performance-wise. I ditched the Vega 56 because it ran too hot.
 
I have tried a sapphire rx580, MSI Vega 56, Vega FE and Radeon VII. All have been completely reliable. Going from a 5700 xt to a 580 is going to be rough performance-wise. I ditched the Vega 56 because it ran too hot.

Good to know. Thanks for the info! Were you using multiple monitors with any of those cards perchance?
 
Yes, just one monitor. Mostly with DP, but I've also tried HDMI.

I use a Sapphire Pulse 5700XT with two DP monitors and have been running Ableton fine for a few weeks now without any apparent lag or delays, in case that helps.

Clover, iMac19,1 with iGPU enabled.
 
I use a Sapphire Pulse 5700XT with two DP monitors and have been running Ableton fine for a few weeks now without any apparent lag or delays, in case that helps.

Clover, iMac19,1 with iGPU enabled.
Which of the dual BIOS modes are you using?
 
My PowerColor Red Dragon (not Red Devil) 5700 XT has been flawless. I do not do Audio/Video editing, however (though I would like to learn Final Cut!).
The card I have problems with is the the Red Devil. The card behaves flawlessly but when u run Valley and open Export window in FCPX.
Did you test it with Valley?
Do you know if Sapphire Pulse are reliable?

I also has random reboots with the Designare but they were due to the CPU Auto voltage being too soft. I selected Fixed Voltage to 1.30 and the boards doesn't reboot. Voltage are soft at low load not high load.
 
Please remove the build guide from your post. Note the following:
View attachment 449713

Because you're using a Samsung 970 EVO Plus, is it running the latest firmware? The firmware can be checked and updated using Samsung Magician software in Windows. Please see NOTE 5a at the top of Post #1:
View attachment 449715
Ok thank you so much...i will check the firmrware version and get back to you...also i will delete the build post
 
Just updated

Catalina 10.15.3 today,

Some Random Black Screen happen,

Does anyone have this problem or anyone know is it have to do with the Intel UHD 630?


February 14, 2020 5:08 PM

Update, Do Clover again, it seems fine again.

Thanks

1581668117498.png
 
Last edited:
Hello @Elias64Fr,

Here's Part 1:
ACPI Debug Log showing register values at the start of ICMB and again at the end of ICMB. The value of XH00 may not be correct. I obtained it like this:

(a) Created "Case (0x09)" in MMBA:

View attachment 449724

(b) Added XHCM registers:
View attachment 449723
Code:
ICMB START — COLD BOOT

2020-02-13  ACPIDebug: { "R_18 =", 0x0, }
2020-02-13  ACPIDebug: { "R_19 =", 0x6, }
2020-02-13  ACPIDebug: { "R_1A =", 0x70, }
2020-02-13  ACPIDebug: { "R_1C =", 0xf0, }
2020-02-13  ACPIDebug: { "R_20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "R_24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "R_28 =", 0x60, }
2020-02-13  ACPIDebug: { "R_2C =", 0x60, }
2020-02-13  ACPIDebug: { "UP18 =", 0x6, }
2020-02-13  ACPIDebug: { "UP19 =", 0x7, }
2020-02-13  ACPIDebug: { "UP1A =", 0x70, }
2020-02-13  ACPIDebug: { "UP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "UP20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "UP24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "UP28 =", 0x60, }
2020-02-13  ACPIDebug: { "UP2C =", 0x60, }
2020-02-13  ACPIDebug: { "DP18 =", 0x7, }
2020-02-13  ACPIDebug: { "DP19 =", 0x8, }
2020-02-13  ACPIDebug: { "DP1A =", 0x8, }
2020-02-13  ACPIDebug: { "DP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "DP20 =", 0x82008200, }
2020-02-13  ACPIDebug: { "DP24 =", 0x1fff1, }
2020-02-13  ACPIDebug: { "DP28 =", 0x0, }
2020-02-13  ACPIDebug: { "DP2C =", 0x0, }
2020-02-13  ACPIDebug: { "D418 =", 0x7, }
2020-02-13  ACPIDebug: { "D419 =", 0x3c, }
2020-02-13  ACPIDebug: { "D41A =", 0x3c, }
2020-02-13  ACPIDebug: { "D41C =", 0x1f1, }
2020-02-13  ACPIDebug: { "D420 =", 0x6bf06bf0, }
2020-02-13  ACPIDebug: { "D424 =", 0x1fff1, }
2020-02-13  ACPIDebug: { "D428 =", 0x0, }
2020-02-13  ACPIDebug: { "D42C =", 0x0, }
2020-02-13  ACPIDebug: { "D518 =", 0x7, }
2020-02-13  ACPIDebug: { "D519 =", 0x3d, }
2020-02-13  ACPIDebug: { "D51A =", 0x70, }
2020-02-13  ACPIDebug: { "D51C =", 0x1f1, }
2020-02-13  ACPIDebug: { "D520 =", 0x81f06c00, }
2020-02-13  ACPIDebug: { "D524 =", 0x49f12001, }
2020-02-13  ACPIDebug: { "D528 =", 0x60, }
2020-02-13  ACPIDebug: { "D52C =", 0x60, }
2020-02-13  ACPIDebug: { "DVES =", 0x130004, }
2020-02-13  ACPIDebug: { "NH00- Read VID/DID =", 0x15eb8086, }
2020-02-13  ACPIDebug: { "XH00- Read VID/DID =", 0xffffffff, }
2020-02-13  ACPIDebug: { "NH10 =", 0x82000000, }
2020-02-13  ACPIDebug: { "NH14 =", 0x82040000, }


ICMB START — WARM BOOT

2020-02-13  ACPIDebug: { "R_18 =", 0x0, }
2020-02-13  ACPIDebug: { "R_19 =", 0x6, }
2020-02-13  ACPIDebug: { "R_1A =", 0x70, }
2020-02-13  ACPIDebug: { "R_1C =", 0xf0, }
2020-02-13  ACPIDebug: { "R_20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "R_24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "R_28 =", 0x60, }
2020-02-13  ACPIDebug: { "R_2C =", 0x60, }
2020-02-13  ACPIDebug: { "UP18 =", 0x6, }
2020-02-13  ACPIDebug: { "UP19 =", 0x7, }
2020-02-13  ACPIDebug: { "UP1A =", 0x70, }
2020-02-13  ACPIDebug: { "UP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "UP20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "UP24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "UP28 =", 0x60, }
2020-02-13  ACPIDebug: { "UP2C =", 0x60, }
2020-02-13  ACPIDebug: { "DP18 =", 0x7, }
2020-02-13  ACPIDebug: { "DP19 =", 0x8, }
2020-02-13  ACPIDebug: { "DP1A =", 0x8, }
2020-02-13  ACPIDebug: { "DP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "DP20 =", 0x82008200, }
2020-02-13  ACPIDebug: { "DP24 =", 0x1fff1, }
2020-02-13  ACPIDebug: { "DP28 =", 0x0, }
2020-02-13  ACPIDebug: { "DP2C =", 0x0, }
2020-02-13  ACPIDebug: { "D418 =", 0x7, }
2020-02-13  ACPIDebug: { "D419 =", 0x3c, }
2020-02-13  ACPIDebug: { "D41A =", 0x3c, }
2020-02-13  ACPIDebug: { "D41C =", 0x1f1, }
2020-02-13  ACPIDebug: { "D420 =", 0x6bf06bf0, }
2020-02-13  ACPIDebug: { "D424 =", 0x1fff1, }
2020-02-13  ACPIDebug: { "D428 =", 0x0, }
2020-02-13  ACPIDebug: { "D42C =", 0x0, }
2020-02-13  ACPIDebug: { "D518 =", 0x7, }
2020-02-13  ACPIDebug: { "D519 =", 0x3d, }
2020-02-13  ACPIDebug: { "D51A =", 0x70, }
2020-02-13  ACPIDebug: { "D51C =", 0x1f1, }
2020-02-13  ACPIDebug: { "D520 =", 0x81f06c00, }
2020-02-13  ACPIDebug: { "D524 =", 0x49f12001, }
2020-02-13  ACPIDebug: { "D528 =", 0x60, }
2020-02-13  ACPIDebug: { "D52C =", 0x60, }
2020-02-13  ACPIDebug: { "DVES =", 0x130004, }
2020-02-13  ACPIDebug: { "NH00- Read VID/DID =", 0x15eb8086, }
2020-02-13  ACPIDebug: { "XH00- Read VID/DID =", 0xffffffff, }
2020-02-13  ACPIDebug: { "NH10 =", 0x82000000, }
2020-02-13  ACPIDebug: { "NH14 =", 0x82040000, }


ICMB END

2020-02-13  ACPIDebug: { "R_18 =", 0x0, }
2020-02-13  ACPIDebug: { "R_19 =", 0x6, }
2020-02-13  ACPIDebug: { "R_1A =", 0x70, }
2020-02-13  ACPIDebug: { "R_1C =", 0xf0, }
2020-02-13  ACPIDebug: { "R_20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "R_24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "R_28 =", 0x60, }
2020-02-13  ACPIDebug: { "R_2C =", 0x60, }
2020-02-13  ACPIDebug: { "UP18 =", 0x6, }
2020-02-13  ACPIDebug: { "UP19 =", 0x7, }
2020-02-13  ACPIDebug: { "UP1A =", 0x70, }
2020-02-13  ACPIDebug: { "UP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "UP20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "UP24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "UP28 =", 0x60, }
2020-02-13  ACPIDebug: { "UP2C =", 0x60, }
2020-02-13  ACPIDebug: { "DP18 =", 0x7, }
2020-02-13  ACPIDebug: { "DP19 =", 0x8, }
2020-02-13  ACPIDebug: { "DP1A =", 0x8, }
2020-02-13  ACPIDebug: { "DP1C =", 0x1f1, }
2020-02-13  ACPIDebug: { "DP20 =", 0x82005400, }
2020-02-13  ACPIDebug: { "DP24 =", 0x49f10001, }
2020-02-13  ACPIDebug: { "DP28 =", 0x60, }
2020-02-13  ACPIDebug: { "DP2C =", 0x60, }
2020-02-13  ACPIDebug: { "D418 =", 0x7, }
2020-02-13  ACPIDebug: { "D419 =", 0x3c, }
2020-02-13  ACPIDebug: { "D41A =", 0x3c, }
2020-02-13  ACPIDebug: { "D41C =", 0x101, }
2020-02-13  ACPIDebug: { "D420 =", 0x0, }
2020-02-13  ACPIDebug: { "D424 =", 0x10001, }
2020-02-13  ACPIDebug: { "D428 =", 0x0, }
2020-02-13  ACPIDebug: { "D42C =", 0x0, }
2020-02-13  ACPIDebug: { "D518 =", 0x7, }
2020-02-13  ACPIDebug: { "D519 =", 0xa, }
2020-02-13  ACPIDebug: { "D51A =", 0xa, }
2020-02-13  ACPIDebug: { "D51C =", 0x101, }
2020-02-13  ACPIDebug: { "D520 =", 0x0, }
2020-02-13  ACPIDebug: { "D524 =", 0x10001, }
2020-02-13  ACPIDebug: { "D528 =", 0x0, }
2020-02-13  ACPIDebug: { "D52C =", 0x0, }
2020-02-13  ACPIDebug: { "DVES =", 0x0, }
2020-02-13  ACPIDebug: { "NH00- Read VID/DID =", 0x15eb8086, }
2020-02-13  ACPIDebug: { "XH00- Read VID/DID =", 0xffffffff, }
2020-02-13  ACPIDebug: { "NH10 =", 0x54000000, }
2020-02-13  ACPIDebug: { "NH14 =", 0x54040000, }
Part 2: BIOS Images
View attachment 449716 View attachment 449717 View attachment 449718 View attachment 449719 View attachment 449720 View attachment 449721 View attachment 449722
Hi @CaseySJ

Thanks for theses informations,
this suggest that NHI0 is correctly preconfigured by BIOS and visible by our SSDT (right PID/VID on NHI0).
About XHC, it doesn't matter, this is not required at first boot time to make macOS driver connexion and list all parts of ThunderboltSwitch. Devices from RP05 to NHI0 are required to make this connexion possible at boot.

That I can see on BIOS screenshot, there is pretty much setting available (nice for different kind of devices compatibility) in contrast with my Asus Maximus board (limited to one page on last firmware, probably by Asus rules).

I can see that Thunderbolt Boot support parameter is OFF, have you tried by changing to ON ?

About ASPM, I don't see any ASPM related parameters (with possible value on L0s, L1 state or both) except Power loading that is set to Auto.
 
Back
Top