The screen goes black for two seconds, the desktop stutters back, and a notification tells you the display driver stopped responding and has recovered. Once is a fluke. Twice a day is a pattern. Every time you open a game or a video call is a problem that needs fixing — and on Windows 11 24H2, this classic TDR (Timeout Detection and Recovery) error has some new twists, from hardware GPU scheduling conflicts to driver builds that don’t play well with the 24H2 kernel.
Here’s the technician’s mental model: Windows gives the GPU roughly two seconds to complete its work. If the driver doesn’t respond in time, Windows kills and restarts the graphics driver instead of crashing the whole system. That reset is the “recovered” part. The failure to respond, though, has a cause — a buggy driver build, the GPU being starved or overheated, a scheduling conflict, or (least often) a dying card. We’ll isolate which one it is, in order of likelihood. If the driver is an NVIDIA card and installers are also failing, the NVIDIA clean install guide pairs well with this one.
Why this happens
- A buggy or corrupted graphics driver build. The most common cause: the installed driver has a scheduling bug, or its files were corrupted during the 24H2 upgrade, so the GPU stops answering under load.
- Hardware GPU scheduling conflicts. 24H2 leans harder on hardware-accelerated GPU scheduling; on some driver builds this feature destabilizes the scheduler and triggers TDRs.
- The GPU is overheating. Dust-clogged fans or dried thermal paste push the GPU past its thermal limit, it throttles mid-task, misses the two-second window, and Windows resets the driver.
- An unstable overclock or undervolt. Factory or user overclocks that were stable on older drivers can become unstable on a new driver build’s different voltage curves.
- Conflicting overlays and capture software. Screen recorders, Discord overlays, and monitoring tools inject into the graphics pipeline and can stall the driver.
- Failing VRAM or GPU hardware. Least common but real: degraded video memory causes the GPU to hang on specific operations, producing TDRs that no driver change fixes.
- Power delivery problems. An underpowered or failing charger/battery on a laptop can starve the discrete GPU during boost, causing exactly these resets.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Perform a clean reinstall of the graphics driver
Don’t just update over the top — purge and reinstall.
- Download the latest driver for your GPU: NVIDIA drivers , AMD drivers , or Intel via the Intel Driver & Support Assistant .
- During NVIDIA/AMD setup, choose Custom and check Perform a clean installation (NVIDIA) or Factory Reset (AMD).
- For Intel or stubborn cases, use DDU (Display Driver Uninstaller) in Safe Mode first, then install fresh.
- Restart and stress-test with the app that triggered the TDRs. This resolves the majority of cases.
Fix 2: Toggle hardware-accelerated GPU scheduling
A 24H2-specific fix worth trying early.
- Go to Settings > System > Display > Graphics > Change default graphics settings.
- Toggle Hardware-accelerated GPU scheduling to the opposite of its current state.
- Restart the laptop (the change requires a reboot).
- Test for a day. If TDRs stop, leave it in the stable position — some driver builds only misbehave with one setting.
Fix 3: Check GPU temperatures
Rule out heat before you blame software.
- Install HWiNFO or use Task Manager’s Performance > GPU tab to watch temperature under load.
- Sustained temperatures above ~85–90°C on a laptop GPU during the triggering workload point to thermal throttling.
- Clean the vents with compressed air, ensure the laptop sits on a hard flat surface, and consider a cooling pad.
- If temps are fine, heat isn’t your cause — move on. If they’re high and cleaning doesn’t help, the thermal paste or fans need professional service.
Fix 4: Disable overlays and background capture
Strip the graphics pipeline down to isolate interference.
- Turn off the Xbox Game Bar: Settings > Gaming > Xbox Game Bar > Off.
- Disable Discord/Steam/NVIDIA overlays and any screen-recording software, at least temporarily.
- In your browser, toggle hardware acceleration off and on to test (Settings > System in Edge/Chrome).
- If TDRs stop with overlays off, re-enable them one at a time to find the offender.
Fix 5: Increase the TDR delay (registry)
Give a slow-but-working GPU more time before Windows declares it hung.
- Press Win + R, type
regedit, and navigate toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Create a DWORD (32-bit) named TdrDelay (if absent) and set it to 8 (decimal, = 8 seconds).
- Optionally create TdrDdiDelay = 8 as well.
- Restart. This helps workstation/rendering workloads where the GPU is legitimately busy, not hung.
Fix 6: Reset overclocks and test the hardware
Eliminate instability at the silicon level.
- Reset any GPU overclock/undervolt to stock (MSI Afterburner > reset, or vendor control panel defaults).
- Run the triggering workload at stock clocks for a full day.
- If TDRs persist across multiple clean driver versions at stock clocks with good temperatures, run your vendor’s GPU diagnostics or a VRAM stress test.
- Hardware-level TDRs that survive everything above mean the GPU needs warranty service — and the Lenovo-specific display driver guide covers vendor diagnostics if you’re on a Lenovo machine.
Closing
TDR errors look scary but the fix is methodical: clean-reinstall the driver, toggle GPU scheduling, check heat, strip overlays, adjust the TDR delay, and finally suspect hardware. In that order, you’ll find the cause instead of guessing at it. And once the resets stop, resist the urge to immediately reinstall the overlay stack or reapply the overclock — change one thing at a time so you know what actually fixed it.
