Battlefield 6 Crashing on PC: Fix Crashes to Desktop

On this page

Battlefield 6 crashing on PC almost always traces back to one of four things: an unstable GPU (DirectX device-hung/removed errors), unstable RAM or CPU settings (silent crashes to desktop), overlays or anti-cheat conflicts, or corrupted game files — and the error message you get, or don’t get, tells you which one to fix first. Match your symptom in the table below, then work only that section.

Battlefield 6 Crashing on PC: Fix Crashes to Desktop

Match your crash to the fix

What you seeMost likely causeGo to
DirectX function ... failed with DXGI_ERROR_DEVICE_HUNGGPU missed Windows’ ~2 s timeout (driver, overclock, undervolt)Fix 1
... failed with DXGI_ERROR_DEVICE_REMOVEDGPU dropped off the bus (power, clocks, driver)Fix 1
Crash to desktop, no error at allXMP/EXPO, Intel 13th/14th Gen instability, overlaysFix 2
Whole PC restarts or black-screensPSU, heat, or hard hardware instabilityFix 3
”EA Javelin Anticheat encountered an error”Secure Boot/TPM or a broken anti-cheat installFix 4
Crash while a map loads on an Intel Arc GPUBorderless display modeFix 5

Fix 1 — DirectX errors (GPU stability)

The DirectX errors Battlefield 6 players report most — GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG and GetCompletedValue() failed with DXGI_ERROR_DEVICE_REMOVED — are Windows telling you the graphics card stopped responding and was reset. The game can’t survive a driver reset, so it closes. This is GPU stability, not a broken Battlefield install.

  1. Clean-install your GPU driver. Use DDU in Safe Mode, then install the current driver from NVIDIA, AMD or Intel. If a crash started right after a driver update, roll back one version and test.
  2. Remove every GPU overclock and undervolt. That includes “OC” factory profiles and curves in MSI Afterburner or AMD Adrenalin. Frostbite’s load spikes expose clocks that pass other games. AMD owners on the Steam forums report stopping DirectX crashes by dropping the max GPU frequency by as little as 30–150 MHz — a sign the card was right on the edge.
  3. Turn off PCIe Link State Power Management. Control Panel → Power Options → Change plan settings → Change advanced power settings → PCI Express → Link State Power Management → Off. It stops Windows from power-gating the GPU link mid-game.
  4. Check power delivery. Use separate PCIe power cables per connector (not one daisy-chained cable) and make sure your PSU has headroom for the GPU’s transient spikes.

For the full breakdown of each code, including the TdrDelay workaround and how to read the device-removed reason, see DXGI_ERROR_DEVICE_HUNG and DXGI_ERROR_DEVICE_REMOVED. If Battlefield 6 is the only game running out of VRAM, see the out of video memory fix.

Fix 2 — Silent crash to desktop (memory and CPU stability)

A Battlefield 6 crash to desktop with no error box usually isn’t the GPU — a DirectX failure normally names itself. Silent crashes point at the rest of the system.

  1. Disable XMP/EXPO as a test. Multiple Battlefield 6 players on EA’s technical-issues forum only got stable after turning the memory profile off — Frostbite is less tolerant of marginal RAM overclocks than most games. If that fixes it, re-enable the profile later at a slightly lower speed or looser timings; see how to enable XMP or EXPO for where the setting lives.
  2. Intel Core 13th/14th Gen owners: update your BIOS. These CPUs have a documented instability (Vmin Shift) that Intel fixed with microcode delivered through motherboard BIOS updates. Until you can update, a common stopgap is lowering the Performance Core Ratio a few steps (for example 57 → 54) in Intel XTU — the same workaround game developers have recommended for shader-compile crashes on these chips.
  3. Run the Windows system-file repair from an elevated Command Prompt, one at a time:
    DISM.exe /Online /Cleanup-image /Restorehealth
    sfc /scannow
  4. Leave the page file on. If you disabled or shrank it, set it back to System managed. Battlefield 6’s memory use on large 64-player maps can exceed what’s free in RAM alone.

Fix 3 — The whole PC restarts

If Battlefield 6 takes the whole PC down — an instant reboot or a black screen that needs the power button — the game is not the cause. Software can’t force a hard restart; the hardware tripped a protection.

  • Power supply: the most common culprit. Modern GPUs spike well above their rated wattage for milliseconds, and an older or marginal PSU shuts off. Test with a lower frame cap (which lowers GPU load) — if the reboots stop, the PSU is the suspect.
  • Heat: watch CPU and GPU temperatures in an overlay during a match. Sustained readings near the chip’s limit mean cleaning dust or fixing airflow.
  • Hard instability: return CPU, GPU and RAM to stock and re-test. A reboot that stops at stock clocks is an overclock, not a game bug.

Fix 4 — Javelin anti-cheat errors and launch crashes

If Battlefield 6 closes with “EA Javelin Anticheat encountered an error” or won’t get past launch, the anti-cheat is refusing to start — usually because Secure Boot or TPM 2.0 is off, or the Javelin service is broken. That has its own step-by-step guide: Battlefield 6 Secure Boot and Javelin anti-cheat fix. The short version: confirm Secure Boot is On in msinfo32, then run EAAntiCheat.Installer.exe from the game folder as administrator and repair it.

Fix 5 — Game files, overlays and display mode

These are quick and worth doing after any of the above.

  1. Repair the game files. EA app: Library → Battlefield 6 → Manage → Repair. Steam: Properties → Installed Files → Verify integrity of game files.
  2. Close overlays and hooks while testing: MSI Afterburner/RTSS, Discord overlay, Steam overlay, the EA app overlay, the NVIDIA app overlay and AMD’s metrics overlay, plus RGB and fan-control software. Overlays inject into the game process, which both the renderer and Javelin can object to. Re-enable them one at a time once the game is stable.
  3. Intel Arc GPUs: switch display mode. Players report crashes during map loads on Arc that stop after changing Battlefield 6 from Borderless to Fullscreen or Windowed.

Once it stops crashing

Stability comes first, then frame pacing. When Battlefield 6 runs a full match without crashing, move on to the Battlefield 6 stuttering fix and the best Battlefield 6 settings for FPS. For the Windows layer underneath — power plan, timer resolution and background cleanup — our timer resolution guide explains what actually matters.

Frequently asked questions

Why does Battlefield 6 keep crashing on PC?

Most Battlefield 6 crashes come from one of four causes: an unstable GPU (factory overclock, undervolt or a bad driver) that triggers a DirectX device-hung or device-removed error, unstable RAM or CPU settings such as XMP/EXPO or Intel 13th/14th Gen instability, overlays and monitoring tools conflicting with the game or its Javelin anti-cheat, or corrupted game files. The error message, or its absence, tells you which one to test first.

What does the Battlefield 6 DirectX error mean?

A Battlefield 6 DirectX error such as 'GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG' or 'DXGI_ERROR_DEVICE_REMOVED' means Windows lost contact with the graphics card mid-frame and reset the driver, which kills the game. It is almost always GPU stability — the driver, clocks, voltage or power delivery — not a bug in your Battlefield install.

Why does Battlefield 6 crash to desktop with no error?

A silent crash to desktop with no error box in Battlefield 6 usually points at system stability rather than the GPU: an XMP/EXPO memory profile the Frostbite engine does not tolerate, an unstable Intel 13th or 14th Gen CPU, or an overlay or monitoring tool hooking the game. Test with XMP disabled and every overlay closed before reinstalling anything.

Does disabling XMP fix Battlefield 6 crashes?

It fixes a real share of them. Several Battlefield 6 players on EA's forums report the game only became stable after turning XMP or EXPO off, because an overclocked memory profile that passes everyday use can still fail under Frostbite's load. Disable it as a test; if the crashes stop, re-enable it later at a slightly lower speed or looser timings instead of running stock forever.

Why does Battlefield 6 make my whole PC restart?

A full PC reboot during Battlefield 6 is not a game bug — software cannot force a hard restart. It means the hardware tripped a protection: usually the power supply shutting down under a GPU load spike, a CPU or memory instability severe enough to cause a system fault, or overheating. Check PSU capacity and cabling, return clocks to stock, and watch temperatures.