Understanding Input Lag
Input lag is the delay between pressing a key, moving a mouse, or clicking, and seeing the result on your screen. Even a 50-millisecond delay noticeably impacts competitive gaming, aiming accuracy, and overall feel. Competitive gamers target sub-20ms input lag for optimal responsiveness.
Input lag stems from multiple sources: USB polling rates, driver overhead, display response time, refresh rate mismatches, and Windows background processes. Addressing these systematically can reduce input lag by 30-50ms or more.
Optimizing Mouse and Keyboard Input
Increase USB Polling Rate
USB devices (mice and keyboards) report their position/input to your PC at fixed intervals. Standard polling rate is 125 Hz (8ms per report). Increasing this to 1000 Hz (1ms per report) reduces input latency substantially.
Step 1: Download USB Polling Rate Changer or MouseTester (free utilities).
Step 2: Launch the utility and check your current polling rate.
Step 3: In Windows, check your mouse properties:
- Right-click the Start button
- Select Device Manager
- Expand Mice and other pointing devices
- Right-click your mouse > Properties > Hardware tab
- Look for polling rate information (varies by mouse model)
Step 4: Increase polling rate via mouse software:
- Logitech: Open Logitech Options > Select mouse > Advanced > Set Polling rate to 1000 Hz
- Corsair: Open Corsair iCUE > Device settings > Increase Polling rate to maximum
- Razer: Open Razer Synapse > Device > Motion Focus > Increase Polling rate to 8000 Hz (8 kHz on newer mice)
- SteelSeries: Open SteelSeries GG > Device settings > Increase Polling rate to 8000 Hz
Note: Higher polling rates consume slightly more CPU (typically 1-2%) but deliver noticeably reduced input latency.
Disable Mouse Acceleration
Windows applies acceleration to mouse movement by default—the further you move your mouse, the faster the cursor accelerates. This adds input lag and makes aiming inconsistent.
Step 1: Right-click the Start button > Settings.
Step 2: Navigate to Bluetooth & devices > Mouse.
Step 3: Scroll down and toggle Mouse acceleration to Off.
Step 4: Verify the change in your mouse software (Logitech, Corsair, etc.) and disable acceleration there too.
Use Wired Peripherals
Wireless mice and keyboards introduce latency through Bluetooth or wireless dongles. For competitive gaming:
- Wired mice: Sub-1ms response time
- Wireless mice at 1000 Hz: 1-8ms response time
- Wireless mice at 125 Hz: 5-20ms response time
If you use wireless peripherals, switch to wired during gaming sessions or upgrade to high-polling-rate wireless alternatives (8000 Hz Razer Basilisk, SteelSeries Aerox, etc.).
Optimizing Display Settings
Enable High Refresh Rate
Display refresh rate directly impacts perceived input lag. A 60 Hz monitor refreshes every 16.7ms, but a 144 Hz monitor refreshes every 6.9ms—a massive difference.
Step 1: Right-click desktop > Display settings.
Step 2: Scroll down to Advanced display and click it.
Step 3: Under Refresh rate, select the highest available option (144 Hz, 165 Hz, 240 Hz, etc.).
Step 4: Click Apply and test. If the display flickers, Windows will revert after 15 seconds.
Higher refresh rates require:
- A monitor rated for that refresh rate
- A graphics card capable of high frame rates
- DisplayPort or HDMI 2.1 connection (HDMI 2.0 caps at 120 Hz for some resolutions)
Use DisplayPort Over HDMI
DisplayPort reduces latency compared to HDMI, particularly for high refresh rates:
- DisplayPort 1.4: Lowest latency, supports up to 240 Hz at 4K
- HDMI 2.1: Good latency, supports up to 120 Hz at 4K
- HDMI 2.0: Higher latency, caps at 60 Hz for 4K
If your monitor has DisplayPort, connect via DisplayPort cable for best results.
Disable V-Sync for Competitive Gaming
V-Sync (Vertical Sync) prevents screen tearing by synchronizing frame rate to monitor refresh rate. However, this adds input lag by up to 16.7ms (on 60 Hz displays).
In-game settings: Disable V-Sync in your game’s graphics menu.
NVIDIA Control Panel:
- Right-click desktop > NVIDIA Control Panel
- Navigate to Manage 3D settings
- Find Vertical Sync and set to Off
AMD Radeon Settings:
- Right-click desktop > AMD Radeon Settings
- Navigate to Display
- Set FreeSync to Off (AMD’s alternative to V-Sync)
Intel Arc Control:
- Open Intel Arc Control
- Navigate to Graphics
- Disable Vsync
Enable FreeSync or G-Sync
As an alternative to V-Sync, adaptive sync technologies (FreeSync/G-Sync) synchronize monitor refresh rate to GPU output without adding input lag:
- NVIDIA G-Sync: Requires G-Sync monitor and NVIDIA GPU
- AMD FreeSync: Requires FreeSync monitor and AMD GPU
- VESA Adaptive Sync: Open standard supported by modern monitors
Enable in your display settings:
- Right-click desktop > Display settings
- Scroll to Refresh rate section
- Enable Variable refresh rate if available
Windows 11 Settings to Reduce Input Lag
Disable Game DVR and Background Recording
Xbox Game Bar’s background recording consumes CPU and adds input lag:
Step 1: Open Settings > Gaming > Xbox Game Bar.
Step 2: Toggle Xbox Game Bar to Off.
Step 3: Also disable Open Xbox Game Bar using this button and Record game clips/screenshots.
Disable Fullscreen Optimizations
Fullscreen optimizations occasionally add input lag in competitive games:
Step 1: Locate your game executable (right-click shortcut > Open file location).
Step 2: Right-click the game .exe > Properties > Compatibility tab.
Step 3: Check Disable fullscreen optimizations and click Apply.
Step 4: Click OK and relaunch the game.
Lower Power Plan to High Performance
Power-saving modes reduce CPU frequency to lower power consumption, indirectly increasing input lag:
Step 1: Right-click the Start button > Settings > System > Power.
Step 2: Under Power mode, select Best performance (on high-performance systems) or Balanced (on power-constrained devices).
Step 3: For absolute performance, access Control Panel > Power Options > High performance.
Disable Background Apps During Gaming
Background applications consume CPU and GPU resources that could service input faster:
Step 1: Open Settings > Apps > Running apps.
Step 2: Identify non-essential applications.
Step 3: Click each one and select Terminate before gaming sessions.
Alternatively:
- Open Task Manager (
Ctrl + Shift + Esc) - Identify non-essential processes
- Right-click > End Task for each one
Network Settings for Competitive Online Games
Use Wired Ethernet
WiFi introduces variable latency (jitter) that degrades input responsiveness. Wired connections deliver:
- Ethernet: 1-2ms latency, stable
- WiFi 6: 5-20ms latency, variable
- WiFi 5: 10-50ms latency, variable
Connect your PC directly to your router via Ethernet cable for competitive gaming.
Disable QoS and Traffic Shaping
Some routers prioritize certain traffic types, adding latency to game data:
- Access your router’s admin panel (typically 192.168.1.1 or 192.168.0.1)
- Locate QoS (Quality of Service) settings
- Disable QoS or whitelist your gaming PC for highest priority
Configure DNS for Lower Latency
Using optimized DNS servers reduces server connection latency:
- Open Settings > Network & internet > WiFi (or Ethernet)
- Click your connection > Advanced options
- Scroll to DNS server assignment and select Edit
- Change from Automatic to Manual
- Enter:
- Preferred DNS: 1.1.1.1 (Cloudflare - lowest latency globally)
- Alternate DNS: 1.0.0.1
- Click Save
Advanced: Latency Measurement
To measure your actual input lag improvements:
Using Blur Busters UFO Test
- Visit ufo.inputlag.science
- This tool displays a moving blur pattern
- Count the black bars to calculate your input lag
- Lower bar count = lower input lag
Using Frame Rate Counter
- Enable in-game FPS counter or RivaTuner Statistics Server
- Look for “frame time” measurement (time between frames)
- Input lag ≈ frame time + display latency + device latency
- Reducing any component reduces total input lag
Comprehensive Input Lag Reduction Checklist
| Component | Action | Expected Improvement |
|---|---|---|
| USB polling rate | Increase to 1000 Hz or higher | 5-7ms |
| Mouse acceleration | Disable | 1-2ms |
| Wired peripherals | Switch from wireless | 5-10ms |
| Monitor refresh rate | Increase to 144+ Hz | 8-16ms |
| V-Sync | Disable | 16.7ms |
| Game DVR | Disable | 2-3ms |
| Background apps | Terminate | 3-5ms |
| Power plan | Set to High Performance | 1-2ms |
| GPU drivers | Update to latest | 1-3ms |
Final Thoughts
Input lag reduction requires a systematic approach—no single tweak eliminates all latency, but combining these optimizations can reduce total input lag by 40-60ms. Start with the highest-impact changes (monitor refresh rate, USB polling rate, disabling V-Sync), then fine-tune with additional tweaks.
For competitive gaming (CS:GO, Valorant, Apex Legends), prioritize these fundamentals: 144+ Hz monitor, 1000 Hz mouse polling, disabled V-Sync, and wired peripherals. These four changes alone deliver dramatically more responsive controls and competitive advantage than stock Windows settings.
Test your improvements using the Blur Busters UFO test, monitor your actual in-game performance, and adjust further as needed. With proper input lag optimization, your reflexes will feel faster, and your competitive gaming performance will immediately improve.