NVIDIA Inspector Settings for CS2
The definitive competitive tuning guide for Valve's Counter-Strike 2 on Windows. Minimize sub-tick input lag, stabilize volumetric smoke frame rates, and smooth out 1% lows.
Mastering the Source 2 Engine in Counter-Strike 2
Valve's migration from CS:GO to Counter-Strike 2 fundamentally transformed how the game interacts with your PC hardware. Moving to the Source 2 engine brought advanced Physically Based Rendering (PBR), dynamic volumetric smoke interactions, and realistic lighting calculations. Unlike CS:GO—which was almost entirely CPU single-thread bottlenecked—CS2 relies heavily on modern GPU compute and memory bandwidth.
One of the biggest complaints from competitive and Faceit players is inconsistent frame delivery: hitting 350 FPS while holding an angle in Mirage apartments, only to watch the frame rate plummet to 160 FPS with noticeable mouse drag when an execute drops three smoke grenades and flashbangs on A-site.
By fine-tuning the Counter-Strike 2 driver profile with NVIDIA Profile Inspector, you can eliminate driver latency queues, force constant maximum clock boost states, and optimize texture filtering to prevent heavy particle dips.
Recommended CS2 Driver Profile Settings
Step-by-Step Setup Guide for CS2
- Open NVIDIA Profile Inspector
Download the latest release from our NVIDIA Profile Inspector download page and open it as Administrator.
- Select 'Counter-strike 2' Profile
In the top search dropdown, type
Counter-strike 2and select it. Verify the linked executables includecs2.exe. - Turn Off Vertical Sync
Under Section 2 (Sync and Refresh), set Vertical Sync to Force off. Never allow the driver or game to buffer frames in a twitch shooter.
- Configure Low Latency Mode
In Section 2, set Maximum pre-rendered frames / Low Latency Mode to Ultra. This instructs the driver to queue zero pending frames ahead of user input.
- Turn Off FXAA Smearing
Under Section 3 (Antialiasing), verify Toggle FXAA is set to Off / Disallowed. Use CS2's in-game CMAA2 or 2x/4x MSAA instead for crisp crosshairs.
- High Performance Texture Filtering
In Section 4 (Texture Filtering), set Texture filtering - Quality to High performance and Texture filtering - Anisotropic sample optimization to On.
- Lock Maximum Performance Clocks
In Section 5 (Common), change Power management mode to Prefer maximum performance. Set Threaded optimization to On.
- Apply Changes
Click Apply changes in the top-right toolbar. The optimizations take effect immediately with no reboot required.
Enabled + Boost. Then add fps_max 0 to your launch options or autoexec to minimize sub-tick timestamp quantization delays.
CS2 Tuning FAQ
Common questions regarding NVIDIA Inspector settings in Counter-Strike 2.
No. NVIDIA Inspector and NVIDIA Profile Inspector modify official NVIDIA display driver profile configurations stored on your local machine. They never inject .dll libraries into cs2.exe or read CS2 process memory, making them 100% safe with VAC, VAC Live, Faceit Anti-Cheat, and ESEA.
CS2 features true 3D volumetric smoke grenades that interact with environmental lighting and bullet trajectories. When multiple smokes bloom simultaneously, GPU fillrate and shader demand surge drastically. Forcing High Performance texture filtering and Maximum Performance power states in NVIDIA Inspector stabilizes clocks and stops severe frame dips inside smokes.
For CS2's sub-tick engine, enabling NVIDIA Reflex (Enabled + Boost) in-game while setting fps_max 0 in your autoexec allows the game engine to sample your mouse input as frequently as possible, yielding the lowest sub-tick timing jitter.
Always control MSAA inside CS2's advanced video settings (typically 2x or 4x MSAA is recommended for competitive player model clarity). In NVIDIA Profile Inspector, keep Antialiasing - Mode set to 'Application-controlled' to prevent visual artifacts on transparent chainlink fences and grates.