DEEPPOLL
OPEN SOURCE
Measures USB polling rate with microsecond precision using kernel-level ETW tracing.
← Back to Tools
Mental Model
POLL RATE = how many times per second your device talks to Windows
Run in PowerShell
Downloads an interactive tool that guides you through USB polling analysis:
irm https://tools.mariusheier.com/deeppoll.ps1 | iex
Requires admin (kernel tracing). The tool will prompt you.
How it works
1
Plug in device
2
Tool auto-detects it
3
Use device for a few seconds
4
See distribution
Example Output
════════════════════════════════════════════════════════════ D E E P P O L L ════════════════════════════════════════════════════════════ Poll Rate: 8302 Hz Samples: 46,662 Timing Distribution: 8000+ Hz ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 53.3% 7700-8000 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 43.0% 7200-7700 ▓▓ 3.5% 5000-7200 0.2% <5000 Hz 0.0% ════════════════════════════════════════════════════════════
How it works
Requirements
Windows 10 / 11 — Admin rights required for ETW tracing