External GPU not detected by laptop – fix

Laptop won't see your external graphics enclosure? Usually a driver or power issue. Here's how to get it working.

Quick answer for advanced users

Unplug the eGPU. Go to Device Manager, show hidden devices, uninstall all NVIDIA/AMD graphics drivers. Reboot. Plug eGPU back in. If still not seen, disable PCI Express Native Power Management in BIOS, set Thunderbolt security to “No Security” or “Legacy”, and use a dedicated PCIe slot (not daisy-chained).

Why this happens

External graphics enclosures use Thunderbolt 3 or 4 to connect to your laptop. When your laptop doesn't detect the enclosure, it's almost always one of three things: driver conflict from leftover internal GPU drivers, Thunderbolt security settings blocking the connection, or power delivery issues where the enclosure isn't getting enough juice to initialize. I've seen this most often on Dell XPS 15 and Razer Blade 15 models after a Windows update. The laptop sees the Thunderbolt controller but the GPU inside the enclosure stays invisible.

Step-by-step fix

  1. Fully shut down your laptop. Not sleep, not hibernate. Power off completely. Unplug the laptop from AC power.
  2. Disconnect the eGPU enclosure from the laptop and from wall power. Wait 30 seconds.
  3. Boot the laptop into Windows with nothing connected to the Thunderbolt port. Log in fully.
  4. Open Device Manager (right-click Start menu, select Device Manager).
  5. In Device Manager, click View > Show hidden devices. This reveals stale drivers from previous GPU installs.
  6. Expand Display adapters. You'll see your internal GPU (Intel UHD or AMD) plus maybe a grayed-out NVIDIA/AMD GPU from a previous eGPU session. Right-click that grayed-out one and select Uninstall device. Check “Delete the driver software for this device” if it asks. Do this for every GPU except your internal one.
  7. Also expand Universal Serial Bus controllers. Look for any device with “Thunderbolt” in its name. Right-click and uninstall it. Yes, it will reappear on reboot. That's fine.
  8. Restart the laptop normally. Don't plug the eGPU in yet.
  9. Once Windows is fully loaded, plug the eGPU into wall power first. Wait until you hear the fan spin up or see its power LED go solid. Then connect the Thunderbolt cable to your laptop.
  10. Windows should chime and show a notification: “Device ready” or “Thunderbolt device connected”. Open Device Manager. Under Display adapters you should now see the eGPU's GPU listed.

If it still doesn't show up

Check Thunderbolt security in BIOS/UEFI

Enter BIOS by pressing F2 (Dell, Lenovo) or F12 (Razer) during boot. Look for a Thunderbolt or Security section. Set Thunderbolt Security Level to No Security or Legacy Mode. Some laptops label it “User Authorization” – turn it OFF. Save and exit. Reboot and try again.

Disable PCI Express Native Power Management

In the same BIOS section, look for PCI Express Native Power Management. Set it to Disabled. This stops the laptop from cutting power to the Thunderbolt port when idle. Some AMD laptops (especially Ryzen 4000 series) need this to detect eGPUs.

Try a different Thunderbolt port

If your laptop has two Thunderbolt ports, test the other one. Some laptops route one port through the CPU and the other through the chipset. The CPU-connected port often works better for eGPUs. Check your laptop manual.

Update Thunderbolt firmware and drivers

Go to your laptop manufacturer's support site. Download and install the latest Thunderbolt driver and Thunderbolt firmware update. Dell has a separate tool for this. For Razer, it's bundled in the Synapse software. On Lenovo, use the Lenovo Vantage app. After updating, repeat the full shutdown and reconnect steps above.

Test with another GPU inside the enclosure

If you have a spare GPU, swap it in. This tells you if the problem is the enclosure or the GPU itself. I've seen enclosure power supplies fail silently – the LED lights up but the PCIe power pins don't deliver voltage. A multimeter check on the 12V rail is the real test, but swapping cards is easier.

Prevention tips

Once you get it working, here's how to keep it stable:

  • Never hot-unplug the eGPU while the laptop is on. Always use the “Safely Remove Hardware” icon, or just shut down first. Hot-unplugging corrupts driver state and guarantees you'll have to redo the uninstall dance.
  • When you disconnect the eGPU overnight, leave it plugged into AC power. Disconnecting the wall power lets the enclosure's capacitors drain. That can cause a detection failure the next morning. Keep it powered and ready.
  • Do not daisy-chain other Thunderbolt devices between the laptop and the eGPU. External SSDs or docks in the chain confuse the Thunderbolt controller. Plug the eGPU directly into the laptop's Thunderbolt port.
  • Keep one set of drivers – either download the latest NVIDIA/AMD driver from the GPU maker's site, or use the laptop manufacturer's version. Don't mix. Driver conflicts are the #1 cause of detection failures after the first install.

If you've tried all this and the eGPU still isn't detected, the problem is likely the enclosure's power supply or the Thunderbolt controller on your laptop motherboard. That's a hardware repair, not a software fix. Contact the enclosure manufacturer or your laptop's support line.

Related Errors in Hardware – RAM & MB
Bluetooth Headphones Paired But No Sound? Fix in 2 Minutes Monitor Resolution Stuck at 1024x768 After RAM Upgrade RAM not detected after motherboard swap — what went wrong RAM Not Seated Properly: What to Check First

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.