Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Hi @kgp is very right, I have implemented their latest tips on the thunderbolt and I have successfully obtained Thunderbolt and USB hot connection through the TBEX 3 card in Slot-6, also implemented two Nvidia 1080ti Founders Edition cards working perfectly. The only problem is that when I unplug the cable, the Thunderbolt disappears from the PCI devices,

THB-C OFF.jpeg

when I have the cable connected it appears,

THB-C ON.jpeg

I guess something has gone wrong. If you verify my SSDT, some users may have the Nvidia dual implementation and also TBEX 3 in slot-6. I would be proud to free him from work and I do not want any recognition or mention because he does not deserve it, in the end, all the work is his, and I only copy and paste with proof of error. I would only like it if you can explain to me why the PCI Thunderbolt disappears when the cable is disconnected, thank you very much
 

Attachments

  • EFI.zip
    34.9 MB · Views: 188
  • ioreg ACPI NO.ioreg
    8.6 MB · Views: 115
  • ioreg ACPI YES.ioreg
    8.6 MB · Views: 91
  • ioreg Actual.ioreg
    9 MB · Views: 94
Hi @kgp is very right, I have implemented their latest tips on the thunderbolt and I have successfully obtained Thunderbolt and USB hot connection through the TBEX 3 card in Slot-6, also implemented two Nvidia 1080ti Founders Edition cards working perfectly. The only problem is that when I unplug the cable, the Thunderbolt disappears from the PCI devices,

View attachment 346518

when I have the cable connected it appears,

View attachment 346519

I guess something has gone wrong. If you verify my SSDT, some users may have the Nvidia dual implementation and also TBEX 3 in slot-6. I would be proud to free him from work and I do not want any recognition or mention because he does not deserve it, in the end, all the work is his, and I only copy and paste with proof of error. I would only like it if you can explain to me why the PCI Thunderbolt disappears when the cable is disconnected, thank you very much

Try to remove vendor-ID, subvendor-ID, deviceID, class-code and compatible from DSM calls..

Does this solve the issue with THB_C removed?
 
Hi @kgp Im trying to run:
cd ..
productbuild --distribution ./091-94326/091-94326.English.dist --package-path ./091-94326/ installer.pkg
and all I get is that the ./091-94326/091-94326.English.dist is not found. Am I missing a previous step that causes this issue?
Thanks
 
Hi @kgp Im trying to run:
cd ..
productbuild --distribution ./091-94326/091-94326.English.dist --package-path ./091-94326/ installer.pkg
and all I get is that the ./091-94326/091-94326.English.dist is not found. Am I missing a previous step that causes this issue?
Thanks

Sorry.. I am on holidays.. cannot look to it before Wednesday next week..
 
@kgp No worries! I appreciate your willingness to help!
 
  • Like
Reactions: kgp
Update for all:

I was just verifying SSDT-9-minimal-hotplug-injector.aml on my ASUS Prime X299 Deluxe with a TBEX 3 in Slot-4 under Mojave PB6. The latter AML runs out of the box also for the TBEX 3, although it was initially build for ASUS Prime X299 Deluxe with a Gigabyte Alpine Ridge in Slot-4. No additional adaptations necessary when using TBEX 3 instead of Gigabyte Alpine Ridge!

However, one needs to properly adopt ACPI patch and ACPI replacements, when running the TB-adapter in a PCIe slot different from Slot-4 or on a mainboard different from ASUS! Also in the latter case, no other adaptations are necessary or required!

KGP

Wow that is awesome KGP what SSDT's do I need for my Gigabyte board with Gigabyte thunderbolt card? Do I just need to adpot the one SSDT-9-minimal-hotplug-injector.aml ?

Thanks for your work!
 
Wow that is awesome KGP what SSDT's do I need for my Gigabyte board with Gigabyte thunderbolt card? Do I just need to adpot the one SSDT-9-minimal-hotplug-injector.aml ?

Thanks for your work!

Yes.. just this file..
 
Just curious, why do you need to have it go to sleep?

When a PC idles, it doesn't eat up that much power anyway. Just make sure to use high quality fans in the case (or good liquid cooling if you go that route) and you should be fine for years.

We used to have like 50 of the cheese grater Mac Pros and they were always on and we just let the display sleep after 5 mins and they worked fine for years.

I like it when I sit down and the system wakes up with a move of the mouse/wacom tablet or a keyboard key stroke.

Hackintoshes are always going to be buggy when it comes to sleep anyway.

As far as USB devices go, I use the old 27" Apple Cinema Displays (dual) and they have built in USB2.0 hubs...so I basically have at least 6-7 USB devices connected at all times including hubs.

I don't -need- my computer to sleep, so I don't sleep it; just the displays for lifespan/burn-in. I tested sleep just to see if I had achieved a build that could support it error-free but I have not :)
 
Try to remove vendor-ID, subvendor-ID, deviceID, class-code and compatible from DSM calls..

Does this solve the issue with THB_C removed?


Yeah! @kgp perfect! :headbang: it was not necessary to erase the DSM cosmetic data, when you boot with a Thunderbolt device, it is shown in the "PCI" window, as you said, booting in windows is not good for thunderbolt, now I'm doing performance tests with the SLI of nvidia in Windows and at the moment it is necessary to start the Windows :crazy:, later, so that it works Thunderbolt in Mac is as you have said; you turn off your computer, connect thunderbolt cable, start windows, restart mac, turn off your computer, disconnect thunderbolt cable and start mac with a thunderbolt device at startup and .. Voilá !!

Thank you very much for your advice, enjoy the holidays !! :clap:
 
I fully agree.. but do you think it is a good idea to mix the Vega 64 with a EVGA GTX 1080 Ti?

Not sure if you're asking one person, or anyone in the forum. But I would say No.....if you need additional speed, get two Vegas......
 
Status
Not open for further replies.
Back
Top