ARC Raiders Keeps Crashing? Here Is How to Fix the DXGI_ERROR_DEVICE_HUNG Nightmare

If you are seeing "Device Removed," your GPU isn't dying, but Unreal Engine 5 might be trying to kill it.

arc raiders logo, crashing unreal error DXGI_ERROR_DEVICE_HUNG

I was having a great time in ARC Raiders, sneaking past a rocketeer with a backpack full of loot, when the screen froze. No stutter, no warning, just a hard lock followed by the most terrifying error message a PC gamer can see: DXGI_ERROR_DEVICE_REMOVED with the reason DXGI_ERROR_DEVICE_HUNG.

Usually, this means your graphics card just had a stroke. But if you are playing ARC Raiders, Marvel Rivals, or frankly any recent Unreal Engine 5 title, it’s likely a software conflict, not hardware failure. After scouring the forums and Reddit threads, I found the solution that actually works (and one nuclear option if it doesn't).

The "Turn It Off" Solution That Actually Works

It turns out that Unreal Engine 5 gets confused when your CPU has integrated graphics (iGPU) active alongside your dedicated GPU. It tries to handshake with both, freaks out, and hangs the device. The fix is stupidly simple: you just need to tell your computer to ignore the onboard chip.

Here is exactly what I did to fix it:

  1. Right-click your Start button and select Device Manager.

  2. Expand the Display Adapters section.

  3. You should see your main card (e.g., NVIDIA GeForce RTX 3080) and a second one (e.g., Intel UHD Graphics or AMD Radeon Graphics).

  4. Right-click the Integrated/Onboard graphics and select Disable device.

  5. Your screen might flicker black for a second. Restart your PC just to be safe.

I have played 40+ hours since doing this without a single crash. It is that effective.

The Nuclear Option: Scrubbing the Shader Cache

If you disable the onboard graphics and it still crashes, your shader cache might be corrupted. This happens a lot if you update drivers frequently without a clean install. It’s annoying to fix, but necessary.

First, open your NVIDIA Control Panel, go to Manage 3D Settings, find Shader Cache Size, and set it to Disabled. Reboot your PC.

Once you are back in, you need to manually delete the trash files. Navigate to %USERPROFILE%\AppData\Local\NVIDIA\DXCache and delete everything inside. Do the same for the GLCache folder in the same directory. Once that is done, go back to the NVIDIA Control Panel and set the Shader Cache Size back to Driver Default (or 10GB if you have the space).

Now, Stop Crashing and Go Loot

Unreal Engine 5 is gorgeous, but it’s a total diva when it comes to hardware management. The DXGI_ERROR_DEVICE_HUNG error is essentially the engine tripping over its own shoelaces because it saw two GPUs and panicked. By forcing it to look only at your dedicated card, you stop the conflict dead in its tracks. Now get back to Speranza and try not to lose that loot again.

YOU MIGHT ALSO LIKE

Next
Next

Mexico Scraps Its ‘Violent Video Game’ Tax Because Logic Actually Won For Once