Apex Legends Crashing on PC: Fix Crashes to Desktop
Published
On this page
Apex Legends crashing on PC almost always comes down to one of four things: damaged game files (Apex_crash.txt), an unstable graphics driver (DXGI_ERROR_DEVICE_HUNG), CPU instability that EA’s Javelin anti-cheat exposes, or background software — and the message you get, or don’t get, tells you which to fix first. Match your symptom in the table, then work only that section. Every Apex-specific fix below comes from EA’s own help pages.

Match your Apex crash to the fix
| What you see | Most likely cause | Go to |
|---|---|---|
Apex_crash.txt window | Damaged or inconsistent game files | Fix 1 |
r5apex.exe error | Inconsistent install or outdated Windows | Fix 1 |
| Invalid game executable | Antivirus blocking r5apex.exe | Fix 1 |
DXGI_ERROR_DEVICE_HUNG | GPU stopped responding (driver, clocks, load) | Fix 2 |
| Error code 23 | Outdated graphics driver or damaged files | Fix 2 |
| Crash to desktop, no error, since late Sept 2026 | CPU instability (microcode / power limits) | Fix 3 |
| An EA Javelin Anticheat message | Anti-cheat install or blocked software | Fix 4 |
| Crash or freeze mid-match with no message | Uncapped FPS, overlays, background apps | Fix 5 |
Error [type=null] at the start of a season | Season-changeover bug | Update the game; EA fixes it in a patch |
Before any of it, do EA’s two “try first” steps: fully restart your PC, and check @PlayApex for a known issue after a patch.
Fix 1 — Apex_crash.txt and r5apex.exe errors
Apex_crash.txt means Apex crashed and wrote a crash report; an r5apex.exe error means the game’s executable is inconsistent with the rest of the install. EA’s fix for both is a repair:
- EA app: Library → Apex Legends → Manage (the three dots) → Repair.
- Steam: right-click Apex Legends → Properties → Installed Files → Verify integrity of game files.
- For
r5apex.exeerrors, also run Windows Update and install everything pending — EA lists this as part of the fix.
“Invalid game executable” is different: your antivirus is blocking r5apex.exe. Add the file as an antivirus exclusion (in Avast: Settings → General → Exclusions; in AVG: Settings → General → Exceptions), then repair the game. EA’s example path is C:\Program Files (x86)\Origin Games\Apex\r5apex.exe — use your own install folder if Apex lives elsewhere (on Steam, ...\steamapps\common\Apex Legends\).
If repairs don’t hold, EA’s next step is to reinstall Apex Legends and the EA app. Your progress is tied to your account, so a reinstall doesn’t lose it.
Fix 2 — DXGI_ERROR_DEVICE_HUNG and DirectX crashes
DXGI_ERROR_DEVICE_HUNG means the graphics card stopped answering Windows and the driver was reset, which kills Apex. EA’s first fix is a full system restart. When it keeps coming back, it’s a GPU stability problem:
- Clean-install your GPU driver. Use DDU in Safe Mode, then install the current driver. If crashes started right after a driver update, roll back one version and test — EA’s advice for crashing is to update drivers, or downgrade if a new one triggered it.
- Remove GPU overclocks and undervolts, including factory “OC” profiles in MSI Afterburner or AMD Adrenalin, while you test.
- Cap your frame rate (see Fix 5). An uncapped Apex lobby can push the GPU to 100% load, which is where marginal clocks fail.
Error code 23 is on EA’s list too: outdated graphics drivers or missing or damaged game files. Update the driver, then repair the game as in Fix 1.
The full breakdown — Windows’ 2-second GPU timeout, the TdrDelay workaround and how this differs from device-removed — is in the DXGI_ERROR_DEVICE_HUNG fix. If your error says DEVICE_REMOVED instead, see the DXGI_ERROR_DEVICE_REMOVED fix.
Fix 3 — Silent crashes after the Javelin update
On 29 September 2026 Apex Legends switched its PC anti-cheat from Easy Anti-Cheat to EA Javelin Anticheat. EA’s Javelin support article says some crashes in Javelin-protected games are caused by CPU errors, and gives two fixes:
- Update your CPU microcode. This normally arrives with a motherboard BIOS update; Intel publishes instructions for updating microcode and BIOS. Intel Core 13th/14th Gen owners should make sure they’re on a current BIOS.
- Set CPU power limits to the manufacturer’s recommended values in the BIOS. Settings above Intel’s recommendations can cause instability and crashes. Many boards have a “baseline” or “default” profile that applies them for you.
If Javelin detects outdated microcode, it may show a warning that links to these steps. If memory overclocking is also in play, test with XMP/EXPO disabled — see how to enable XMP or EXPO for where the setting lives.
Fix 4 — Anti-cheat errors
If Apex closes with an EA Javelin Anticheat message — Error #41, #701, #119, #95, “incompatible software” or “EA anticheat Service has encountered an error” — the anti-cheat is refusing to start, not crashing. Each code has its own fix in the Apex Legends anti-cheat error fix. The short version: restart the game, update or remove the software the message names, and reinstall Javelin with EAAntiCheat.Installer.exe in C:\Program Files\EA\AC if needed.
Fix 5 — Freezes mid-match: cap FPS and clean boot
EA’s general crashing-and-freezing checklist for PC games:
- Close background apps, then do a clean boot to rule out software interfering with the game.
- Cap your frame rate or enable V-Sync. The usual way to cap Apex is a launch option: EA app → Apex Legends → Manage → View properties → Advanced launch options, or Steam → Properties → General → Launch Options, then enter
+fps_max 144(use a value at or just below your refresh rate). Your GPU driver’s frame-rate limiter works too. - Close overlays and hooks while testing: Discord, Steam, the EA app and NVIDIA/AMD overlays, MSI Afterburner/RTSS, and RGB or fan-control tools. Re-enable them one at a time once Apex is stable.
- Reinstall Apex and the EA app if nothing else holds.
“Out of Sync with server” looks like a freeze but has its own EA fix: Settings → Video → Texture Streaming Budget → None. It is also the first fix in the Apex Legends stuttering fix.
Once Apex stops crashing
Get a stable match first, then tune. The best Apex Legends settings for FPS and Apex Legends lowest input lag settings cover the in-game side. For the Windows layer underneath — power plan, background cleanup and timer resolution — our timer resolution guide explains what actually matters.
Related guides
Frequently asked questions
Why does Apex Legends keep crashing on PC?
Most Apex Legends crashes on PC come from four causes: damaged game files (the Apex_crash.txt message), an unstable or outdated graphics driver (DXGI_ERROR_DEVICE_HUNG), CPU instability, which EA flags for Javelin-protected games, and background software or overlays. The error message, or the lack of one, tells you which to fix first. EA's own first steps are a full restart and a game-file repair in the EA app.
How do I fix the Apex_crash.txt error?
Apex_crash.txt means the game crashed and wrote a crash report. EA's fix is to repair the game files: open the EA app, go to Library → Apex Legends, select the Manage icon and choose Repair. On Steam, use Properties → Installed Files → Verify integrity of game files. If it keeps happening, update or clean-install your graphics driver next.
What does DXGI_ERROR_DEVICE_HUNG mean in Apex Legends?
It means Windows lost contact with your graphics card mid-frame and reset the driver, which closes Apex. EA's first fix is a full system restart. If it returns, treat it as GPU stability: clean-install the driver, remove GPU overclocks and undervolts, and cap your frame rate so the card isn't pinned at 100% load.
Why did Apex Legends start crashing after the anti-cheat update?
Apex Legends switched from Easy Anti-Cheat to EA Javelin Anticheat on 29 September 2026. EA says some crashes in Javelin-protected games are caused by CPU errors, so update your CPU microcode through a BIOS update and set CPU power limits to the manufacturer's recommended values. If you get an actual Javelin error message, follow the anti-cheat error fix instead.
Does capping FPS stop Apex Legends crashing?
It can. EA recommends capping the frame rate or enabling V-Sync for crashing and freezing, because a lower, steady GPU load exposes fewer driver and stability problems. In Apex you can add a launch option such as +fps_max 144 (or a value just under your refresh rate) in the EA app or Steam. Treat it as a workaround while you fix the underlying driver or hardware issue.