sambow23 / Dell-Precision-5540-macOS

Dell Precision 5540 Hackintosh
0 stars 0 forks source link

Thunderbolt Hotplug #1

Open sambow23 opened 3 days ago

sambow23 commented 3 days ago

Currently does not work. Using TB3 SSDT patches from multiple XPS 7590 Hackintosh repos (same hardware/mobo) do not seem to change behavior.

To get Thunderbolt 3 hardware working currently, the user must have these settings set in the BIOS: Thunderbolt Adapter Configuration
Thunderbolt
Thunderbolt Boot Support
No Security
Thunderbolt Auto Switch
Auto Switch
BIOS Assist

Then the user must boot the system with the Thunderbolt peripherals attached.

sambow23 commented 3 days ago

Ok well uhh it seems to work? I booted my system with the TS3 Plus, unplugged the dock after macOS booted, and then replugged it and everything came back.

sambow23 commented 3 days ago

I understand now, It seems like when booting the system with no TB3 device, it leaves the controller enumerated or in a off-state. As said before, if I boot the system with my TS3 Plus plugged in, the thunderbolt controller shows under PCI in System Profiler and im free to hotplug any TB3 peripheral. Though I have not tested eGPUs just yet.

sambow23 commented 3 days ago

Tried a RX580 inside a Razer Core X. It sees the GPU but the drivers never load, it does work on a real mac.

image image
sambow23 commented 2 days ago

Another issue, the internal display garbles out if any thunderbolt accessory is plugged in, booted with it or not. If I use a USB-C monitor a HDMI display that aren't connected to a thunderbolt device, the issue does not happen.

sambow23 commented 2 days ago

I was able to use TbtForcePower, which let me power on the Thunderbolt controller without a TB3 peripheral plugged in. Though I'm still having issues with the internal display freaking out. Not entirely sure where to look for this...

sambow23 commented 2 days ago

Doesnt seem to be thunderbolt related, also happens when I plug in a USB-C display. Disconnecting the monitor, sleeping the laptop, and then waking it seems to fix it? I can even plug the monitor back then and it works fine. Guess I will need to look at WhateverGreen patches.

EDIT: same case for thunderbolt peripherals.