The objective is to manipulate the VideoMemoryScale and RendererWorkerCount to isolate whether your performance drops are due to memory capping or CPU thread contention.
1. Locating the adv_options.ini
In 2026, the file path has remained consistent with previous Call of Duty iterations to ensure compatibility with cloud-save profiles.
File Path:
Documents\Call of Duty\players\adv_options.ini
2. The VRAM Stress Test Configuration
Open the .ini file with Notepad. To perform a VRAM Stress Test, we will intentionally set the scale to maximum to see if your system handles a 100% allocation, then dial it back to find your specific “Sweet Spot.”
| Setting | Test Value | Optimized Value (2026) | Technical Purpose |
| VideoMemoryScale | 1.0 or 1.1 | 0.85 or 0.75 | Defines the % of total VRAM the game is allowed to “own.” |
| RendererWorkerCount | Total Cores | Physical Cores – 1 | Controls the number of threads dedicated to rendering. |
| ConfigCloudStorage | false | false | Prevents the game from overwriting your custom .ini on launch. |
3. Step-by-Step Stress Test Procedure
- Set VideoMemoryScale to 1.0: This tells Warzone 4 it can use 100% of your VRAM.
- Launch Warzone 4: Go to a high-density area like the Verdansk ’26 downtown district.
- Monitor with MSI Afterburner: If you see “VRAM Usage” hitting your card’s limit (e.g., 12288MB on a 12GB card) and your Frame Time graph starts showing vertical spikes, you are in VRAM Overflow.
- The Fix: Exit the game and reduce the value in
0.05increments (e.g., set to0.90or0.85). Most 2026 systems find stability at 0.85, leaving enough headroom for Windows and background overlays.
4. The “RendererWorkerCount” Variable
A common misconception in 2026 is that more threads always equal more FPS.
- The Reality: Setting this value to your total thread count (including Hyperthreading/SMT) often causes Micro-Stuttering because the CPU is too busy rendering to handle input and network packets.
- GameEngineer.net Recommendation: For a Ryzen 9000 or Intel Core Ultra, set this to your Physical Core count minus 1. For an 8-core CPU, use
7. This ensures one core is always free to manage “Inter-Process Communication” ($IPC_{sync}$).