BO7 DirectX Unrecoverable Error: 7 Fixes That Actually Work (2026)
Black Ops 7 crashing with 'DirectX encountered an unrecoverable error'? It's usually a GPU driver, a corrupted shader cache, or unstable RAM overclock. Here are 7 fixes in order, from fastest to most stubborn.

The BO7 "DirectX encountered an unrecoverable error" crash is a PC problem, and it almost always comes from one of three things on your machine: a stale or buggy GPU driver, a corrupted shader cache, or a RAM overclock (XMP/EXPO) that can't handle the game's load. It's not a server outage and it doesn't mean your GPU is dying. Work through the first three fixes below and most players are back in a lobby within about 20 minutes. If the crashes keep eating the last week before MW4, our BO7 account leveling and Prestige boostfrom $4.90 can keep your progress moving while you sort out your PC.
Timing matters here. Season 6 "The Haunting" is BO7's last major season, and Modern Warfare 4 launches on October 23, 2026. That gives you about seven days. A crash every third match will cost you a lot of that time.
Quick-Start Checklist (Most Likely Fix First)
- Clean-install your GPU driver. If the crashes started right after a driver update, roll back one version instead.
- Clear the DirectX and game shader cache, then let shaders recompile on the main menu.
- Run Scan and Repair (Battle.net) or Verify integrity of game files (Steam).
- Disable XMP/EXPO in your BIOS.
- Return your GPU and CPU to stock clocks and remove any undervolts.
- Turn off overlays: Discord, GeForce/NVIDIA, Steam, RivaTuner.
- Lower Texture Resolution and turn off On-Demand Texture Streaming if your VRAM is close to full.
Which Crash Are You Getting?
Verdict: when the crash happens tells you where to look.
| When it crashes | Likely cause | Start with |
|---|---|---|
| On launch or right after a patch | Corrupted files, old shader cache | Fix 2, Fix 3 |
| Right after a GPU driver update | Bad driver build | Fix 1 (roll back) |
| Randomly mid-match, hours apart | Unstable RAM/GPU overclock | Fix 4, Fix 5 |
| After a kill or loadout drop, FPS collapses first | VRAM overflow | Fix 7 |
You may also see codes like 0x887A0005 or 0x80070057 under the main message. These are generic DirectX device errors. They don't point to one single cause, so use the table above.
Fix 1: Clean-Install (or Roll Back) Your GPU Driver
Verdict: this is the fix most likely to work. DirectX talks to your graphics driver directly, so a broken driver install is the most common cause.
- NVIDIA: download the latest Game Ready driver. For a fully clean install, run DDU (Display Driver Uninstaller) in Windows Safe Mode first. Installing an "express" update over the old driver can leave the broken state in place.
- AMD: install the latest Adrenalin driver and choose Factory Reset during setup.
- Crashes started right after an update? Roll back one version and stay on it until a newer build proves stable.
One rule: don't update your GPU driver and BO7 on the same day. If something breaks, you won't know which one caused it.
Fix 2: Clear the Shader Cache
Verdict: this matters most right after a season patch.
Every new season adds maps and effects, so the game rebuilds its shaders. If the old cache is corrupted, you get crashes during compilation or mid-match. Some players think switching between BO6 and BO7 also corrupts the cache. That's a community theory, not something Activision has confirmed.
- Close the game fully. End the process in Task Manager.
- Run Windows Disk Cleanup and tick DirectX Shader Cache.
- Launch BO7 and wait on the main menu for 5–10 minutes until shader compilation finishes.
Don't skip step 3. If the game compiles shaders during a match, it can push your VRAM usage up and crash.
Fix 3: Scan and Repair / Verify Files
Verdict: this is the only fix here that Activision officially recommends.
Activision's PC troubleshooting points you to the repair tool for your launcher: Scan and Repair on Battle.net, Verify integrity of game files on Steam. Don't launch the game while the scan runs, and restart your PC when it's done. Patches can fail without telling you, and one bad file is enough to crash the game to your desktop.
Fix 4: Disable XMP/EXPO in BIOS
Verdict: this is the fix most people miss, and the best bet for random mid-match crashes.
XMP (Intel) and EXPO (AMD) are one-click RAM overclock profiles. A profile can pass every stress test you throw at it and still fail under BO7's load. Restart, enter BIOS (usually Del or F2), find the memory profile setting (XMP, EXPO, DOCP or A-XMP) and set it to Disabled or Auto.
Many Steam and Reddit users say that turning off XMP/EXPO stopped their DirectX crashes completely. This is a community fix, not one Activision has confirmed, but it comes up more than almost anything else.
Pros of disabling XMP/EXPO:
- Often fixes crashes that no driver or file fix touches
- Free, reversible, takes five minutes
- Easy to test: if the crashes stop, you've found the cause
Cons:
- Your RAM runs at stock speed, so you lose a few frames
- Entering BIOS puts off less technical players
- Does nothing if the real cause is your driver or shader cache
Fix 5: Stock Clocks Everywhere
Verdict: if you overclock, assume the overclock is the problem until you've ruled it out.
Reset your GPU and CPU to stock clocks. Turn off MSI Afterburner profiles and remove any undervolts. On NVIDIA cards, Help → Debug Mode in the NVIDIA Control Panel forces reference clocks, which also removes factory overclocks. Some players also report fewer crashes after turning off Windows Game Mode.
Fix 6: Kill the Overlays
Verdict: an easy fix that often gets missed.
Overlays hook into the rendering pipeline, and season updates change that pipeline. Turn off the Discord, NVIDIA/GeForce and Steam overlays and close RivaTuner or any other performance monitor. Run the game with nothing extra hooked in, then add your tools back one at a time.
Fix 7: Stop Overfilling Your VRAM
Verdict: if your FPS drops to single digits before the crash, your VRAM is full.
After Season 6 launched, players reported their FPS falling to 6–8 after getting a kill or picking up a loadout. That's a texture-streaming overflow. Turn On-Demand Texture Streaming off, drop Texture Resolution one step, and keep the estimated VRAM usage in the settings menu below about 75%. Turn off Frame Generation too. In a competitive shooter it adds input lag on top of the stability risk.
If Nothing Works
Verdict: some of these crashes can only be fixed by Activision.
- Check the official status pages. Look at Activision's online services page and the Black Ops 7 known-issues board for crash reports after a patch.
- Open a ticket at support.activision.com with your error code and signature line. Screenshot the whole error window.
- Last resort: a full reinstall to an SSD.
- Console players: this exact error is PC-only. PlayStation crashes usually show CE-34878-0 instead, and Activision's console crash guidance is a separate article.
In BO6, some DirectX crashes were only fixed by a season patch, and players simply had to wait. Treyarch's focus is moving to MW4, so it's unclear whether BO7 will get another dedicated crash fix. Don't count on one.
While you wait, check our guide on whether BO7 camos and weapon levels carry over to MW4 to see which grinds are worth finishing. Our Season 6 countdown guide covers what's still available before the cutoff.
Testing BIOS settings and drivers can take a whole evening, and Prestige ranks and maxed weapon levelsfrom $29.99 won't earn themselves in the meantime. If your rig is still unstable with MW4 a week away, our BO7 account leveling and Prestige boostfrom $4.90 can push your rank to where you want it before Season 6 ends.
Related Call of Duty: BO7 services
Vetted boosters handle the grind covered in this guide, with live support and scheduled delivery.
BO7 Account Leveling & Prestige Boost
Military rank 1–55, any Prestige 1–10, and Prestige Master up to level 1000 — set your current and target progress and the price updates live. Piloted on your account.
COD BO7 Bot Lobbies
Private bot lobbies for camo challenges, weapon leveling, account XP, and calling card progress. No account password is required — you stay in full control of your own account. After checkout, our team will guide you through Discord or live chat and help complete your order safely and smoothly.


