Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,454
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
Oops, forget renaming _INI. to XINI on RP05. I don't use DSDT _INI on my file .. like Macs.

If you can't view UPSB DSB0.. this is a good news .. in first time .. file can't be loaded for another reason ;).

Can you search on System log "ACPI Error" and if it's related to SSDT TbtOnPch ? Finally, you need to have "xx ACPI AML tables successfully acquired and loaded".
The last-boot log contains several "ACPI Errors" and no mention of "xx ACPI AML tables successfully acquired and loaded". So you're right -- the TbtOnPch table wasn't loaded.

However, the cause of the problem is not clear. So attached are the first 770 lines of the last-boot log. Maybe you can find something here...


Please ignore this. I'm about to test using Draft 02 now...
 

Attachments

  • boot1.txt
    120.8 KB · Views: 176
Joined
Jan 6, 2020
Messages
145
Motherboard
Gigabyte Designare Z390 Thunderbolt 3
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
is it recommanded or is it compatible two rx580 with catalina ?

i need a cable to reliate two graphic cards ?
 
Joined
Jan 1, 2020
Messages
326
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
The last-boot log contains several "ACPI Errors" and no mention of "xx ACPI AML tables successfully acquired and loaded". So you're right -- the TbtOnPch table wasn't loaded.

However, the cause of the problem is not clear. So attached are the first 770 lines of the last-boot log. Maybe you can find something here...


Please ignore this. I'm about to test using Draft 02 now...
OK !...

For thunderbolt, you should also removed ThunderboltReset.kext file, I don't need it for the moment and many errors are related to this file like :
"(Lilu) ThunderboltReset: tbr @ failed to find AppleThunderboltGenericHAL::registerWrite32"
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,454
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
OK !...

For thunderbolt, you should also removed ThunderboltReset.kext file, I don't need it for the moment and many errors are related to this file like :
"(Lilu) ThunderboltReset: tbr @ failed to find AppleThunderboltGenericHAL::registerWrite32"
Some updates:
  • My previous tests were done with modified DSDT and OpenCore.
  • But now I switched to standard DSDT and Clover.
  • ThunderboltReset.kext is not used now.
  • In Clover I added the following renames:
    • Change _INI to XINI
    • Change _E17 to XE17
  • With TbtOnPch-Draft02, all tables are successfully loaded, but there are several ACPI Errors.
  • Please see attached boot log.


Screen Shot 2020-01-19 at 1.15.22 PM.png


EDIT: I believe the errors are due to missing OSDW method. I've just created this. Will reboot now and check.
 

Attachments

  • boot1.txt
    115 KB · Views: 51
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,454
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
@Elias64Fr

After creating a dummy OSDW method like this...

Screen Shot 2020-01-19 at 1.35.50 PM.png
...there are no more ACPI errors. Thunderbolt gets activated. I have a 14-port OWC Dock connected, but only a partial set of devices in the dock are recognized (no Thunderbolt bus yet):

Screen Shot 2020-01-19 at 1.29.30 PM.png

Attached are the files I'm using:
  • SSDT-TbtOnPch-Draft02
  • SSDT-DTPG.aml -- this provides:
    • DTGP method
    • OSDW method
    • RMDT methods
 

Attachments

  • SSDT-DTPG.aml
    773 bytes · Views: 36
  • SSDT-TbtOnPch-Designare_Draft02.aml
    22.4 KB · Views: 36
Joined
Jan 1, 2020
Messages
326
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
Some updates:
  • My previous tests were done with modified DSDT and OpenCore.
  • But now I switched to standard DSDT and Clover.
  • ThunderboltReset.kext is not used now.
  • In Clover I added the following renames:
    • Change _INI to XINI
    • Change _E17 to XE17
  • With TbtOnPch-Draft02, all tables are successfully loaded, but there are several ACPI Errors.
  • Please see attached boot log.


View attachment 445732

"In Clover I added the following renames:
  • Change _INI to XINI"
This change will rename all _INI on the DSDT :| ?! You should renamed it only for RP05 on DSDT but I don't know how it is possible on Clover.

On your Log file, many other errors ... related to OSDW .. I have this method on my DSDT but I think it is not required: Using modified SSDT and DSDT is only for macOS >> I have added OSDW method on the following draft :)
 

Attachments

  • SSDT-TbtOnPch-Designare_Draft03.aml
    22.4 KB · Views: 32
Joined
Jan 14, 2020
Messages
2
Motherboard
Z390 Designare
CPU
i7-8700k
Graphics
xfx 5700 xt
This is specifically for people that are doing a fresh install of Catalina and wanting to install UAD software for a recording studio workstation:

After doing a successful direct install of Catalina, I spent a good 8 hours trying to figure out how to get my UAD device to work. At first I thought it was an issue with me not having the TB3 ports set up correctly, but it was fine. I learned that if you've installed UAD on Mojave already and are just updating to Catalina, than you are 100% fine. The problem was with the new security that Catalina enforces that prevents UAD Software from altering your system audio. I went through all the posts in this thread and saw a couple people had the same issue as me, but no solution other than installing Mojave first, then install UAD, and then upgrade to Catalina... If you are in looking to install Catalina fresh using the mini guide, the trick to get UAD software installed is below.

1. Boot into Recovery mode, load up Terminal, and type: csrutil disable (this disables SIP System Integrity Protection)
2. Boot back into the normal macOS partition run Terminal again and disable GateKeeper by typing: Sudo spctl --master-disable
3. Install UAD Software make sure its the most recent build
4. Boot back into Recovery mode and re-enable SIP through terminal
5. Re-enable GateKeeper
 
Joined
Jan 1, 2020
Messages
326
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
@Elias64Fr

After creating a dummy OSDW method like this...

View attachment 445736
...there are no more ACPI errors. Thunderbolt gets activated. I have a 14-port OWC Dock connected, but only a partial set of devices in the dock are recognized (no Thunderbolt bus yet):

View attachment 445737

Attached are the files I'm using:
  • SSDT-TbtOnPch-Draft02
  • SSDT-DTPG.aml-- this provides:
    • DTGP method
    • OSDW method
    • RMDT methods
Nice, now the SSDT file is loaded and ;) thunderbolt device are correctly named. Can you add ACPIDebug.kext from Rehabman in order to have log information from our SSDT-TbtOnPch-Draft03.

Remember for the first test to cold boot your PC and remove all connected thunderbolt devices... on Apple boot screen, boot progress bar should slowing in the beginning during 2 or 3 seconds no more and should accelerate for normal boot.
In this case, we know that Thunderbolt device is correctly configured.

I'm waiting for your ACPIDebug boot log to understand what happen.
 
Last edited:
Joined
Jan 6, 2020
Messages
145
Motherboard
Gigabyte Designare Z390 Thunderbolt 3
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
This is specifically for people that are doing a fresh install of Catalina and wanting to install UAD software for a recording studio workstation:

After doing a successful direct install of Catalina, I spent a good 8 hours trying to figure out how to get my UAD device to work. At first I thought it was an issue with me not having the TB3 ports set up correctly, but it was fine. I learned that if you've installed UAD on mojave already and are just updating to catalina, than you are 100% fine. The problem was with the new security that Catalina enforces that prevents UAD Software from altering your system audio. I went through all the posts in this thread and saw a couple people had the same issue as me, but no solution other than installing mojave first, then install uad, and then upgrade to catalina... If you are in looking to install catalina fresh using the mini guide, the trick to get UAD software installed is below.

1. Boot into recovery mode, load up terminal, and type: csrutil disable (this disables SIP System Integrity Protection)
2. Boot back into the normal mac os partition run terminal again and disable GateKeeper by typing: Sudo spctl --master-disable
3. Install UAD Software make sure its the most recent build
4. Boot back into recovery mode and re-enable SIP through terminal
5. Re-enable gatekeeper

Hi! I have do nothing of that.

I have install Catalina with mini guide, and I install UAD without TB3 actived.
I had to re install 5 times because the drivers who didn't want to work.

Last installation of drivers is good.

And with help of this thread I can use TB3.
And my UAD TB2 with adapter TB3 works fine.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,454
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
Nice, now the SSDT file is loaded and ;) thunderbolt device are correctly named. Can you add ACPIDebug.kext from Rehabman in order to have log information from our SSDT-TbtOnPch-Draft03.

Remember for the first test to cold boot your PC and remove all connected thunderbolt devices... on Apple boot screen, boot progress bar should slowing in the beginning during 2 or 3 seconds no more and should accelerate for normal boot.
In this case, we know that Thunderbolt device is correctly configured.

I'm waiting for your ACPIDebug boot log to understand what happen.
Update:
  • I dumped the original DSDT and changed only RP05._INI to RP05.XINI. Also changed _E17 to XE17.
  • Copied TbtOnPch-Designare-Draft03 to the CLOVER/ACPI/patched folder.
  • Copied ACPIDebug.kext to /Library/Extensions.
  • Shutdown the system. Disconnected all Thunderbolt devices. Flipped power switch to OFF for 10 seconds.
    • This is a cold start.
  • Restarted the system with no Thunderbolt devices.
  • The modified DSDT and all SSDTs loaded with no problem. 16 ACPI tables successfully loaded.
  • ACPIDebug log looks like this:
    Screen Shot 2020-01-19 at 2.30.01 PM.png
  • RP05 looks like this:
    Screen Shot 2020-01-19 at 2.35.00 PM.png
EDIT: Thunderbolt devices do not seem to connect on boot or by hot-plug.
 
Last edited:
Top