🎮 MyGamepadTester

Controller Polling Rate Test

Measure your controller's real-time report rate in Hz, average inter-report interval (ms), and interval jitter.

💡 Precision Note: Rotate your thumbstick in continuous circles to generate state updates. The tester records time deltas ($\Delta t$) between genuine state changes to calculate real polling frequency.
0
Hertz (Hz)
Rotate analog stick continuously
Mean Interval
0.0 ms
Jitter (΃)
0.0 ms
Peak Hz
0 Hz
📊 Rolling Interval Distribution 0 samples
âąī¸
Input Lag Test
Benchmark latency in milliseconds
đŸŽ¯
Deadzone Visualizer
Map thumbstick coordinate ranges
đŸ•šī¸
Stick Drift Test
Centering & noise floor check

Why Polling Rate & Jitter Matter for Competitive Gaming

In competitive esports titles (Call of Duty, Apex Legends, Rocket League, Fortnite), a controller's report frequency dictates how frequently the game engine receives micro-adjustments from your thumbsticks. Standard controllers traditionally report at 125Hz (8.0ms) or 250Hz (4.0ms), while competitive pads and overclocked DualSense controllers can reach 1000Hz (1.0ms).

However, raw Hz is only half the story: Jitter (the inconsistency in packet arrival times) can cause aim shudder and dropped inputs. A steady 500Hz stream with 0.2ms jitter provides a much smoother tracking feel than a fluctuating 1000Hz stream with 3.5ms jitter.

Frequently Asked Questions

Over USB on PC: PS5 DualSense defaults to 250Hz (can be overclocked to 1000Hz). PS4 DualShock 4 reports at 250Hz over USB (1000Hz over Bluetooth). Official Xbox Series X|S pads report at 125Hz (8ms) over standard XInput.
Our script samples high-precision timestamps using performance.now() whenever a genuine analog coordinate or button bitmask changes state, computing the true hardware packet interval delta.