⚡ Instant Quick Fix: DXGI_ERROR_DEVICE_HUNG in CONTROL
Apply these two steps to stop the engine crash immediately:
- Switch to DirectX 11 Mode: Launch
Control_DX11.exedirectly from the installation folder (or choose the DirectX 11 launch option in Steam/Epic Games launcher) instead of DirectX 12. - Disable In-Game Ray Tracing & DLSS Frame Generation: In the game’s display settings, turn off Ray Tracing entirely, as volatile RT memory calls are the primary cause of GPU timeout detection (TDR) crashes.
Remedy Entertainment’s acclaimed title Control remains a visual showcase, but players exploring the Oldest House frequently encounter abrupt game freezes followed by a crash dialog stating DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG. This error crashes the game straight to the desktop, often wiping unsaved progress during intense combat sequences.
The code DXGI_ERROR_DEVICE_HUNG signifies that the graphics driver stopped responding to commands sent by the application, causing Windows’ Timeout Detection and Recovery (TDR) mechanism to reset the GPU. Below is a comprehensive technical breakdown and long-term resolution guide to eliminate these engine crashes permanently.
Why Does DXGI_ERROR_DEVICE_HUNG Occur in Control?
Unlike simple missing-file crashes, this specific DXGI error stems from hardware-software command deadlocks:
- Unstable GPU Overclocks: Factory or manual GPU core/memory overclocks that pass synthetic benchmarks can become unstable under Control’s heavy compute shaders.
- DirectX 12 Pipeline Bottlenecks: Memory leaks or command queue desynchronization between Windows and the Northlight engine’s DX12 implementation.
- Aggressive Ray Tracing Loads: High ray-tracing reflections and indirect diffuse calculations overloading the GPU’s BVH traversal units.
- Driver Timeout (TDR) Limits: Windows defaulting to a tight 2-second timeout window before killing the graphics pipeline.
Step-by-Step Fixes to Stabilize the Northlight Engine
1. Extend Windows TDR Delay (Registry Adjustment)
If your GPU takes slightly longer than 2 seconds to process a dense combat scene, Windows assumes the card has hung. You can safely increase the threshold:
- Press
Windows Key + R, typeregedit, and press Enter. - Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Right-click the right pane, select New > DWORD (32-bit) Value, and name it TdrDelay.
- Double-click TdrDelay, select Decimal, set the value to 8 (or 10), and click OK.
- Restart your computer to apply the updated recovery threshold.
2. Roll Back or Clean Install GPU Drivers with DDU
Corrupted driver state cache is a frequent trigger for device-hung errors:
- Download the latest Display Driver Uninstaller (DDU) utility.
- Reboot into Windows Safe Mode and run DDU to wipe old driver components completely.
- Restart into normal mode and perform a clean installation of the newest driver provided by NVIDIA, AMD, or Intel.
3. Disable Overlays and High Precision Event Timers
Third-party hook tools inject code into DirectX call queues, provoking device removals:
- Disable the Discord In-Game Overlay, GeForce Experience / ShadowPlay overlay, and RivaTuner Statistics Server (RTSS).
- Turn off Windows Game Bar via Settings > Gaming > Game Bar.
Engine Compatibility & Settings Comparison
| Configuration | Stability Rating | Crash Risk Factor | Visual Tradeoff |
|---|---|---|---|
| DirectX 11 (Standard Mode) | Very High (Most Stable) | Extremely Low | No Ray Tracing support |
| DirectX 12 (RT Disabled) | High | Low to Moderate | Standard screen-space reflections |
| DirectX 12 (Full Ray Tracing) | Moderate | High on unstable clocks/TDR limits | Maximum visual fidelity |
Revert GPU Clock Offsets to Factory Defaults
If you are utilizing MSI Afterburner or AMD Adrenalin to run custom overclocks or undervolts, reset all profiles to stock clocks. Control utilizes aggressive AVX instruction sets and persistent compute passes that expose minor voltage instabilities that otherwise go unnoticed in other titles.
For additional system stability tutorials, background crash diagnostics, and game launcher troubleshooting, check our complete guide on diagnosing game engine crashes and graphics driver recovery errors to ensure your hardware runs at peak reliability.