JoystickTest

Guides

Controller input lag and polling rate

Input lag on a controller is rarely the controller alone. It is the sum of the radio link, the operating system, the game and the display. Here is how to see the first part in numbers and what to change.

Gamer holding a controller in front of a high refresh monitor showing a fast-paced game
Latency adds up link by link. The controller's share is measurable in the browser.

Measure the polling rate

Polling rate is how many times per second the controller sends its state. Each report is a snapshot, so at 125 Hz the game can be up to 8 ms behind your thumb, at 250 Hz up to 4 ms, at 1000 Hz 1 ms. Open the Gamepad tester: check your controller online, move a stick continuously and read the rate in the header. Typical values:

  • Xbox Series, wired or Xbox Wireless Adapter: 125 Hz (250 Hz on some firmware)
  • DualSense, wired: 250 Hz; Bluetooth: 125 Hz on Windows, up to 500 Hz on PS5
  • DualShock 4, wired: 250 Hz; Bluetooth: 125 Hz
  • Switch Pro Controller, Bluetooth: 60 to 120 Hz
  • 8BitDo Ultimate 2C, GameSir Cyclone 2 and other 2.4 GHz pads: up to 1000 Hz

A rate well below these numbers, or one that jumps around, points to a bad link rather than the controller design.

Screen showing a browser gamepad tester header with a polling rate readout
The tester counts input reports per second. Steady and close to the controller's rated value is what you want.

Where the milliseconds hide

Bluetooth adds 5 to 15 ms over USB and is sensitive to interference. Windows adds a few milliseconds through its HID stack; Steam Input adds roughly one more when it translates a controller. The game adds its own frame of processing and the display adds its input lag on top. Of all these, the ones you control cheaply are the link type, the polling rate and the display mode.

Settings that make a real difference

  1. Use a cable or a dedicated dongle. USB on a DualSense doubles the polling rate compared to Bluetooth on PC. Xbox Wireless Adapter beats Bluetooth for Xbox pads.
  2. Turn off Bluetooth audio on the same adapter. A headset streaming audio over the same radio steals airtime from the controller.
  3. Disable USB power saving in Windows power options so the port never throttles.
  4. Use fullscreen exclusive mode and turn off V-Sync or enable a variable refresh rate, which removes a full frame of buffering.
  5. Overclock the polling rate on controllers that support it: some Xbox and third-party pads accept 500 or 1000 Hz through a community USB driver. Measure before and after; the tester will show the new rate.

Lag that is really drift or deadzone

A stick that feels late to respond near center is often not lag but a large deadzone or a worn stick that needs more travel to leave the dead region. Run the Stick drift test; if the resting value is above 2% the game's deadzone is eating the first part of each movement. Calibration and a smaller deadzone bring the response back without changing the polling rate.

Frequently asked questions

Is 125 Hz polling bad?

No. It adds at most 8 ms, which is below what most players can feel. The lag you notice usually comes from Bluetooth interference, V-Sync or the display.

Why does the tester show a lower rate in the background tab?

Browsers throttle background tabs. Keep the tester in a visible window when measuring.

Does a 1000 Hz controller help on console?

Consoles set their own rate; PS5 drives DualSense at up to 500 Hz, Xbox at 125 Hz. The benefit is mainly on PC.

Read your polling rateMove a stick and watch the header. Compare cable and Bluetooth in ten seconds.
Open the gamepad tester