Input Lag Test
Measure your click timing consistency and input delivery variance — directly in your browser.
Input lag is the total delay between a physical input event and its on-screen effect. This test benchmarks the consistency of your click input delivery — revealing USB polling irregularities, OS scheduler latency, and driver-level jitter that affect your competitive performance.
What This Test Measures
Click Interval Timing
Measures the time between consecutive click inputs. Perfect intervals indicate consistent USB polling and OS thread scheduling.
Consistency Score
Derived from the variance of click intervals. A score of 100 means perfectly even delivery; lower scores reveal polling or scheduling irregularities.
Rhythm Classification
Categorizes your input pattern as Metronome, Rhythmic, Steady, or Variable — giving qualitative context to the raw consistency percentage.
What Affects Your Score
Mouse Polling Rate
At 125 Hz, each report window is 8 ms — worst-case click delay. At 1000 Hz it drops to 1 ms.
Windows Timer Resolution
Default 15.6 ms timer creates quantized input delivery. Setting to 0.5 ms enables consistent sub-ms scheduling.
CPU Power Plan
Balanced plan parks CPU cores, causing ramp-up delays that appear as click delivery variance.
USB Hub vs Direct Port
USB hubs introduce shared bandwidth and can add polling irregularity. Use a direct motherboard USB port.
Background CPU Load
Apps competing for CPU time interrupt input thread scheduling, creating spike patterns in click intervals.
Score Reference
Responsiveness Score Ranges
How to Improve Your Score
Set mouse polling rate to 1000 Hz
Use your mouse manufacturer's software (Logitech G Hub, Razer Synapse, etc.) to set polling rate. 1000 Hz reduces worst-case delivery delay from 8 ms to 1 ms.
Switch to High Performance power plan
Settings → System → Power & battery → Best performance. Eliminates CPU core parking that causes random delivery stalls.
Reduce Windows timer resolution
The default 15.6 ms timer quantizes all input scheduling. Reduce to 0.5–1 ms using a timer resolution tool for consistent sub-ms delivery.
Connect mouse to a direct motherboard USB port
Bypass USB hubs. Use a USB 3.0 port directly on the motherboard for dedicated bandwidth and lower interrupt latency.
Set GPU pre-rendered frames to 1
In NVIDIA Control Panel, set Max Pre-Rendered Frames to 1 (or Low Latency Mode to Ultra). This prevents frame queue depth from adding latency on top of input delivery.
Optimize With the Desktop App
Apply all optimizations automatically. InputLag's desktop app manages power plans, GPU settings, and timer resolution persistently — no manual tweaking.
