Polling rate is the number of times per second your mouse tells the computer "this is where I am". Higher polling means more updates per second; lower polling means fewer. This sounds simple. It is. But the marketing spin around the spec is enormous, and the right setting depends on your monitor, CPU, and what you're actually doing.
What Polling Rate Actually Is
The mouse sends a USB packet to the OS at a fixed interval. 125 Hz means a packet every 8 ms. 500 Hz means every 2 ms. 1000 Hz means every 1 ms. 8000 Hz means every 0.125 ms.
Each packet contains the change in X, Y, and button state since the last packet. The OS feeds this into the cursor and the active app. The Wikipedia polling article covers the broader concept.
Why Higher Polling Helps
Two reasons:
- Lower input latency. At 1000 Hz the average delay between a movement and the OS receiving it is 0.5 ms. At 125 Hz it's 4 ms. The total chain (mouse → USB → OS → app → display) usually adds up to 30–80 ms, so polling reduction of a few ms is small but real.
- Smoother movement on high-refresh monitors. A 240 Hz monitor draws every 4.2 ms. At 125 Hz polling you average 1 mouse update per 2 frames. At 1000 Hz you get ~4 updates per frame — much smoother sweep motion.
The Diminishing Returns Wall
Going from 125 to 500 Hz: huge difference, immediately noticeable.
Going from 500 to 1000 Hz: small but perceptible difference, especially on high-refresh monitors.
Going from 1000 to 8000 Hz: the difference is real (measurable in latency tests by RTINGS and others) but most humans cannot feel it without back-to-back A/B testing. For a tiny percentage of pros at the highest level, it may matter.
When High Polling Hurts
8 KHz polling is not free. It comes with three real downsides:
- CPU load. 8000 packets per second per device, processed on a single thread. Older CPUs can stutter under this load — you'll see frame drops in CPU-bound games.
- Wireless battery drain. 8 KHz over 2.4 GHz can cut battery life from 200 hours to 8 hours.
- USB bandwidth. Combined with a busy hub (RGB, audio devices, capture cards), 8 KHz polling can saturate USB.
Some games actually run worse at 8 KHz — Counter-Strike 2 famously had stutter problems with 8 KHz mice in 2024.
Recommended Settings
- Office work, browsing, productivity: 500 Hz. Negligible CPU cost, smooth enough for any monitor.
- Casual gaming on 60 Hz monitor: 500–1000 Hz.
- Competitive gaming on 144–240 Hz monitor: 1000 Hz. The standard for esports.
- Competitive gaming on 360 Hz+ monitor with modern CPU: 4000 Hz if your mouse supports it. 8000 Hz only if you've A/B tested and felt the difference.
- Wireless gaming: 1000 Hz unless you accept short battery life.
How to Set It
Manufacturer software exposes polling rate:
- Logitech G Hub → mouse → Settings → Report Rate.
- Razer Synapse → Performance → Polling Rate.
- SteelSeries GG → Engine → device → Polling Rate.
- Glorious Core → Performance → Polling Rate.
Mice without bundled software default to 125 Hz on Windows. There's no Windows-side override — you need either the manufacturer app or a tool like the open-source Microsoft HID driver framework doesn't expose it for end users.
Verifying Your Real Polling Rate
What your software reports and what your mouse actually delivers can differ. Open the KeyTest mouse tester and watch the polling-rate graph as you move the mouse smoothly. The number should sit at your target rate ±10%. Common reasons for under-spec:
- Plugged into a USB 2.0 port shared with other devices via a hub.
- Wireless mouse on Bluetooth (capped at 125 Hz typically).
- Overloaded system — close background apps and re-test.
Polling Rate vs Latency
Polling reduces input latency, but it's not the only factor. Total input lag also includes USB scheduling, OS interrupt handling, app processing, GPU render queue, and display refresh. We cover the whole chain in how to fix mouse lag in games.
Bottom Line
Set your mouse to 1000 Hz. That's it. It's the right answer for 95% of users on every monitor and every CPU sold in the last decade. Higher is for edge cases; lower is for old hardware or wireless battery life. Most "polling rate" debates are about diminishing returns most people will never feel.
Frequently Asked Questions
Will I feel the difference between 1000 Hz and 8000 Hz?
On a 144 Hz or higher monitor, yes — slight, but real. Your cursor draws 8x more frequently between display refreshes, which feels smoother during sweep motions. On a 60 Hz monitor, the difference is essentially zero.
Does 8000 Hz cause CPU stutter?
On older CPUs (pre-Ryzen 5000, pre-Intel 11th gen) yes — 8 KHz polling can saturate one CPU thread and cause system-wide stutter. Modern CPUs handle it without trouble, but if you see microstutter after enabling 8 KHz, drop back to 1 KHz.
Is Bluetooth polling rate fixed?
Effectively yes. Bluetooth tops out at ~125 Hz on most stacks, with some Bluetooth 5.x mice managing 250 Hz. For higher rates you need a 2.4 GHz USB dongle (Logitech Lightspeed, Razer HyperSpeed) or wired.
Does polling rate drain battery on wireless mice?
Yes. Doubling the polling rate roughly doubles the battery drain. A wireless mouse spec'd for 250 hours at 125 Hz will give you ~30 hours at 1000 Hz and ~10 hours at 4000 Hz. Most users keep wireless at 1000 Hz for the balance.
Why does my mouse report a lower polling rate than I set?
USB bandwidth contention. If a USB hub or a busy USB port can't sustain the configured rate, the OS drops to whatever it can manage. Move the mouse to a dedicated USB 2.0 port directly on the motherboard for the cleanest reading.