Fix AMD Driver Timeout and Black Screen Crashes
AMD Radeon driver timeout, black screens, or game crashes on Windows 11? Fix them with a clean driver install, HAGS off, and shader cache reset.

That "AMD driver timeout has occurred" message, the random black screen, the mid-game crash back to desktop: these are all the same thing wearing different masks. Windows caught the graphics driver not responding and yanked it back to life. The fix is almost always software, and one step alone clears most cases.
Quick answer
An AMD driver timeout means Windows 11's Timeout Detection and Recovery reset the Radeon driver because it stopped responding. The single most effective fix is a clean driver install: download the latest WHQL (not preview) Adrenalin driver, boot into Safe Mode, run Display Driver Uninstaller (DDU) to wipe the old driver, then install the new one. If that does not stick, turn off Hardware-Accelerated GPU Scheduling, reset the shader cache in Adrenalin, and remove any GPU overclock. Keep Windows and Adrenalin fully updated, since recent patches fixed a wave of AMD GPU hangs.
Key takeaways
- A clean driver install with the WHQL (not preview) build fixes most timeouts.
- Disabling Hardware-Accelerated GPU Scheduling stops timeouts on many AMD systems.
- Resetting the shader cache in Adrenalin clears a corrupt cache that causes crashes.
- Removing any GPU overclock and FreeSync quirks restores stability under load.
- Recent Windows updates and Adrenalin versions fixed a wave of AMD GPU hangs, so stay current.
Match the symptom to the cause
Driver timeouts have a handful of usual suspects. This table maps what you see to the most likely culprit and the fix that addresses it, roughly in the order worth trying.
| Symptom | Likely cause | Fix | Time |
|---|---|---|---|
| Timeout on a fresh/preview driver | Bad or beta driver build | Clean WHQL reinstall with DDU | 15-20 min |
| Crashes in specific games | GPU scheduling conflict | Turn off Hardware-Accelerated GPU Scheduling | 5 min |
| Random in-game hitching then crash | Corrupt shader cache | Reset shader cache in Adrenalin | 2 min |
| Black screens with FreeSync on | FreeSync/VSR quirk | Temporarily disable FreeSync and VSR | 3 min |
| Timeouts only under load | Unstable overclock | Reset tuning to default | 5 min |
| Persists after all of the above | Failing or overheating card | Check temps, power, reseat card | varies |
Do a clean driver install
A stale, mismatched, or preview driver is the leading cause. Reinstall cleanly rather than installing over the top.
- Download the latest WHQL-recommended Adrenalin driver for your card from AMD.
- Boot into Safe Mode and run Display Driver Uninstaller (DDU) to remove all AMD driver files.
- Restart into normal Windows.
- Install the freshly downloaded driver, choosing the driver-only option if offered.
- Restart again.
Warning
Avoid Adrenalin Preview and Optional builds if you value stability. Stick to the WHQL-recommended release, which is tested more broadly and is far less likely to cause timeouts.
It is worth understanding what a timeout actually is, because it shapes how you troubleshoot. Windows expects the GPU to respond to commands within a set window (a couple of seconds by default). If the driver does not respond in time, Windows assumes it has hung and triggers Timeout Detection and Recovery, which forcibly resets the driver to keep the whole system from freezing. That reset is the black flash you see. So a timeout is not the disease; it is Windows reacting to an underlying stall. The real cause is whatever made the driver stop responding: a buggy driver build, a scheduling conflict, a corrupt cache, an unstable overclock, overheating, or insufficient power. That is why "just reinstall the driver" works so often, but also why it sometimes does not. You have to find the actual stall.
Turn off Hardware-Accelerated GPU Scheduling
This Windows feature interacts badly with some AMD cards and is a frequent timeout trigger.
- Open Settings, then System, then Display.
- Click Graphics, then Change default graphics settings.
- Turn Hardware-Accelerated GPU Scheduling off.
- Restart the PC.

Reset the shader cache and check Adrenalin settings
A corrupted shader cache causes crashes that look like driver faults. In AMD Adrenalin, open Settings, then the Graphics tab, and click Perform Reset next to Shader Cache. While there, if you use FreeSync and see black screens, temporarily disable FreeSync and Virtual Super Resolution to test. Some users also find that disabling AMD Crash Defender reduces timeouts, since the feature that restarts the driver can itself cause conflicts.
A corrupt shader cache is also a common cause of in-game hitching, which our guide to shader compilation stutter on PC covers in more depth.
Remove overclocks and update firmware
An unstable GPU overclock or memory tune is a classic timeout cause under load. In Adrenalin's tuning section, set everything back to default, and remove any third-party overclock utility's profile. Then update your motherboard BIOS and chipset drivers, since outdated firmware can cause the communication faults that present as GPU hangs.
Update Windows and Adrenalin
AMD and Microsoft shipped fixes for a wave of GPU hangs that plagued recent games like Battlefield 6, Call of Duty Black Ops 7, and Arc Raiders. Make sure Windows 11 is fully updated and that you are on a current Adrenalin release that addresses those hangs. If timeouts persist on an updated, cleanly installed driver at stock clocks, the card may be failing or thermally throttling, monitor GPU temperatures under load and reseat the card if needed. For the closely related NVIDIA symptom, see our guide to the display driver stopped responding error, and if your crash points to power rather than the driver, our kernel power 41 random restart guide covers that angle.
What to do right now
Work through these in order and stop when the timeouts go away:
- Download the latest WHQL-recommended Adrenalin driver (not preview) from AMD.
- Boot into Safe Mode and run DDU to fully remove the old driver, then install the new one and restart.
- Turn off Hardware-Accelerated GPU Scheduling in Settings then System then Display then Graphics.
- In Adrenalin, reset the shader cache, and if you use FreeSync with black screens, disable FreeSync and Virtual Super Resolution to test.
- Remove any GPU overclock or memory tune, setting Adrenalin tuning back to default.
- Update Windows 11 and your motherboard BIOS/chipset drivers fully.
- If timeouts continue at stock clocks on a clean driver, monitor temperatures and check power delivery before suspecting the card.
Frequently asked questions
What does "AMD driver timeout has occurred" mean?
It means Windows detected that the Radeon driver stopped responding within the time it allows, so it forcibly reset the driver through Timeout Detection and Recovery. You usually see a brief black screen or a crash. The reset prevents a full freeze, but the underlying driver, scheduling, or hardware issue needs fixing.
Should I use the Adrenalin preview drivers?
No, not for stability. Preview and optional builds are less broadly tested and are a common source of timeouts. Use the WHQL-recommended Adrenalin release. If you only want the driver without the full suite, choose the driver-only install option during setup.
Why does turning off GPU scheduling help?
Hardware-Accelerated GPU Scheduling changes how the GPU manages its own work queue, and on some AMD configurations this interacts poorly with the driver and causes timeouts. Turning it off hands scheduling back to the standard path, which is more stable for those systems even if it costs a tiny bit of latency.
Could a driver timeout mean my card is dying?
It can, but only after you have ruled out software. If you have done a clean WHQL driver install, disabled GPU scheduling, reset the shader cache, and removed overclocks, yet timeouts continue, suspect hardware, overheating, a failing card, or insufficient power. Check temperatures and power delivery before replacing anything.


