Controller Polling Rate Test: Check Your PS5/Xbox Hz (USB vs Bluetooth)
Fast answer: To test your controller polling rate now, open the Gamepad Tester, connect your pad by USB or Bluetooth, then rotate a stick for 6-10 seconds and read the Hz panel. One key honesty note: the browser shows the effective in-browser update cadence (roughly 60-250 Hz, capped by the animation frame) plus jitter - not your controller's true USB hardware poll rate. Use it to compare connections and spot instability; for the real hardware number, check the controller spec.
A wired DualSense, an Xbox pad over Bluetooth, and a generic USB controller will all show different numbers in an online controller Hz test - and a low reading rarely means the controller is broken. This guide explains what the browser test really measures, the real polling tiers for PS5, Xbox, Switch and third-party pads, why Bluetooth caps lower, the wired-only overclock paths, and whether any of it actually changes how the game feels. It completes our polling series alongside the mouse polling rate test and the keyboard polling rate test.
How to Run a Controller Polling Rate Test
The Gamepad API only sends data while the controller is reporting, so a still controller looks like 0 Hz. Keep an input moving the whole time and judge the repeated average, not a single peak.
- Connect the controller first: Plug in the USB cable or pair over Bluetooth, then open the tester. Press one button so the browser activates the Gamepad API and detects the pad.
- Open the polling-rate panel: Find the polling rate / Hz panel in the Gamepad Tester. It starts measuring as soon as the controller reports fresh data.
- Rotate a stick for 6-10 seconds: Roll the left stick in steady circles. Continuous analog movement keeps the report stream alive so the Hz and jitter numbers settle.
- Repeat on each connection: Run it once wired and once over Bluetooth. A repeatable gap between the two is far more meaningful than one isolated peak.
What the Browser Test Actually Measures
This is the part every clone tool glosses over. A browser cannot read the USB bus directly. It reads how often the Gamepad API hands fresh controller data to the page, and that is gated by the browser animation frame.
Real Controller Polling Rate Tiers (PS5, Xbox, Switch, Third-Party)
These are the hardware-level rates each controller reports to the OS, sourced from vendor and community testing - not the capped browser number. Treat them as typical tiers; firmware, platform and connection all shift the exact figure.
| Controller | Typical USB Hz | Typical Bluetooth Hz | Notes |
|---|---|---|---|
| PS5 DualSense | ~250 Hz (up to ~1000 Hz via PC tools) | ~125-250 Hz | Native USB is around 250 Hz; PC overclock tools can push wired polling higher. |
| PS4 DualShock 4 | ~250 Hz (1000 Hz via PC tools) | ~125-250 Hz | The classic DS4Windows / HIDUSBF target for wired overclocking on PC. |
| Xbox Series / One | ~125 Hz | ~60-125 Hz | No reliable software overclock path; the Xbox Wireless Adapter is steadier than Bluetooth. |
| Switch Pro Controller | ~125 Hz | ~125 Hz | Console use is fixed; on PC the rate is typically in the 125 Hz range. |
| 8BitDo / GuliKit (Hall) | ~250-1000 Hz (model dependent) | ~125-250 Hz | Some 2.4 GHz / wired models advertise 1000 Hz; verify per model and dongle. |
| Generic USB gamepad | ~100-125 Hz | n/a | Budget pads often sit near 100-125 Hz regardless of marketing. |
USB vs Bluetooth vs Wireless Dongle
Connection type is the single biggest factor in how your controller reports. Wired USB is usually the most consistent; Bluetooth trades a little latency and polling headroom for convenience.
Most consistent and the right mode for any high-polling test. A direct motherboard or laptop port avoids hubs that can throttle reports.
Convenient but usually lower and more variable. Fine for couch play, but do not judge a controller's ceiling from a Bluetooth reading.
Steadier than Bluetooth for Xbox pads on PC. It is not a software overclock, just a more reliable wireless link.
Some Hall-effect pads ship a low-latency dongle that hits higher rates. The advertised Hz only applies through that dongle, not Bluetooth.
Can You Overclock a Controller's Polling Rate?
On PC, some controllers can be pushed higher with wired-only tools. This is a desktop-driver trick, not a console feature, and it carries honest caveats. There is no reliable Bluetooth overclock.
| Path | Works on | Reality check |
|---|---|---|
| DS4Windows | DualSense / DualShock 4 (wired, PC) | Sets a higher poll interval (often 1000 Hz) for the desktop driver. Wired only; it does not change console behavior. |
| HIDUSBF | Many wired USB HID pads (PC) | A low-level filter driver that raises the USB poll interval. Powerful but unsigned-driver territory - back up and proceed carefully. |
| Xbox controller | Xbox Series / One | No reliable software overclock. The pad reports near 125 Hz and there is no supported way to raise it on PC. |
| Bluetooth (any pad) | Any controller | No dependable overclock. Bluetooth timing is negotiated by the stack; if you need higher polling, go wired or use a dedicated dongle. |
Does Controller Polling Rate Even Matter?
Higher Hz shrinks the worst-case wait before an input is reported, but the gains shrink fast and polling is only one link in the input chain. Stability beats a bigger unstable number.
| Polling rate | Worst-case wait | Who notices |
|---|---|---|
| 125 Hz | ~8 ms | Casual play feels fine; competitive players may feel it against 250 Hz+ setups. |
| 250 Hz | ~4 ms | A clear step up from 125 Hz and the practical sweet spot for most console pads. |
| 500 Hz | ~2 ms | Diminishing returns begin; useful with high frame rates and a fast display. |
| 1000 Hz | ~1 ms | Real for wired PC setups, but only worth chasing if it stays stable at high FPS. |
Video: DualSense Polling Rate Test, Wired vs Bluetooth
This walkthrough tests a DualSense wired versus Bluetooth and shows the DS4Windows overclock path, which is useful because it demonstrates the real difference instead of just quoting a marketing number.
Low Reading? Use This Decision Table
Before you assume the controller is faulty, rule out the browser cap, the connection, and the cable or port. Change one thing at a time and retest.
| What you see | Likely cause | What to try next |
|---|---|---|
| Reading caps around 60-125 Hz on every controller | The browser animation-frame cap, not the controller. This is the effective in-browser cadence. | Compare controllers relatively; check the true rate against the hardware spec. |
| Wired is much higher than Bluetooth | Normal. Bluetooth trades polling headroom for convenience. | Use wired for high-polling tests; keep Bluetooth for casual play. |
| Numbers jump around wildly | A weak cable, a USB hub, low battery, or background CPU load is interrupting reports. | Use a known-good cable and a direct port, charge the pad, and close overlays and recorders. |
| Genuinely lower than the same model elsewhere | Old firmware, a wrong profile, or a worn cable/port. | Update firmware, try another port and cable, and retest on a different PC if possible. |
Sources and Technical References
The Hz tiers and overclock notes draw on the browser Gamepad API spec, vendor explainers, independent controller testing, and the community overclock community so the article separates what the browser can prove from what the hardware spec defines.
- MDN Gamepad APIExplains that the browser reads controller state per animation frame, which is why a web tool measures effective in-browser cadence rather than the raw USB poll rate.
- SCUF controller polling rate explainerVendor primer defining polling rate as reports per second and how 125 Hz, 250 Hz and higher tiers relate to responsiveness.
- Gamepadla DualSense dataIndependent controller testing database with measured DualSense polling, latency and stick figures used to anchor the hardware tiers.
- HardForum HIDUSBF / polling threadCommunity discussion of wired HIDUSBF polling tweaks and the limits of Bluetooth, supporting the wired-only overclock framing.
Related Tools
Read effective polling Hz, jitter, drift, circularity and chatter in your browser.
Mouse Polling Rate TestCheck mouse Hz with the same browser-cadence caveat in mind.
Input Latency CheckerSeparate polling rate from system and display delay.
Vibration / Rumble TestConfirm both rumble motors fire while you have the pad connected.
Related Controller and Polling Guides
Use this when a stick reads movement at rest or aim feels off.
Controller Vibration Fix GuideFix dead rumble on PC across Steam Input, Xbox and DualSense.
Mouse Polling Rate TestThe mouse sibling: read Hz tiers and fix low 1000Hz/8000Hz readings.
Keyboard Polling Rate TestThe keyboard sibling: check keyboard Hz and when 8000Hz matters.
Controller Polling Rate Test FAQ
- How do I test my controller polling rate?Open the Gamepad Tester, connect by USB or Bluetooth, press a button to activate the Gamepad API, then rotate a stick for 6-10 seconds and read the Hz panel. Remember the browser shows the effective in-browser cadence plus jitter, not the true USB hardware rate.
- Why does the browser show only 60-250 Hz when my controller is 1000 Hz?Because a browser cannot read the USB bus directly. It receives controller data through the Gamepad API on each animation frame, which caps the measured rate at roughly 60-250 Hz. The on-screen number is great for comparing connections and spotting jitter, but the true hardware Hz comes from the controller spec.
- What is the polling rate of a PS5 DualSense vs an Xbox controller?A DualSense typically reports around 250 Hz over USB (and can be pushed toward 1000 Hz with PC tools like DS4Windows), while an Xbox Series or One pad usually reports near 125 Hz with no reliable software overclock. Bluetooth lowers both.
- Is a Bluetooth controller slower than wired?Usually yes. Bluetooth trades a little latency and polling headroom for convenience, and the rate is more variable. For any high-polling test or competitive play, use wired USB or a dedicated 2.4 GHz dongle and keep Bluetooth for casual sessions.
- Can I overclock my controller to 1000 Hz?Only on PC and only wired. Tools like DS4Windows and HIDUSBF can raise the poll interval for a DualSense or DualShock 4 at the desktop-driver level. Xbox controllers have no reliable software path, and there is no dependable Bluetooth overclock.
- Does a higher controller polling rate actually help?It shrinks the worst-case wait before an input is reported - 8 ms at 125 Hz, 4 ms at 250 Hz, 1 ms at 1000 Hz - but the gains shrink fast and polling is only one link in the input chain. A stable 250 Hz beats an unstable 1000 Hz for most players.
Start with the live Gamepad Tester to read your effective Hz, jitter and drift. If the input still feels delayed after you confirm the tier, compare it with the input latency checker, and if a stick feels off, run the controller stick drift test.