Quick Answer
Update or roll back your GPU driver, then disable the Timeout Detection and Delay (TDR) if the crash persists. Also check your GPU temps — overheating triggers this more often than people think.
What's Actually Happening
Windows has a watchdog called Timeout Detection and Delay. When your GPU takes longer than 2 seconds to respond to a command, Windows assumes it's hung and resets the driver. That's why you see the black flicker and the balloon notification. The culprit here is almost always one of three things: a buggy driver, an unstable overclock, or a GPU running too hot.
I've seen this on everything from a 2015 Dell laptop to a custom RTX 3090 rig. In 9 out of 10 cases, it's not a dying card. It's software or thermals. Don't panic and RMA your hardware until you've tried these steps.
Fix Steps
- Update your GPU driver — Go to the manufacturer's site (NVIDIA, AMD, Intel) and get the latest driver. Don't use Device Manager; it's slow and often shows old versions. Use NVIDIA's app or AMD's Adrenalin software.
- If the problem started after a recent update, roll back the driver — In Device Manager, right-click your GPU, go to Properties > Driver > Roll Back Driver. If that's grayed out, download an older driver from the manufacturer's site and do a clean install (check the "Perform a clean installation" box).
- Disable TDR — This is the nuclear option, but it works. It tells Windows to stop resetting the driver. If the GPU truly hangs, you'll get a full system freeze instead of a recovery, but at least you'll know it's a hardware issue. To disable it:
Reboot. If you want to keep some protection, set it to 3 instead (that's the default). Remember to revert this if you do a clean driver install later.reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrLevel /t REG_DWORD /d 0 /f - Check your temperatures — Download HWInfo or MSI Afterburner. Run a stress test like FurMark or Unigine Valley. If your GPU hits 85°C+ under load, that's your problem. Clean the fans, check the thermal paste if it's old, and make sure your case airflow isn't trash.
- Remove overclocks — If you've overclocked your GPU or CPU, reset to stock. Even a factory OC can be unstable after a driver update. I've fixed dozens of these by just resetting the core clock to default.
If That Doesn't Work
- Use DDU (Display Driver Uninstaller) — Boot into Safe Mode, run DDU, then install a fresh driver. This clears all leftover junk from previous installs. It's overkill sometimes, but when nothing else works, it's your friend.
- Check your power supply — A failing PSU can cause voltage drops to the GPU, which looks exactly like a driver crash. If you've got a 6-year-old PSU and a power-hungry card, this is a real suspect.
- Try a different PCIe slot — If you're on a desktop, reseat the card and try another slot. It's rare, but a bad slot can cause intermittent issues.
- Run Windows Memory Diagnostic — RAM errors can sometimes manifest as GPU crashes. It takes a while, but it's a cheap check.
Prevention Tips
Keep your drivers updated, but don't jump on the latest version the day it drops. Wait a week and read forums to see if people are reporting issues. Undervolting your GPU can reduce heat and power draw — that's a solid long-term move if you're on a hot card. And clean your PC's dust filters every few months. Overheating is the #1 cause of this error in older machines.
Pro tip: If you're on a laptop, check your cooling pad. Most laptops under heavy gaming will throttle, but if the fans are clogged, the GPU will crash long before you hear the fans spin up.
That's the whole bag of tricks. Start with the driver, move to TDR, and keep temps in mind. You'll fix it before the day ends.