CONTROL Resonant DXGIERRORDEVICEREMOVED: Why It Happens and How to Stop It for Good

Discover the real causes behind the DXGI_ERROR_DEVICE_REMOVED crash in Control Resonant and learn advanced fixes including TDR timeout adjustments and hardware diagnostics.

By Central
Highlights
  • The DXGI_ERROR_DEVICE_REMOVED error is triggered by Windows' Timeout Detection and Recovery (TDR) when the GPU fails to respond within a few seconds.
  • Extending the TDR delay via registry edit can resolve the crash, but it masks underlying issues like power delivery failure or driver instability.
  • If software fixes fail, hardware causes such as insufficient PSU power or GPU defects should be investigated using tools like OCCT and Event Viewer.

You’ve already tried the standard fixes — verifying game files, updating drivers, lowering settings. They didn’t work. The DXGI_ERROR_DEVICE_REMOVEDcodecodecodecodecode error in Control Resonant keeps crashing your GPU, and you need a fix that digs past the surface.

This error isn’t a random glitch. Windows has a built-in watchdog called Timeout Detection and Recovery (TDR). When the GPU doesn’t respond within a few seconds — usually because of a driver hang, power spike, or memory allocation failure — the OS kills the driver and triggers this error. On Nvidia and AMD cards, the causes differ slightly, but the core problem is the same: the GPU is being asked to do something it can’t finish in time.

The non-obvious part? Sometimes the fix isn't changing the game's config — it's changing how Windows handles the timeout itself.

The non-obvious part? Sometimes the fix isn’t changing the game’s config — it’s changing how Windows handles the timeout itself. And that’s where most guides stop short.

Pinpointing the Exact Cause of CONTROL Resonant DXGI_ERROR_DEVICE_REMOVED

Before applying any fix, you need to know whether you’re dealing with a TDR timeout, a driver crash, or a power delivery issue. Each has a different signature and a different fix. Here’s a comparison table to help you diagnose:

Symptom Most Likely Root Cause What to Check First
Error appears after ~5–10 seconds of gameplay, often at a loading screen or during a cutscene TDR timeout — GPU takes too long to respond to a render command GPU memory usage in MSI Afterburner; check if VRAM is maxing out
Error occurs during intense combat or when particles fill the screen, no consistent timing Driver crash — a specific shader or instruction causes the driver to stop responding Event Viewer logs (System section) for Displaycodecodecodecodecode errors; try a clean driver install
Error happens immediately on launch or after a few minutes, PC might restart or black screen Power delivery failure — PSU can’t supply stable voltage under transient loads Use HWMonitor to check GPU voltage dips; test with a less demanding game
Error only occurs with overlays (Discord, GeForce Experience, Steam) Overlay conflict — hooking into the render pipeline disrupts the GPU Temporarily disable all overlays; if error stops, re-enable one at a time

If your error matches the TDR timeout row, you have two paths: reduce the load on the GPU (lower settings, cap frame rate) or increase the TDR delay so Windows gives the GPU more time. The second path is controversial because it masks an underlying problem, but it’s often the only practical fix for games that are borderline unoptimized.

Step-by-Step: Non-Obvious Fixes for the DXGI_ERROR_DEVICE_REMOVED Error

Step 1: Extend the TDR Delay (Registry Edit)

This is the most direct fix for Nvidia users, but it applies to AMD too. Windows uses a default TDR timeout of 2 seconds. Some scenes in Control Resonant can exceed that, especially on older hardware or when ray tracing is on.

  1. Open Registry Editor (Win+R, type regeditcodecodecodecodecode).
  2. Navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriverscodecodecodecodecode.
  3. Create a DWORD (32-bit) named TdrLevelcodecodecodecodecode and set its value to 0codecodecodecodecode (this disables the TDR watchdog entirely). Not recommended — a fully hung GPU will cause a system freeze instead of a recoverable error.
  4. Instead, create a DWORD named TdrDelaycodecodecodecodecode, set to decimal 10codecodecodecodecode (seconds). This gives the GPU 10 seconds instead of 2. For AMD cards, create TdrDdiDelaycodecodecodecodecode with the same value.
  5. Restart your PC.

Expected outcome: If the error was a borderline timeout, the game will now run without crashing. If it still crashes, the problem is more severe — move to Step 2.

WARNING: Increasing TDR delay can mask a failing GPU. Monitor temperatures and stability after this change. If you see artifacts or repeated crashes, revert to default and address hardware.

Step 2: Force DirectX 11 or DirectX 12 via Launch Options

Control Resonant defaults to whatever your system supports, but the DXGI error often stems from mismatches between the game engine and driver. Forcing a specific API can bypass that.

  1. In Steam library, right-click Control Resonant → Properties → General → Launch Options.
  2. Enter -dx11codecodecodecodecode and test. If the error persists, try -dx12codecodecodecodecode. If neither works, remove the option.
  3. Additionally, type -d3d11codecodecodecodecode — this forces Direct3D 11 specifically (some users report it works when -dx11codecodecodecodecode doesn’t).

Expected outcome: The game should either crash on a different API or stabilize on one. DX11 is generally more forgiving; DX12 can trigger TDR on cards with limited VRAM.

Step 3: Clear DirectX Shader Cache and Disable Full-Screen Optimizations

Stale shader caches can cause the GPU to execute corrupted instructions, leading to driver removal.

  1. Run Disk Cleanup as administrator.
  2. Select your system drive, scroll to DirectX Shader Cache, check it, and delete.
  3. Navigate to the game’s .execodecodecodecodecode file (Steam → Manage → Browse local files).
  4. Right-click the .execodecodecodecodecode → Properties → Compatibility → check Disable full-screen optimizations and Run this program as an administrator.
  5. Apply and launch.

Expected outcome: A fresh shader cache forces the driver to recompile shaders, removing any corrupted entries.

Step 4: Perform a Clean GPU Driver Installation (Nvidia or AMD)

Most people install drivers over existing ones, leaving leftovers that cause conflicts. A clean installation removes all previous traces.

  • Nvidia: Download the latest driver from Nvidia’s site. During installation, choose Custom (Advanced) → check Perform a clean installation.
  • AMD: Download the latest Adrenalin package. Use the Factory Reset option in the installer (AMD Cleanup Utility is also available for a full wipe).

Expected outcome: A known-good driver state. If the error still occurs, try rolling back to an older driver (e.g., the version before the most recent game-ready driver), as newer drivers sometimes introduce instability for specific titles.

Step 5: Disable Hardware-Accelerated GPU Scheduling (HAGS)

HAGS was introduced in Windows 10 version 2004 and is enabled by default on many systems. It can cause DXGI errors in games that don’t handle the new scheduling model well.

  1. Settings → System → Display → Graphics → Change default graphics settings.
  2. Turn Hardware-accelerated GPU scheduling Off.
  3. Restart your PC.

Expected outcome: The GPU scheduler returns to the traditional model, often resolving random TDR events.

Step 6: Increase Virtual Memory (Page File)

Control Resonant can be VRAM-hungry. When VRAM runs out, the system uses system RAM as a fallback via virtual memory. If your page file is too small, allocations fail and the GPU driver gets removed.

  1. Advanced System Settings → Performance → Settings → Advanced → Virtual memory → Change.
  2. Uncheck Automatically manage paging file size for all drives.
  3. Select the drive where the game is installed. Choose Custom size.
  4. Set Initial size to 12288codecodecodecodecode MB (12 GB) and Maximum size to 24576codecodecodecodecode MB (24 GB).
  5. Click Set, OK, restart.

Expected outcome: The system can now allocate up to 24 GB of page file, giving the GPU breathing room when VRAM is exhausted.

The Last Resort: Hardware-Level Fixes

If none of the software fixes work, the problem is likely hardware.

  • Check your PSU: Use a tool like OCCT to run a GPU stress test while monitoring 12V rail voltage. If voltage drops below 11.4V under load, your power supply is insufficient or failing. Replace with a unit that has at least 20% headroom above the GPU’s rated TDP.
  • Disable GPU overclock or undervolt: Even a stable overclock in other games can cause TDR in Control Resonant due to the engine’s sensitivity. Return clocks to stock.
  • Physically reseat the GPU: Power off, remove the GPU, clean the PCIe slot contacts with isopropyl alcohol, and reinsert firmly.
  • If you have onboard graphics: Disable the dedicated GPU in Device Manager and test with integrated graphics (if the game runs, your card is defective).

One More Angle: The Game’s v1.300.300 Patch Might Be Relevant

Remedy released a hotfix that adjusted enemy health and dynamic scaling. Some users report that the DXGI error occurs less frequently after this update. If you haven’t updated the game, force Steam to check for updates. A patch can change how the engine allocates resources, indirectly affecting GPU stability.

For those still hitting the error after all steps, the next frontier is investigating Windows Event Log for LiveKernelEvent 141codecodecodecodecode — that code points to a hardware failure specific to your GPU’s memory controller. Catching that code early can save you hours of troubleshooting.

Questions answered
  • What causes DXGI_ERROR_DEVICE_REMOVED in Control Resonant?The error is caused by Windows' Timeout Detection and Recovery (TDR) when the GPU takes too long to respond, often due to driver hangs, power spikes, or memory allocation failures.
  • How can I fix the DXGI_ERROR_DEVICE_REMOVED error?Extend the TDR delay via registry edit, reduce GPU load, or investigate hardware issues like insufficient PSU power.
Share This Article