Short version: Red Dead Redemption 2 kept crashing to desktop with "ERR_GFX_STATE" mid-mission on my rig, and it turned out to be a mix of a mild GPU overclock and the Vulkan graphics API. This post walks through the real causes and the exact fixes that stopped it, in the order I'd actually try them.

🎮 What Sends You Here

If you clicked into this post, you were probably a few hours into a Red Dead Redemption 2 story mission, or just riding through Valentine, when the game froze for a second and dropped straight to the desktop with a small window that says nothing more than "ERR_GFX_STATE." No readable crash log, no obvious trigger, and it can happen once every few hours or every ten minutes depending on the rig. I hit this on and off for about two weeks after building a new PC, and at first I assumed the GPU itself was bad. It wasn't. This post covers exactly what causes ERR_GFX_STATE in RDR2 and the fixes that actually made it stop, based on what Rockstar's own support threads and driver vendors point to, along with what worked on my end.


⚠️ The Exact Crash and When It Hits

The error shows up as a small popup titled "Red Dead Redemption 2" with the message "ERR_GFX_STATE" and an OK button, and clicking it just closes the game. There is no blue screen and no Windows error report, and Event Viewer usually shows nothing more useful than a generic Application Error pointing at RDR2.exe. In my case it happened most during graphics-heavy moments: gunfights with a lot of particle effects, riding fast through dense foliage, or right after alt-tabbing out and back in. Some players report it right on launch, others only after 30-plus minutes of play. If your crash matches this pattern, sudden, silent, no BSOD, and tied to a graphics-heavy moment, you're dealing with the same issue this post fixes.


🔍 Four Things That Actually Cause It

Before jumping to fixes, it helps to know which of these applies to you, since the right first move is different for each one:

  • GPU or CPU overclocking — RDR2's engine is notoriously picky about overclocked hardware, even a mild factory overclock from MSI Afterburner or an XMP/EXPO profile pushed a bit too far.
  • Vulkan API instability — RDR2 lets you pick between Vulkan and DirectX 12 as the rendering API. Vulkan is more prone to this specific crash on a lot of current driver versions.
  • Outdated or altered GPU drivers — especially right after a Windows Update that quietly changed or rolled back your driver.
  • Corrupted game files or shader cache — common after an interrupted update or a crash that happened mid shader-compile.

Overlay software such as Steam, Discord, or GeForce Experience can also contribute, but it is rarely the sole cause on its own — treat it as a secondary factor to check once the four above are ruled out.


🛠️ Fix It Cause by Cause

Method 1 — Remove Any Overclock

If you use MSI Afterburner, EVGA Precision X1, or a motherboard's built-in overclocking tool, reset GPU core and memory clocks to default and disable any custom fan or voltage curve while testing. If you enabled XMP/EXPO for RAM, that is usually fine on its own, but if you manually pushed CPU clocks or RAM timings further, revert to default in BIOS/UEFI. This alone fixed the issue for a large share of players in Rockstar's own community threads, since RDR2's engine simply is not as tolerant of marginal instability as most other games.

Method 2 — Switch to DirectX 12

In-game, go to Settings → Graphics → API and switch from Vulkan to DirectX 12, then set Graphics Quality to Medium as a baseline before pushing individual settings back up. This is the single most-reported fix for ERR_GFX_STATE specifically, since Vulkan's driver support for RDR2 is less mature on most GPUs than DirectX 12's is right now.

Method 3 — Update Your GPU Driver From the Official Page

Go to your GPU vendor's official driver download page and install the latest stable (not beta or Game Ready preview) driver for your exact card, choosing a clean install if that option is offered during setup. Avoid third-party "driver updater" tools, since bundled or mismatched drivers are themselves a common source of graphics-state crashes.

Method 4 — Verify Game Files and Clear Shader Cache

In Steam, right-click Red Dead Redemption 2 → Properties → Installed Files → Verify integrity of game files, and let it finish fully. Then add -ignorepipelinecache to the game's launch options (Properties → General → Launch Options) to force a fresh shader cache build on next launch.

-ignorepipelinecache
🔗 Official Steam Support — Verifying Game File Integrity help.steampowered.com · Valve's own step-by-step guide for repairing corrupted local game files

🧩 Still Crashing? More to Try

If you have gone through all four methods and it is still happening, close overlays one at a time to isolate whether one of them is involved: Steam → Settings → In-Game → uncheck the in-game overlay, and Discord → Settings → Overlay → turn it off. Also try running the game with fullscreen optimizations disabled (right-click RDR2.exe → Properties → Compatibility → check "Disable fullscreen optimizations"), and make sure Windows itself is fully updated, since a pending Windows Update can leave a GPU driver in an inconsistent half-updated state. If none of this helps, a full driver removal with a dedicated uninstaller tool in Safe Mode, followed by a clean official driver install, resolves it for the small number of cases where a partial driver update is the real culprit.


❓ FAQ

Q. Does ERR_GFX_STATE only happen in Red Dead Redemption 2?
A. It is most associated with RDR2 and other RAGE-engine Rockstar titles such as GTA V, since the error message itself comes from that engine's graphics-state layer.

Q. Is my graphics card dying if I see this error?
A. Almost certainly not. This is a software or driver-state error, not a hardware failure. Hardware failures usually come with visual artifacting, full system blue screens, or a complete restart, not just the game quietly closing.

Q. Which API is more stable, Vulkan or DirectX 12?
A. For ERR_GFX_STATE specifically, DirectX 12 is the more stable choice for most GPUs on current driver releases, though results vary a little by card generation and vendor.

Q. Do I need to fully reinstall the game?
A. Rarely. Verifying game files through Steam repairs corrupted files without a full reinstall in the large majority of cases.


✅ Wrap-Up

ERR_GFX_STATE in Red Dead Redemption 2 almost always comes down to one of four things: an overclock the engine does not tolerate, Vulkan instability, an outdated driver, or corrupted game and shader files. Reset any overclock first, switch to DirectX 12, update your driver from the official vendor page, and verify your game files, in that order, and the crash should stop for good.

#ERR_GFX_STATE #RedDeadRedemption2 #RDR2 #GameCrashFix #PCGaming #GraphicsDriver