CS2 Lowest Input Lag Settings: Cut Delay and React Faster
Published
On this page
CS2 is decided by milliseconds — the first crisp tap or the cleaner peek wins the round. Unlike most modern shooters, CS2 does not have NVIDIA Reflex, so the low-latency approach leans on a high frame rate, exclusive fullscreen, and driver-level options. Here is the exact setup for the lowest input lag in CS2.

No Reflex in CS2 — the recipe is high stable fps_max, exclusive fullscreen, V-Sync off, and Ultra Low Latency mode in the driver.
CS2 has no Reflex — use a high frame rate instead
CS2 does not support NVIDIA Reflex, so there is no in-game Reflex toggle to find. The closest equivalents are a consistently high frame rate and the driver’s low-latency mode. Because higher FPS shortens the gap between your input and the frame that shows it, CS2 players run frames as high as the engine and hardware allow rather than capping near their refresh rate.
Set a high fps_max
In the console (or autoexec), set a high frame cap such as fps_max 400 or higher if your PC can sustain it. The goal is a high, stable frame rate, not a cap near your refresh. If you use a G-Sync or FreeSync monitor, cap a few frames below your refresh instead so you stay in the sync window — see How to Cap Your FPS Correctly.
Enable NVIDIA Ultra Low Latency mode
Since there is no in-game Reflex, do it at the driver level. In the NVIDIA Control Panel → Manage 3D Settings, add a per-app profile for cs2.exe and set Low Latency Mode to On or Ultra. This keeps the render queue short, similar in spirit to Reflex. On AMD, enable Radeon Anti-Lag in Adrenalin for cs2.exe.
Use exclusive Fullscreen
Set Display Mode to Fullscreen, not Windowed or Borderless. Exclusive fullscreen avoids the desktop compositor and removes a frame of presentation delay, and it lets the driver’s low-latency mode work properly.
Turn V-Sync off and trim heavy settings
- V-Sync: Off in both the game and the driver. It queues frames and adds latency.
- Keep the GPU below 99% — if it pins at 100%, frames queue and delay rises. Lower Shader Detail, Model/Texture Detail, and shadows enough that the GPU keeps headroom while frames stay high.
- Multisampling Anti-Aliasing: drop it on weaker GPUs to keep frames high and steady.
Use a high mouse polling rate
A 1000 Hz (or higher) mouse polling rate samples your aim far more often than a 125 Hz mouse, trimming the input stage. Set the highest stable rate in your mouse software, then confirm it in CS2 with cl_showfps style overlays or a polling test.
Fix Windows-level latency
- Set Windows to a high-performance power plan.
- Enable and test Hardware-Accelerated GPU Scheduling (HAGS).
- Turn on Game Mode in Settings → Gaming.
- Raise your Windows timer resolution with Tier1Timer. The default timer ticks slowly; raising the resolution samples input more often and smooths frame pacing, with Auto Mode that applies on launch and reverts on exit.
Optimize the monitor
The panel is the final stage in the chain. A high-refresh display with low processing delay shows each frame sooner — make sure its own settings aren’t adding lag. See How to Optimize Your Monitor for Gaming.
Related guides
- Best CS2 Settings for FPS
- How to Minimize Input Delay for Competitive Gaming
- How to Cap Your FPS Correctly
- How to Optimize Your Monitor for Gaming
The lowest input lag in CS2 comes from a high stable fps_max, exclusive Fullscreen, V-Sync off, and NVIDIA Ultra Low Latency mode standing in for the Reflex that CS2 lacks. Keep frames high and the GPU off the ceiling, and your taps land first.
Frequently asked questions
How do I reduce input lag in CS2?
Run CS2 in exclusive Fullscreen, turn V-Sync off, and push a high fps_max cap so the frame rate stays well above your refresh rate. CS2 does not have NVIDIA Reflex, so set NVIDIA Ultra Low Latency Mode to On (or Ultra) in the driver instead. Keep frames high and stable and the GPU off 100% to minimize the controllable delay.
Does NVIDIA Reflex lower input lag in CS2?
CS2 does not natively support NVIDIA Reflex, so there is no in-game Reflex toggle. Instead, enable NVIDIA Ultra Low Latency Mode in the NVIDIA Control Panel (per-app for cs2.exe), which keeps the render queue short. On AMD, enable Radeon Anti-Lag in Adrenalin. These driver-level options are the closest CS2 equivalent.
Should I cap my FPS in CS2?
CS2 benefits from high frame rates, so most players set fps_max high (for example 400 or higher) rather than capping near their refresh. A high, stable frame rate shortens the time between input and the frame that shows it. If you use a G-Sync/FreeSync monitor, cap a few frames below your refresh instead to stay in the sync window.
What causes input delay in CS2?
The standard chain applies: mouse polling, CPU frame prep, render queue, GPU time, and your monitor. V-Sync, borderless windowed mode, a GPU at 100%, and an unstable frame rate all add delay. Exclusive fullscreen, V-Sync off, Ultra Low Latency mode, and a high stable fps_max trim the controllable stages.
Does timer resolution reduce input lag in CS2?
It can improve input-sampling consistency and frame pacing system-wide. The default Windows timer ticks slowly, and raising the resolution with Tier1Timer samples inputs more often. It is a Windows-level tweak rather than a CS2 setting, so use it alongside a high fps_max and Ultra Low Latency mode.