If Dirt 5 keeps crashing on your PC, the fix is almost always one of three things: outdated graphics drivers, a corrupted shader cache, or a DirectX 12 stability issue. This guide walks through the exact steps to diagnose and stop the crashes, from quick driver updates to forcing DirectX 11 and verifying game files.
Why Dirt 5 Crashes on PC
Dirt 5 is a demanding racing game built on Codemasters’ EGO engine. It pushes GPUs hard, and crashes often stem from instability in the engine’s DirectX 12 renderer, memory leaks, or conflicts with background software. Common crash points include the loading screen, the first race, or after 20-30 minutes of play, which points to different root causes.
Quick Fixes to Try First
Start with these low-effort solutions; they resolve a large percentage of crashes:
- Update your GPU drivers – Use NVIDIA GeForce Experience or AMD Adrenalin to get the latest Game Ready driver. Outdated drivers are the #1 cause of crashes in new titles.
- Restart your PC – A fresh boot clears memory leaks and background processes that can interfere.
- Close overlays – Disable Discord overlay, GeForce Experience overlay, and MSI Afterburner/RivaTuner. Overlays often trigger crashes in EGO engine games.
- Check for Windows updates – Ensure you have the latest Windows 10/11 patches, especially cumulative updates that include GPU fixes.
Force DirectX 11 (The Most Reliable Fix)
Dirt 5 defaults to DirectX 12, which offers ray tracing and better performance on some hardware, but it is also less stable on many PCs. Switching to DirectX 11 eliminates most crashes for a large number of players.
- Open Steam (or your game launcher).
- Right-click Dirt 5 and select Properties.
- In the General tab, find Launch Options.
- Type
-dx11and close the window. - Launch the game. It will now run on DirectX 11.
If you bought the game on Epic Games Store, the process is similar: click the three dots next to Dirt 5, choose Manage, then Launch Options, and add -dx11.
Verify Game Files and Clear Shader Cache
Corrupted game files or a stale shader cache can cause crashes at specific moments, like when a new track loads. Verifying files repairs any corruption, and clearing the cache forces the game to rebuild shaders cleanly.
- Steam: Right-click Dirt 5 → Properties → Local Files → Verify Integrity of Game Files.
- Epic Games Store: Click the three dots → Manage → Verify.
- Clear shader cache: In Windows, search for “Disk Cleanup,” select your C: drive, and check “DirectX Shader Cache.” Run it. Alternatively, use a tool like NVIDIA’s shader cache cleaner or simply delete the
DXCachefolder in%LOCALAPPDATA%\Dirt5(back it up first).
After clearing, launch the game and let it rebuild shaders. The first race may stutter, but subsequent sessions should be stable.
Update Graphics Drivers and Disable Overlays
Driver updates are not a one-time fix; you need the latest version that supports Dirt 5’s patches. Check for updates monthly, especially after a game update.
- NVIDIA: GeForce Experience → Drivers → Download. Or manually from NVIDIA’s website.
- AMD: Adrenalin → Check for Updates. Or download from AMD’s site.
Overlays are a known culprit. In Discord, go to Settings → Overlay → disable. In GeForce Experience, disable the in-game overlay. For MSI Afterburner, close it completely; don’t just hide the overlay.
Adjust In-Game Settings for Stability
If crashes persist, your GPU may be hitting a stability limit. Lowering specific settings reduces load and can stop crashes.
- Turn off ray tracing – This is the most demanding feature and a common crash trigger. Set it to Off.
- Set graphics preset to High or Medium – Ultra settings can cause memory spikes.
- Disable “Dynamic Resolution” – This feature can cause instability when it kicks in.
- Cap the framerate – Use in-game V-Sync or an external limiter to 60 FPS. Unstable high frame rates can crash the GPU.
Other Causes and Advanced Solutions
If none of the above works, consider these less common but real culprits:
- Overheating: Monitor your CPU/GPU temperatures with a tool like HWInfo. If temperatures exceed 90°C, clean your fans or improve case airflow.
- Power supply: A weak or failing PSU can cause crashes under load. If your PSU is older than 5 years or below the recommended wattage for your GPU, consider an upgrade.
- Memory (RAM) instability: Run a memory test (Windows Memory Diagnostic) or temporarily disable XMP/DOCP in BIOS. Unstable RAM overclocks cause random crashes.
- Reinstall the game: A fresh install eliminates any corrupted files that verification might miss.
Frequently Asked Questions
Why does Dirt 5 crash on the loading screen?
Loading screen crashes are usually caused by corrupted shader cache or outdated drivers. Clear the DirectX shader cache and update your GPU drivers. Also, try forcing DirectX 11 via launch options.
Does Dirt 5 crash on AMD or NVIDIA more?
Both can crash, but NVIDIA users historically report more issues with DirectX 12. AMD users often find success with the latest Adrenalin drivers. The -dx11 fix works for both.
Will lowering graphics settings stop crashes?
Often, yes. Lowering settings reduces VRAM usage and GPU load, which can prevent crashes caused by memory spikes or overheating. Try turning off ray tracing first.
Can a cracked version of Dirt 5 crash?
Cracked versions are modified and can have additional stability issues. This guide assumes you own a legitimate copy. If you’re using a cracked version, the fixes may not work, and we recommend purchasing the game.
Is there a known memory leak in Dirt 5?
Some players report memory leaks, especially in DirectX 12 mode. If the game crashes after long sessions, switch to DirectX 11 and lower texture quality. Restarting the game every few hours also helps.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Cool Down an Overheating Laptop
- Good Password: How to Create One
- Remove Write Protection on External Hard Drive
- How to Disable Chkdsk at Windows Startup
- Restore WiFi and Secure Your Netgear Router After Reset
- Fix Error 0x80004005: Top Easy Ways That Work