Why this works: Windows 10/11’s full-screen optimizations force the game to run in a borderless windowed mode, which changes how memory is allocated. Forcing "Application" scaling prevents Windows from injecting its own display manager into the game’s memory pool.
Sometimes the error is not VRAM related, but a corrupt DirectX pipeline. The "state pool" is managed by DirectX 11. If your DX files are damaged, the allocation fails.
1. Force V-Sync On (The Quick Way)
2. Use Your GPU Control Panel (The Bulletproof Way) — If V-Sync alone fails, do this:
For NVIDIA Users:
For AMD Users:
For Intel Arc Users:
To fix the "Failed to allocate from state pool" Call of Duty: Black Ops 2 , you generally need to
address memory management or specific scripted triggers that overwhelm the game's engine
. This error typically occurs during the "Celerium" or "Cordis Die" (LA) missions or when interacting with items in Zombies mode. Steam Community Quick Fixes for Campaign Mode
If the error occurs during a specific mission cutscene or transition: Lower Graphics & Resolution Click Change high DPI settings
: Turn all graphical settings to their lowest possible value and switch to Windowed Mode with a resolution lower than your monitor's native setting. Restart the Mission
: Sometimes purely "restarting" the mission from the pause menu (rather than resuming a checkpoint) can clear the state pool. The "Harper" Workaround
: For the LA mission, some users found that rewinding the story and choosing to shoot Harper
instead of Farid resolves the crash, as removing his character model from certain cutscenes may prevent the allocation error. Steam Community Core System Solutions
If the error is persistent across multiple modes, try these system-level adjustments: Sometimes the error is not VRAM related, but
BO2 Error: Failed to allocate from state pool :: Call of Duty
Corrupted texture files can cause allocation errors during loading sequences.
Overlays inject code into the game’s renderer, which can cause memory allocation failures.
The game often detects your total VRAM incorrectly (especially if you have an 8GB, 10GB, or 12GB card) and tries to fill it until it crashes. We need to manually cap it.
config_mp.cfg (for Multiplayer) or config_sp.cfg (for Zombies/Campaign) with Notepad.Ctrl + F and search for: video_memory0 (auto) to a set limit.
Modern gaming PCs can run Black Ops 2 at 4K with "Extra" textures. Do not do this. The "Extra" texture setting is the primary trigger for the state pool error. For AMD Users:
The best texture settings for stability: