Surface Laptop 5 not recognizing eGPU after Windows 11 25H update

Jack 0 Reputation points
2025-11-30T01:43:31.17+00:00

Hello,

My Surface Laptop 5 no longer recognizes my external GPU (eGPU). It worked perfectly before November 2025, but after updating Windows 11 to version 25H on 12 November 2025, the eGPU stopped being detected.

• Device: Surface Laptop 5

• OS: Windows 11, updated to 25H

• Connection: Thunderbolt 4 port (USB-C)

Symptoms:

• The eGPU is recognized only as PCI-to-PCI bridge and USB Root Hub (USB 3.0) in Device Manager.

• The GPU itself is not detected.

• The same eGPU works correctly on other machines, so the hardware is fine.

Troubleshooting already tried (unsuccessful):

• Rolled back Windows to earlier versions.

• Downloaded and installed the latest drivers from the Windows/Surface support homepage.

• Reinstalled Thunderbolt drivers.

• Reinstalled GPU drivers (NVIDIA/AMD), - Failed because the eGPU not detected.

• Checked for Surface firmware updates.

• Repeated the process after the most recent 25H update (several days ago), but the issue persists.

My questions:

  1. What is the reason the eGPU is no longer recognized after the 25H update?
  2. Where is the Thunderbolt 4 port functionality — why does Windows only show USB 3.0 root hub?
  3. How can I make my Surface Laptop 5 recognize the eGPU again?

Any guidance or confirmed working configurations would be greatly appreciated.

Thank you!

Surface | Surface Laptop | USB-C
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Ian-Ng 6,125 Reputation points Microsoft External Staff Moderator
    2025-12-02T16:33:45.6333333+00:00

    Hi @Jack,

    Welcome to Microsoft Q&A forum. 

    I understand that after following the recent Windows 11 update, your Surface Laptop 5 is recognizing your external GPU only as a PCI-to-PCI bridge rather than fully detecting the graphics hardware. 

    This behavior typically happened when the hardware cache or "handshake" between the Thunderbolt controller and the external device needs to be reconfigured at the firmware level. It is possible that the update refreshed certain security policies, causing the connection to pause at the bridge level.

    First, in order to address your questions directly regarding why this behavior is occurring: 

    • Why the eGPU is not recognized: The recent update likely refreshed the system's security policies or Kernel DMA protection settings. When this occurs, the "handshake" between the Surface and external PCIe devices sometimes needs to be manually re-initialized to function correctly. 
    • Regarding Thunderbolt 4 functionality: The presence of the "PCI-to-PCI bridge" actually confirms the Thunderbolt controller is working. However, the system is currently defaulting to a compatibility mode (USB Root Hub) because it has not yet completed the resource assignment required for the GPU. 

    To help resolve this, kindly try to force shutdown and restart (also known as a hardware reset). This process will clear the hardware cache more effectively than a normal restart. 

    Please follow these steps below to force a shutdown and restart:

    1. Firstly, disconnect your eGPU and all other peripherals from the Surface. 
    2. Make sure your Surface is unplugged from its power adapter. 
    3. Press and hold the Power button for 20 seconds.  The screen may turn off or the Windows logo may flash; please continue holding for the full 20 seconds to ensure the hardware cycle is complete. 
    4. Then release the button, wait a few seconds, and then press the Power button again to turn your Surface back on. 
    5. Once logged in, reconnect your eGPU and check Device Manager. 

    For your reference, you can view the official steps for this procedure here: Force a shutdown and restart your Surface - Microsoft Support 

    Please try this step and let me know the outcome. If the eGPU remains undetected, I will be happy to guide you through further isolation steps to ensure your setup is recognized correctly. 

    Thank you for your patience and your understanding. If you have any questions, please feel free to reach out. I'm looking forward to your reply.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Jack 0 Reputation points
    2025-12-04T13:45:03.3933333+00:00

    Dear Ian-Ng,

    Thank you for your previous instructions. I followed all the steps exactly, including the forced shutdown and restart procedure (holding the power button for 20 seconds while disconnected from power and peripherals). Unfortunately, the issue persists. Below is a detailed summary of the problem and the actions already taken.

    1. Problem continues: eGPU still detected only as PCI-to-PCI Bridge

    After rebooting and reconnecting the eGPU:

    The system still does not detect the GPU hardware.

    The eGPU enclosure is recognized only as:

    PCI-to-PCI Bridge

    USB Docking / USB functions

    The graphics card does not appear under Display adapters.

    The GPU driver cannot be installed because the GPU is not enumerated.

    This indicates that PCIe tunneling over Thunderbolt/USB4 is not being initialized.

    1. Thunderbolt Controller does not appear

    In Device Manager:

    I can see:

    USB4 Host Router

    USB4 Root Router

    Thunderbolt Peer-to-Peer

    But I cannot see:

    Thunderbolt Controller

    Thunderbolt NHI

    Thunderbolt PCIe Tunneling Driver

    This suggests that the Thunderbolt stack is stuck in USB4 fallback mode after the Windows 11 update.

    1. Steps already attempted

    A. Forced shutdown (20 seconds) → No effect

    Performed exactly as instructed.

    B. Reinstalled Surface Laptop 5 Drivers and Firmware (latest package)

    Completed successfully

    Rebooted

    Issue remains unchanged

    C. Uninstalled USB4 Host Router and USB4 Root Router, rebooted

    Windows reinstalled them

    Still no Thunderbolt Controller appears

    eGPU still stops at “PCI-to-PCI Bridge”

    D. Verified Kernel DMA Protection / Core Isolation settings

    No improvement in device enumeration

    1. Additional symptoms

    The eGPU enclosure does supply power and USB functions (= basic USB4 works).

    The GPU inside the enclosure is not detectable at all.

    Before the recent Windows Update, the same hardware worked normally.

    This strongly suggests a driver/firmware handshake regression introduced by the recent Windows 11 update (25H2) on Surface Laptop 5.

    1. Requested next steps

    Could you please advise on one of the following:

    How to manually force reinitialization of the Thunderbolt controller / NHI driver?

    Whether a rollback of the Thunderbolt firmware or USB4 stack is possible?

    If this is a known compatibility issue in Windows 11 25H2 for Thunderbolt PCIe tunneling?

    Whether escalation to the Surface engineering team is needed?

    I would appreciate further guidance.

    Thank you very much.

    Regards,

    Jack


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.