Call Of Duty Black Ops 2 Failed To Allocate From State Pool Fix Better Access
Add to config.cfg:
seta r_videoMemoryScale "0.85"
This tells the game to use only 85% of detected VRAM, leaving headroom for the state pool.
Most guides tell you to change one number in the config file. That works for 20% of users. For the remaining 80%, you need a layered approach. Follow these steps in order. Add to config
User A (Standard Reddit fix): Changed pool_maxState to 8192. Crash persisted after 3 matches. Reason: The pool size increased but the game still only had 2GB RAM limit (no LAA patch). Fragmentation killed it.
User B (Our method): Patched LAA, lowered textures to High, bound F10 to clear the pool. Result: 12 hours of Zombies on Mob of the Dead – zero crashes. This tells the game to use only 85%
User C (Plutonium user): Did only Step 3 (textures) + Step 4 (F10 bind). Result: Completely eliminated the error without editing config files.
Why: Mods or custom content can change memory usage or call unsupported code paths.
How: Remove any custom maps, mods, or DLL patches. Test the vanilla game first. Why: Mods or custom content can change memory
In your NVIDIA Control Panel > Manage 3D Settings > Program Settings > Add t6mp.exe. Set "Low Latency Mode" to Off (Ultra/Low latency can cause allocation timing issues).