Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,859
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
When I use both the SSDT you gave me (which I modified) and SSDT-DTPG.aml, I get "Namespace lookup failure, AE_ALREADY_EXISTS" so I'm doubling up DTPG somewhere...
Yup, sounds like it already exists so no need to add SSDT-DTPG in that case.
 
Joined
May 31, 2016
Messages
918
Motherboard
Gigabyte Z490 Vision G
CPU
i9-10900K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. PowerBook
  2. Quadra
Mobile Phone
  1. iOS
Yup, sounds like it already exists so no need to add SSDT-DTPG in that case.

also my TB controller seems unpredictable / unstable boot to boot. The tree showing up and/or hot plugging aren’t reliable and I’m not sure what is triggering each condition. I’m going to try and find the actual nvm21 for this board and inject the closest drom match I can make.

side note: does anyone know how to extract a bin file from an installer exe? :)
 

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
1,228
Motherboard
Asus Z370-A Prime II
CPU
i9-9900K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
also my TB controller seems unpredictable / unstable boot to boot. The tree showing up and/or hot plugging aren’t reliable and I’m not sure what is triggering each condition. I’m going to try and find the actual nvm21 for this board and inject the closest drom match I can make.

side note: does anyone know how to extract a bin file from an installer exe? :)

You'll have to do some digging around in the installer file. I used Wine to get to it last time.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,859
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
@AlexD,

Good to see you again! Have you seen this regarding Apple Thunderbolt Display?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,859
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
@counterfactual / All,

Intel 10th Gen Comet Lake-S Desktop CPUs are available for purchase and pre-order now. Currently NewEgg and Amazon are on pre-order, but B&H has two models in stock.


B&H:

Screen Shot 2020-05-13 at 6.31.16 AM.png
 
Joined
Dec 16, 2018
Messages
60
Motherboard
Gigabyte Z390 Aorus Pro
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
** Repository of Thunderbolt Bus Activation SSDTs -- Alpine Ridge Controllers Only **
Please do not quote this post in its entirety. Post a link instead.

...this post under construction...
if you have a working SSDT for your board and Alpine Ridge controller, please post details

It's been a while since I've last checked this wonderful thread. So many incredible things were achieved through the last months by collective enormous efforts of truly amazing people whom I really admire.

Thank you for all your hard work guys!

I'm going now through the whole Thunderbolt journey documented here and there in this thread.
It's absolutely amazing achievement!



I'm currently using Z390 Aorus Pro motherboard and GC-Alpine Ridge card with my Apple Thunderbolt Display.
It all worked perfectly with all functions of the display. I used old TB3HP SSDT since last summer. No problems at all.

So today I decided to try this SSDT-only approach to activate Thunderbolt Bus on my system.
It worked! I can't believe my eyes.

Once I put SSDT-TbtOnPch-ASRock-Z370-ITX-AC.aml (no changes was needed: same _E17 event and RP21 location) to CLOVER/ACPI/patched and rebooted – Thunderbolt Bus appeared in System Information under Thunderbolt section!

But unfortunately, it only happens when no device is connected to the TB card.

If I try to boot with Apple Thunderbolt Display connected before turning machine on, it will not show up.
And Thunderbolt section of System Information will say No hardware found.

So the only way to have both Thunderbolt Bus properly appear AND Apple Thunderbolt Display working is to connect the display to the GC-Alpine Ridge only AFTER you've booted the system.

@CaseySJ Just in case my information might be useful, you can add my config to repository.
Z390 Aorus Pro + GC-Alpine Ridge + Apple Thunderbolt Display.
Thunderbolt Bus appears. Display is working perfectly. But only when plugged in after system booted.

Just need to figure out what happens when I try to boot with display already connected and it will be a miracle :)
 

Attachments

  • cold-boot-with-tb-display-connected.png
    cold-boot-with-tb-display-connected.png
    166.5 KB · Views: 31
  • cold-boot-without-devices.png
    cold-boot-without-devices.png
    193.2 KB · Views: 28
  • full-tb-tree-abd-tb-bus.png
    full-tb-tree-abd-tb-bus.png
    563.4 KB · Views: 32
  • tb-display-plugged-after-macos-boot-finished.png
    tb-display-plugged-after-macos-boot-finished.png
    229.4 KB · Views: 29

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
15,859
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
@AlexD,

Thank you for the kind words. @Elias64Fr and "DSM2" have been instrumental in paving the way for Thunderbolt Bus. But of course the primary credit goes to "Osy86" who has done truly groundbreaking work in this area.

The problem you're experiencing (Thunderbolt does not work when booted with a TB device connected) seems to be very common. We may be able to fix this with additional SSDT modifications. I'll continue to work on this. We know that @Elias64Fr's Asus Maximus Extreme is working very well with his SSDT, so that's where I'll start. We may just need to import a few additional methods into the SSDT (I hope).
 
Joined
Aug 23, 2018
Messages
169
Motherboard
GA Z390 Aorus Master
CPU
i9-9900K
Graphics
Radeon RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@StefanAM In the SSDT you need to change RP05 to RP21, _E2C to _E17, XE2C to XE17. For DSB4 duplicate device DSB1, rename it to DSB4 and change the _ADR to 0x00040000

Thank You! I flashed original firmware. I used the ssdt you modified according with my DSDT, renamed in acpi/patch - copying the values you provided in config.plist file (not sure if it's ok, or it must be customised in function of my mobo and TB3). Also changed what @CaseySJ said at post 20772. I don't have DROM visible on Hackintool/Logs/System.
My AR TB3 isn't Asus, but GB.
Please, tell me what I need to do next. Also, in this context (switching old ssdt for patched firmware with the new one for original) do I need SSDT-DTPG.aml anymore?
 

Attachments

  • System DSDT.dsl
    1.8 MB · Views: 24
  • iMac.ioreg
    21.7 MB · Views: 17
  • Captură de ecran din 2020-05-13 la 16.54.10.png
    Captură de ecran din 2020-05-13 la 16.54.10.png
    92.2 KB · Views: 16
  • Captură de ecran din 2020-05-13 la 16.55.21.png
    Captură de ecran din 2020-05-13 la 16.55.21.png
    290.3 KB · Views: 16
  • Captură de ecran din 2020-05-13 la 16.56.23.png
    Captură de ecran din 2020-05-13 la 16.56.23.png
    269.8 KB · Views: 19
  • Captură de ecran din 2020-05-13 la 16.57.38.png
    Captură de ecran din 2020-05-13 la 16.57.38.png
    201.9 KB · Views: 17
  • SSDT-TbtOnPch.aml
    4.5 KB · Views: 13
Top