
Quick answer: When Black Ops 7 or Warzone gets stuck on "Installing Shaders", or shader optimization freezes at 0%, 33%, or 99% and re-runs every launch, it is almost always a corrupted shader cache — not a broken GPU or a bad install. It spikes right after big downloads, and the Season 5 update (live since July 23, 2026) plus the August 5 mid-season patch are the current triggers. Fastest fixes, in order: let it sit 10–15 minutes on the main menu, then Restart Shader Pre-Loading in Settings → Display, clear the shader cache and run Scan & Repair / Verify game files, disable overlays (Discord, Steam, ShadowPlay), and update your GPU driver. Do the first three and most players are back in a lobby within 15 minutes.
This is a PC issue in nearly every case — shaders are compiled specifically for your GPU and drivers, so consoles rarely see it. If your game launches fine but crashes or stutters mid-match instead, use the sibling guides linked below. This one is specifically for shaders that won't finish installing or optimizing.

Call of Duty - Bot Lobby
Get bot lobby in 10 minutes
What does shader optimization actually do in Black Ops 7?
Shader optimization (Warzone calls it "Installing Shaders" during the load; Black Ops 7 shows a shader optimization / pre-loading pass) is not a cosmetic step. The game pre-compiles the visual effects for your specific GPU and driver version before you play. When it works, it runs once, finishes in the background, and never bothers you again.
It matters because a finished shader cache directly:
- pre-compiles visual effects so the engine isn't building them live,
- reduces stutter during gameplay,
- prevents FPS drops when new assets load, and
- stabilizes memory usage during matches.
If it never finishes, the game will stutter heavily, freeze while loading maps, crash mid-match, or rebuild shaders on every launch. That is why a stuck shader bar feels worse than a normal glitch — it doesn't just delay you, it makes the game unstable even if you force your way in.
Why are shaders stuck right after the Season 5 update?
Season 5 went live on Thursday, July 23, 2026, and a mid-season patch landed on August 5, 2026 — and that is exactly when the "shaders not installing since the last update" threads spike on r/CODWarzone and r/CallOfDuty.
Every large Call of Duty download does two things that break shader installation:
- It replaces rendering and shader files, so the shader cache built for the old version no longer matches the game. The game tries to reuse a cache it can't reconcile, and the bar stalls.
- It often ships alongside a new studio-recommended GPU driver. If your driver is behind, the compile can loop or freeze partway.
The tell is timing: shaders worked last week, you patched, and now the bar won't move. That points squarely at cache + files + driver, which is where the fixes below start. The good news: the correct fixes are cheap and none of them require reinstalling the whole game.
Which percentage is it stuck at? (diagnose first)
Different freeze points point to different causes, so you can skip straight to the fix that matches:
| What you see | What it usually means | Start with |
|---|---|---|
| Stuck at 0–5% | Corrupted cache or a permissions/disk issue | Fix 2 + Fix 3 |
| Stuck at 30–50% | GPU driver or overlay conflict | Fix 4 + Fix 5 |
| Stuck at 90–99% | A background process is interfering | Fix 1 + Fix 5 |
| Resets every launch | Cache never saves correctly | Fix 3 (clear cache) |
| Freezes the whole game | Memory or GPU-driver instability | Fix 5 + Fix 4 |
Fix 1 — Let it finish without touching anything (do this first)
This sounds too simple, but it clears a large share of cases. Shader compilation can look frozen while it's still working, especially at 0% or 99%.
What players do wrong: alt-tab repeatedly, open heavy apps (a browser with 30 tabs, OBS, a game capture), or launch into a match too early and interrupt the compile.
What to do instead:
- Launch the game and stay on the main menu.
- Do not alt-tab and don't open other GPU-heavy apps.
- Wait a genuine 10–15 minutes, even if the bar looks stuck.
If the bar has moved at all in that window, let it keep going. If it's dead-frozen after 15 minutes, move to Fix 2.
Fix 2 — Restart shader pre-loading cleanly
If it truly isn't progressing, force a clean restart of the process instead of hammering the launch button.
In Black Ops 7: go to Settings → Display and select Restart Shader Pre-Loading. This is also the setting you use after changing any graphics options — the game asks you to rebuild shaders so the changes take effect.
Then do the clean restart the right way:
- Close the game completely (end the process in Task Manager if it lingers).
- Restart your PC — not just the game. This clears half-compiled shader states that cause infinite loops.
- Launch again and stay on the main menu while it rebuilds.
A widely reported quirk: clicking the in-game restart shaders option, then closing the game and rebooting the PC before reopening succeeds where clicking restart on its own gets stuck at 99% over and over.
Fix 3 — Clear the shader cache and rebuild
Corrupted cache is the top cause of a shader bar that resets every launch or dies at a low percentage. Clearing it forces Black Ops 7 to rebuild clean.
- Close the game.
- Delete the game's shader cache files (the shader/optimization folder inside the game's install or local app data), not your settings or saves.
- On NVIDIA cards you can also clear the driver-level DirectX Shader Cache — Windows Disk Cleanup has a "DirectX Shader Cache" checkbox that wipes it safely.
- Relaunch and let the shaders rebuild from scratch on the main menu.
Important: clearing shaders without verifying files afterward can cause the rebuild to fail — so do Fix 3.1 immediately after.
Fix 3.1 — Scan & Repair / Verify integrity right after
This repairs the game files the rebuild depends on. Activision's own PC troubleshooting guidance is explicit about the tool for each platform: "On Battle.net, that means Scan and Repair. On Steam, it means Verify integrity of game files."
- Battle.net: select Call of Duty → the gear/settings menu beside Play → Scan and Repair → let it finish fully.
- Steam: right-click Call of Duty → Properties → Installed Files → Verify integrity of game files.
- Xbox app (PC): open the game's Manage → Files and run the repair/verify option.
Let it replace any missing files, restart your PC, then launch and let shaders rebuild.

Call of Duty - Ranked Boost
Get ranked boost in 10 minutes
Fix 4 — Update (or roll back) your GPU driver
Shaders are compiled against your exact driver version, so a stale or buggy driver is a classic cause of a compile that freezes at 30–50%.
- NVIDIA: use a Game Ready driver 581.80 or newer for Black Ops 7. Do a clean install (or use DDU in Safe Mode to fully remove the old driver first) rather than an "express" update over the top.
- AMD: install the latest Adrenalin driver and choose Factory Reset during install to clear old shader-related state.
- If shaders started freezing right after a driver update, do the opposite — roll back one driver version. A small share of cases are caused by a bad new driver branch, not an old one.
Fix 5 — Disable overlays and GPU injectors
Shader compilation is sensitive to anything that hooks into rendering, and this is the most-missed cause of a stuck-at-33% compile.
Temporarily turn off:
- Discord overlay
- Steam overlay
- NVIDIA ShadowPlay / app overlay and AMD overlay
- Any FPS/monitoring tools (MSI Afterburner, RTSS, RivaTuner) and third-party injectors
Overlays can block shader write access and injectors can interrupt the compile. Close them fully (from the system tray, not just the window), then restart the game and let shaders run clean.
The Warzone-specific "Installing Shaders" bypass
Warzone shows the shader step as "Installing Shaders" on the load screen, and it has one extra trick that Black Ops 7 doesn't: if the bar is frozen, queue into a mode to force it to run. Head toward a playlist and click into Start / a game mode (this is the classic DMZ/Resurgence trick from earlier Warzone builds) — the compile often kicks back into gear in the background instead of hanging on the menu.
If Warzone specifically won't even finish downloading/installing the shader or content package after the Black Ops 7 integration, run Scan and Repair first, and if that stalls, remove the old game data pack for the previous season and let the launcher re-pull the current one.
What about console (PS5 / Xbox)?
| Shader optimization is overwhelmingly a PC problem because PCs build shaders per-GPU. Consoles run fixed hardware, so they rarely show a shader-install bar at all. If a PlayStation 5 or **Xbox Series X | S** is hanging on load or stuttering after the Season 5 update, the console equivalents are: |
|---|
- Clear the console cache — full power cycle (hold power until it fully shuts down, unplug 30 seconds, restart).
- Rebuild the database on PS5 in Safe Mode if load hangs persist.
- Delete and reinstall just the affected game pack (e.g. the Warzone data pack) rather than the whole install.
Get back to grinding — fast
Once shaders finish, the clock you lost is real: a fresh Season 5 shader build plus a Scan & Repair can eat 20–40 minutes, and if you were mid-grind, you're now behind on camos, level, and rank. If you'd rather skip the grind entirely once you're back in:
Back in the lobby but behind on the Season 5 grind? timesaver.gg can close the gap fast and safely:
- CoD Bot Lobbies — easy lobbies to level weapons and pad your K/D without the sweat.
- CoD Account & Weapon Leveling — skip the XP grind; pro players push your account and guns up fast.
- CoD Camo Unlocks (BO7) — mastery camos done for you, fast and secure.
- All Call of Duty services — every BO7 and Warzone boost in one place.
If you're still fighting other launch problems, we've got the exact fixes: Black Ops 7 crashing or FPS dropping after an update, the Warzone & BO7 'graphics adapters failed to initialize' error, Warzone crashing on Verdansk (DirectX / KERNELBASE), and the Warzone 'failed attestation' BIOS fix.
Frequently Asked Questions
Why do Black Ops 7 shaders keep re-installing every time I launch? Because the shader cache isn't saving correctly — usually a permissions issue, a full disk, or a cache corrupted by the last update. The reliable fix is to clear the shader cache (Fix 3), run Scan and Repair / Verify game files, restart your PC, then let it rebuild once on the main menu. After a clean rebuild it should run once and stop bothering you.
Is "Installing Shaders" stuck a sign my PC is too weak or my GPU is dying? No. A stuck shader bar is almost always a corrupted cache, a driver conflict, or an overlay interrupting the compile — not dead hardware. Shader optimization runs even on high-end rigs; being stuck at 0% or 99% points to software state, not GPU health. Work through the fixes above before assuming a hardware problem.
How long should shader optimization actually take in BO7? On a modern PC, a clean first-time build typically finishes in a few minutes and a rebuild after a patch can take 10–15 minutes. If the bar has moved at all in that window, let it finish. If it's completely frozen after 15 minutes with no movement, treat it as stuck and start with Fix 2 and Fix 3.
Do I have to reinstall the whole game to fix stuck shaders? No, and you shouldn't need to. A full reinstall is a last resort that wastes 100GB+ of download. Clearing the shader cache plus Scan and Repair rebuilds the exact broken part without re-downloading everything. Only reinstall if Scan and Repair reports errors it can't fix.
Will forcing the game closed while shaders install corrupt anything? Closing it cleanly (or ending the process) between attempts is fine and is part of the fix. The thing to avoid is repeatedly alt-tabbing or launching into a match while the bar is actively progressing, because that's what interrupts a good compile and leaves a half-built cache behind.
Does this happen on PS5 and Xbox too? Rarely. Shader optimization is a PC process because shaders are compiled for your specific GPU and driver. Consoles use fixed hardware, so a stuck shader bar is almost always a PC issue. If a console hangs on load after the update, clear the console cache, rebuild the PS5 database in Safe Mode, or reinstall just the affected game pack.

