Halo: Campaign Evolved
Halo: Campaign Evolved crash fix: work through it in this order
Crashes are not one problem, and treating them as one is why people spend an evening reinstalling and end up exactly where they started. When it crashes tells you what is wrong. Find your row in the table below, then jump to the fix.
| When it crashes | Almost always | Go to |
|---|---|---|
| Before any menu appears | Overlay injection or GPU driver | Fix 1 · Fix 2 |
| A few minutes into any session, randomly | Shader cache or memory | Fix 3 · Fix 6 |
| At the same mission, every time | Corrupt installed file | Fix 4 |
| Only when loading a save | Corrupt save or profile | Fix 7 |
| Only in co-op | Network or version mismatch | Fix 8 |
| After a driver or Windows update | Stale cache against new driver | Fix 3 |
| Console only, repeatedly | Persistent cache | Fix 9 |
Fix 1 — Kill every overlay#
This is first because it is free, takes two minutes, and is responsible for a large share of launch-day PC crashes on Unreal Engine titles. Overlays inject a DLL into the game's rendering pipeline. When the game's render path and the overlay's hook disagree, the process dies before you ever see a menu.
Turn all of these off, then test:
- Discord — Settings → Game Overlay → disable, and disable it for this game specifically
- NVIDIA app / GeForce Experience — in-game overlay off
- AMD Adrenalin — disable the in-game overlay and any performance metrics overlay
- Steam — Properties → General → disable the Steam overlay for this game
- Xbox Game Bar — Windows Settings → Gaming → Game Bar → off
- MSI Afterburner / RivaTuner — close entirely, not just hide the OSD
- RGB and peripheral suites — Razer Synapse, Logitech G Hub, iCUE, and similar
- Recording software — OBS with game capture hooks, ShadowPlay, screen-recording apps
RivaTuner in particular is worth singling out: it hooks aggressively, it is bundled with Afterburner so people forget it is running, and it survives closing Afterburner's window.
Fix 2 — Clean-install your GPU driver#
"I updated my driver" is not the same as a clean install. Driver upgrades layer over the previous installation and carry forward the corrupted shader caches and stale profile entries that cause crashes in the first place.
NVIDIA:
- Download the current driver first, so you are not without one mid-process.
- Run the installer, choose Custom, and tick Perform a clean installation.
- For a stubborn case, boot into Safe Mode and run Display Driver Uninstaller (DDU) before installing.
AMD:
- Download the current Adrenalin package.
- Use the AMD Cleanup Utility, or DDU in Safe Mode.
- Install fresh.
Fix 3 — Delete the shader cache#
Unreal games compile shaders for your specific GPU and driver, then cache them. When the driver changes or the game patches, that cache can become invalid — and an invalid cache produces random crashes minutes into a session, plus stutter and visual corruption.
Delete these, then launch and expect one stuttery session while it rebuilds:
%LOCALAPPDATA%\NVIDIA\DXCache
%LOCALAPPDATA%\NVIDIA\GLCache
%LOCALAPPDATA%\AMD\DxCache
%LOCALAPPDATA%\D3DSCache
Also clear the game's own cache under its Saved folder in %LOCALAPPDATA%. Leave SaveGames alone — that is your campaign progress, and nothing in this fix requires touching it.
On Steam, disabling Shader Pre-Caching in Settings → Downloads and then re-enabling it forces a rebuild of Steam's copy as well.
Fix 4 — Verify or repair, don't reinstall#
A single corrupt file produces the most diagnosable crash there is: the same point, every time, reproducibly. Verification finds and replaces exactly that file in minutes.
- Steam: right-click → Properties → Installed Files → Verify integrity of game files
- Xbox app / Microsoft Store: Windows Settings → Apps → the game → Advanced options → Repair first, then Reset if repair does not help
- Epic: the three-dot menu on the library tile → Manage → Verify
Reinstalling does the same thing plus a full re-download. Only do it if verification reports errors it cannot fix.
Fix 5 — Turn off the settings that commonly break first#
If the game runs but crashes under load, these are the settings that most often cause it on Unreal titles. Test at lowest settings first to confirm it is a settings problem at all, then raise them back one at a time.
| Setting | Try | Why |
|---|---|---|
| Ray tracing / hardware Lumen | Off | Highest VRAM and driver-path risk |
| Frame generation | Off | Interacts badly with overlays and unstable framerates |
| Upscaling | Switch DLSS ↔ FSR ↔ off | Isolates a specific upscaler's driver path |
| Texture quality | One step down | The usual cause of VRAM exhaustion crashes |
| Fullscreen mode | Borderless windowed | Avoids exclusive-fullscreen mode-switch crashes |
| Framerate cap | Cap 10 below your refresh rate | Uncapped menus can spike a GPU to thermal limits |
| Resolution scale | 100% | Above 100% multiplies VRAM use quickly |
Fix 6 — Give it more memory headroom#
Modern Unreal games crash when they run out of VRAM or when Windows refuses a page-file expansion. Both look identical to the player: a hard crash to desktop, no error.
- Set the page file to system-managed on the drive the game is installed on. People who disabled it years ago for performance reasons are the most common victims here.
- Close browsers before playing. A browser with many tabs can hold several gigabytes of both RAM and VRAM.
- Check your VRAM usage in Task Manager's Performance tab while playing. If dedicated GPU memory sits at maximum, lower texture quality — that is your crash, and no driver fix will help.
- Verify XMP/EXPO stability. Memory overclocking profiles that are "stable" in normal use frequently fail under a game's sustained memory pressure. Disable the profile temporarily; if the crashes stop, that was it.
Fix 7 — When one save is the problem#
If everything is stable until you load one specific save, the save is what is broken.
- Start a new campaign and play for a few minutes. If that is stable, the installation is fine.
- Load a different, earlier save. If that works, you have isolated the bad one.
- Copy your entire save folder somewhere safe before doing anything else.
- Move the bad save out of the folder — do not delete it. If a future patch fixes the underlying bug, you can put it back.
- Continue from the last good checkpoint.
Losing an hour of progress is annoying. Losing every save because you deleted the folder to "clean it out" is worse, and it happens constantly.
Fix 8 — Co-op only crashes#
Crashes that only occur in co-op are network or version problems wearing a crash costume.
- Confirm both players are on the same build. A mid-session patch on one side produces crashes at the exact moment a mismatched asset loads.
- Have both players verify their installations. A corrupt file on either side can crash the other.
- Test with the other player hosting. If crashes follow the host, it is that machine.
- Wired beats wireless for the host, always. Packet loss in a co-op session manifests as a crash far more often than as an obvious lag spike.
- Check NAT type on both ends — see the login and connection guide.
Fix 9 — Console crashes#
Console troubleshooting is short because there are fewer variables.
- Full power cycle, not a restart. Hold the power button for ten seconds until the console fully shuts down, unplug it for thirty seconds, plug it back in and start it. This clears the persistent cache; a menu restart does not.
- Check free storage. Consoles behave badly below roughly 10% free space, and the symptoms include crashes on save.
- Clear the game's saved data cache, not your saves, from the platform's storage menu.
- Delete and re-download the game — on console this is the equivalent of verification. Save data is stored separately and survives, but confirm it is in cloud storage first.
- Try an external drive, or move it off one. A failing external drive produces crashes that look exactly like game bugs.
Still crashing? Collect this before you report it#
A useful crash report gets a real answer. Include:
- Your full PC specs, or console model
- GPU driver version and whether it was a clean install
- Exactly when it crashes — launch, mission name, or elapsed time
- Whether it happens in a brand-new campaign as well as your save
- The crash dump from the game's
Saved\Crashesfolder - Windows Event Viewer → Windows Logs → Application, filtered to the crash time
FAQ#
Why does it crash at the same spot every time?#
That is the signature of a corrupt installed file or a specific asset your hardware cannot load. Verify the installation first (Fix 4) — a reproducible crash at a fixed point is the easiest kind to fix, and verification usually does it in under five minutes.
Is it my hardware or the game?#
Run something else demanding for an hour — another heavy game, or a stress test. If your system is stable elsewhere and only this game crashes, it is the game or its configuration. If other things crash too, look at memory profiles, temperatures and power supply before touching game settings.
Should I underclock or undervolt my GPU?#
Undervolting is a legitimate diagnostic. If a modest undervolt or a slight core offset stops the crashes, you have a power-delivery or stability problem under load rather than a game bug — and that is worth knowing regardless of this game.
Does lowering settings actually stop crashes?#
Yes, when the cause is VRAM exhaustion or an unstable GPU under load — which covers a large share of mid-session crashes. It does nothing for crashes before the menu appears, which are almost always overlays or drivers. Match the fix to the timing.