probekits
Part of the Controller and gamepad test. Run the full gamepad test first for a complete device check.

Controller polling rate test

controller polling rate test results appear in this browser after you complete the focused checks below.

Also known as: controller polling rate test, gamepad polling rate test, polling rate test controller, controller hz test, gamepad hz test. Free, online, and no download required.

No permission neededNothing uploaded

Start the controller polling rate test and follow the instrument prompt.

01

What the controller polling rate test checks

CheckHow it is measuredFails when
Primary signalMove an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate.A required input or response never reaches the page.
Comparison valueBrowser-observed hertz is calculated from the median positive timestamp interval after at least twenty samples. Display-frame sampling can miss updates and does not measure hardware nominal Hz.Repeated samples remain incomplete or disagree under the same conditions.
Browser boundaryCompare USB, Bluetooth and dongle under the same browser in a visible tab. Hiding pauses collection and clears the interval anchor. After disconnect, reconnect and Reset to begin a new round.The requested conclusion depends on information a browser cannot expose.

How to run the controller polling rate test

  1. Prepare the device and focus the test stage.
  2. Complete every prompted direction, control or channel.
  3. Finish the run, read the verdict and repeat once under the same conditions.
If something failed
Nothing registers

Reconnect the device, focus the test stage and repeat the controller polling rate test once. Check browser permission or system input settings only when this tool requires them.

The result changes between runs

For the controller polling rate test, keep the tab visible, use the same duration and change one device or system setting at a time. A third run can separate a repeatable pattern from scheduling noise.

Only one control works

Reset the controller polling rate test counters, exercise each named control separately and watch the live readout. Test another port or application if the same control remains silent.

Polling interval reference

RateInterval
125 Hz8 ms
250 Hz4 ms
500 Hz2 ms
1000 Hz1 ms
02

How to read the result

Wired, Bluetooth and dongle results

Move an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate. The controller polling rate test reports only events and values delivered to this browser tab. Start with a clean baseline, use the controls in the stated order, and repeat the same movement or input several times. The relevant search terms for this check are controller polling rate test, gamepad polling rate test, polling rate test controller. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Browser-observed hertz is calculated from the median positive timestamp interval after at least twenty samples. Display-frame sampling can miss updates and does not measure hardware nominal Hz. Keep the page visible while the run is active. Browser scheduling, operating-system processing, wireless conditions, device firmware and application settings can change what arrives at the page. Change one condition at a time, record the displayed number, and compare another run made with the same duration and technique. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Compare USB, Bluetooth and dongle under the same browser in a visible tab. Hiding pauses collection and clears the interval anchor. After disconnect, reconnect and Reset to begin a new round. A pass confirms that the required signals arrived during this sample. A warning identifies an uneven or incomplete pattern that deserves another controlled run. A failure names the missing or abnormal signal and gives a direct action. An inconclusive result means the run did not collect enough valid input to support a decision. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

The browser polling ceiling

Browser-observed hertz is calculated from the median positive timestamp interval after at least twenty samples. Display-frame sampling can miss updates and does not measure hardware nominal Hz. Keep the page visible while the run is active. Browser scheduling, operating-system processing, wireless conditions, device firmware and application settings can change what arrives at the page. Change one condition at a time, record the displayed number, and compare another run made with the same duration and technique. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Compare USB, Bluetooth and dongle under the same browser in a visible tab. Hiding pauses collection and clears the interval anchor. After disconnect, reconnect and Reset to begin a new round. A pass confirms that the required signals arrived during this sample. A warning identifies an uneven or incomplete pattern that deserves another controlled run. A failure names the missing or abnormal signal and gives a direct action. An inconclusive result means the run did not collect enough valid input to support a decision. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Move an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate. The page does not upload hardware streams, recordings, device labels or measured values. Any supported history remains in this browser. Clearing site storage removes that local history. The test cannot inspect physical wear, electrical faults, driver internals or manufacturer calibration data. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

How the controller polling rate test works

Move an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate. The controller polling rate test reports only events and values delivered to this browser tab. Start with a clean baseline, use the controls in the stated order, and repeat the same movement or input several times. The relevant search terms for this check are controller polling rate test, gamepad polling rate test, polling rate test controller. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Move an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate. The page does not upload hardware streams, recordings, device labels or measured values. Any supported history remains in this browser. Clearing site storage removes that local history. The test cannot inspect physical wear, electrical faults, driver internals or manufacturer calibration data. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

What the result can establish

Compare USB, Bluetooth and dongle under the same browser in a visible tab. Hiding pauses collection and clears the interval anchor. After disconnect, reconnect and Reset to begin a new round. A pass confirms that the required signals arrived during this sample. A warning identifies an uneven or incomplete pattern that deserves another controlled run. A failure names the missing or abnormal signal and gives a direct action. An inconclusive result means the run did not collect enough valid input to support a decision. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Browser-observed hertz is calculated from the median positive timestamp interval after at least twenty samples. Display-frame sampling can miss updates and does not measure hardware nominal Hz. Use the specification table to see which browser signal is counted and what makes the check incomplete. Finish the run only after both directions, channels, controls or phases named by the instrument have been exercised. Reset before changing devices so old events do not enter the next comparison. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Measurement limits

Move an analogue stick to encourage fresh timestamps. Only finite positive timestamp advances are counted; missing, zero and repeated timestamps cannot provide a rate. The page does not upload hardware streams, recordings, device labels or measured values. Any supported history remains in this browser. Clearing site storage removes that local history. The test cannot inspect physical wear, electrical faults, driver internals or manufacturer calibration data. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

Compare USB, Bluetooth and dongle under the same browser in a visible tab. Hiding pauses collection and clears the interval anchor. After disconnect, reconnect and Reset to begin a new round. Repeatability matters more than a single attractive number. Use the same browser window, foreground state, power mode, connection and physical method. If two runs disagree, collect a third run and use the middle pattern rather than selecting the result you expected. Read the mouse polling rate explained when you need a repeatable diagnostic sequence.

03

Controller polling rate test questions

What does a controller polling rate test measure in a browser?

What does a controller polling rate test measure in a browser? depends on the browser signal visible during this controller polling rate test. Complete every prompted stage, read the displayed counts or values, and repeat once under the same conditions. The page can confirm the events it received, but it cannot inspect hidden firmware, physical wear or another application processing. This answer is specific to check 1 on Controller polling rate test.

Why do I need to keep moving the stick during the run?

Why do I need to keep moving the stick during the run? depends on the browser signal visible during this controller polling rate test. Complete every prompted stage, read the displayed counts or values, and repeat once under the same conditions. The page can confirm the events it received, but it cannot inspect hidden firmware, physical wear or another application processing. This answer is specific to check 2 on Controller polling rate test.

Why does a wired controller often read higher than wireless?

Why does a wired controller often read higher than wireless? depends on the browser signal visible during this controller polling rate test. Complete every prompted stage, read the displayed counts or values, and repeat once under the same conditions. The page can confirm the events it received, but it cannot inspect hidden firmware, physical wear or another application processing. This answer is specific to check 3 on Controller polling rate test.

Can this gamepad polling rate test resolve 1000 Hz controllers?

Can this gamepad polling rate test resolve 1000 Hz controllers? depends on the browser signal visible during this controller polling rate test. Complete every prompted stage, read the displayed counts or values, and repeat once under the same conditions. The page can confirm the events it received, but it cannot inspect hidden firmware, physical wear or another application processing. This answer is specific to check 4 on Controller polling rate test.

Why do Chrome and Firefox show different polling results?

Why do Chrome and Firefox show different polling results? depends on the browser signal visible during this controller polling rate test. Complete every prompted stage, read the displayed counts or values, and repeat once under the same conditions. The page can confirm the events it received, but it cannot inspect hidden firmware, physical wear or another application processing. This answer is specific to check 5 on Controller polling rate test.