How to hotplug TB3 e-GPU properly?
If I try to unplug without ejecting or disconnecting via Nvidia, it goes into a blackscreen with only the cursor visible.
If I eject it, it no longer detects unless I reboot & try to get it detected one way or another. It's a bit finicky.
Thunderbolt Control Center shows the TB3 adapter just fine. It's not shown under Device Manager though.
Edit: @itsage's reply gave me more insights into how Windows handles the eGPU detection. I was able to figure out how to get stable hotplugging with the ADT Link.
It's very simple:
Set Switch 1 to #2 position. This will disable automatic startup of the ADT-Link adapter on power signal detection (similar to how a PC would work), meaning your PSU will always be on.
Do this only if you had issues with eGPU detection as I did & power off your PSU when not in use.
Also, please note that you will still need to "safety eject". If you cold-plug during first boot, you will get the Nvidia GPU tray icon working properly, but after you safety eject once, it will no longer work. This is not an issue though as the GPU will work fine as intended.
Only thing I haven't figured out is to switch all programs from eGPU to iGPU before eject.
Hope this helps.
@sajid_ahmed, Your setup with the ADT-Link R43SG M.2 adapter is not Thunderbolt 3 eGFX certified, meaning it was not tested for hot-plug support by manufacturers. In my experience, the R43SG relies on power signal during bootup so cold-plug maybe your only choice.
@sajid_ahmed, That's great to hear you figured it out!