PC crashes on wake from sleep & won't boot while eGPU connected

  • OS: Windows 11 Pro 24H2, Build 26100.4061
  • Laptop: FW13, Ryzen AI 9 HX370, 128GB RAM, 4TB SSD

Hello there! Hoping someone else has found a solution to this issue, but I didn’t see anything when I searched the forum. For context, this is my 2nd Framework laptop, and the setup I’m using remains unchanged, aside from replacing my laptop with the Ryzen AI 300 model.

I have a Razer Core X/RTX4070 eGPU setup, connected via Thunderbolt, which worked fairly flawlessly on my old laptop, but seems to be causing issues on my new one.

First issue: If the laptop is in “Sleep” mode, and I try to “wake” it while the eGPU is attached, it crashes. It’ll show the background image, but no user info, buttons, menus, etc are displayed, and the only way to recover is a forced power down (holding the power button).

Second issue: If the laptop is connected to the eGPU when I power it on, it fails to boot. The internal display is on, but with a blank/black screen, as is the “primary” external monitor connected to the eGPU.

This means that if my laptop goes to “sleep” while connected to the eGPU, I have to force a power down, disconnect it from the eGPU, boot and log in to Windows, then reconnect the eGPU before it will function properly. The PC recognizes the eGPU immediately when hot-plugged while powered on and logged in, the only issues are on wake from sleep and powering on.

Has anyone encountered this issue? Any suggestions for possible fixes I should try? I’m happy to share more details if needed. This setup worked on my original Intel FW13, not sure if there’s a BIOS setting that I need to toggle. I installed the latest driver pack from the Framework site, and I’m using the latest Game-Ready driver from NVidia for the GPU.

I managed to find a fix. I don’t expect most folks to need this, but I wanted to share it here in case someone else happens upon the same issue and comes here looking for help.

In the Registry Editor, I added the following values in Computer>HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>GraphicsDrivers:

  • TdrDdiDelay (REG_DWORD), set value to 14 (Hexadecimal)
  • TdrDelay (REG_DWORD), set value to 14 (Hexadecimal).

In addition, in the Control Panel>Hardware and Sound>Power Options>Whoose what the power buttons do, I clicked “Change settings that are currently unavailable”, and disabled “Turn on fast startup”.

These changes resolved Windows hanging on startup/wake from sleep with and without the eGPU connected, at least in my testing so far.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.