Polling-Rate-Test - Controller-Hz online messen
Die Polling-Rate eines Controllers ist die Frequenz, mit der ein Gerät Eingaben meldet, angegeben in Hz. GPADLAB schätzt die dem Browser sichtbare Aktualisierungsrate, indem es Gamepad API-Timestamp-Änderungen während 10 Sekunden Stick-Bewegung verfolgt. Das Ergebnis kann mit bekannten Controller-Spezifikationen verglichen werden. Browser- und Betriebssystem-Scheduling können jedoch begrenzen, was eine Webseite erfasst, es handelt sich also nicht um eine rohe HID-Pollmessung.
Während der Probe Eingabe nicht stoppen
Verbinde deinen Controller
Per USB anschließen oder per Bluetooth koppeln, dann einen Button drücken. Der Test erkennt die Controller-ID-String, um die erwartete Polling-Rate zu bestimmen.
Den linken Stick kontinuierlich drehen
Die Gamepad API gibt pad.timestamp-Werte frei, die sich ändern, sobald neuer Controller-Status dem Browser sichtbar wird. GPADLAB verfolgt diese Änderungen, während du den Stick bewegst. Dies ist ein browser-erfasster Aktualisierungs-Stream, kein direkter Zugriff auf die rohen USB- oder Bluetooth-HID-Berichte des Controllers.
10 Sekunden Proben erfassen
Während des Sampling-Fensters zeichnet der Tester eindeutige Timestamp-Änderungen auf, die der Browser freigibt. Kontinuierliche Bewegung erzeugt veränderte Eingabezustände, aber die Anzahl der Proben kann dennoch durch Browser-, Betriebssystem- und Frame-Scheduling verhalten begrenzt sein, selbst wenn die native Pollspezifikation des Controllers höher ist.
Median-Intervall berechnen
Die Deltas zwischen den Proben werden sortiert, der Median genommen, dann Hz = 1000 / median_ms. Median statt Mittelwert wird verwendet, weil USB- und Bluetooth-Subsysteme gelegentliche Lücken erzeugen, die einen arithmetischen Durchschnitt verzerren würden.
Gegen die Spezifikation vergleichen
Wird der Controller erkannt, zeigt GPADLAB seine konfigurierte Referenz-Polling-Spezifikation neben dem browser-erfassten Ergebnis an. Eine direkte Spezifikations-Einschätzung ist nur sinnvoll, wenn die Beobachtungsfrequenz des Browsers hoch genug ist. Andernfalls wird das Ergebnis als browser-begrenzt oder nicht aussagekräftig markiert, nicht als Hardware-Defekt behandelt.
Was das Urteil bedeutet
Die angezeigte Hz-Zahl ist eine vom Browser ermittelte Schätzung der Update-Rate. Bekannte Controller-Spezifikationen werden als Referenz angegeben, während die Browser-Frame-Frequenz genutzt wird, um Fälle zu erkennen, in denen die Seite die volle native Polling-Rate des Controllers nicht beobachten kann. Stabilität wird separat als IQR-Median-Verhältnis angegeben.
| Urteil | Trigger | Was es bedeutet |
|---|---|---|
| Bei / nahe der Referenz | Der Browser kann den Referenzbereich beobachten | Die vom Browser ermittelte Update-Rate liegt nahe der konfigurierten Controller-Referenz. Das spricht für eine nahezu spezifikationskonforme Beobachtung in dieser Browsersetzung, ist aber keine rohe HID-Messung. |
| Browser limitiert | Die Browser-Frequenz liegt unter der Controller-Referenz | Die Seite kann die volle beworbene Polling-Rate des Controllers nicht direkt beobachten. Ein Ergebnis nahe der Browser-Frame-Frequenz sollte nicht als Hardware-Drosselung gewertet werden. |
| Niedrige beobachtete Rate | Updates liegen deutlich unter der Browser-Frequenz | Der Browser erfasst weniger Controller-State-Updates, als seine eigene Frame-Frequenz ermöglichen würde. Führe den Test erneut mit einer Kabelverbindung, einem anderen Port, einem anderen Browser oder reduzierter Hintergrundlast durch, bevor du eine Aussage zur Hardware triffst. |
| Spezifikation unbekannt | Keine zuverlässige Modellreferenz | GPADLAB gibt die vom Browser ermittelte Hz-Zahl und die Timing-Stabilität an, ohne die native Polling-Spezifikation des Controllers zu zertifizieren. |
Warum ein 1000 Hz-Controller eine niedrigere Rate anzeigen kann
Lass den Controller fortlaufend wechselnde Eingaben senden
Den Stick zehn Sekunden lang bewegen. Ein ruhender Controller erzeugt womöglich nicht die Zeitstempel-Änderungen, die dieser Test braucht. Die Seite sichtbar lassen und für Wiederholungen denselben Browser verwenden.
Das Ergebnis stammt von eindeutigen Zeitstempeln, die die Seite wahrnimmt. Browser und Betriebssystem können begrenzen, welche Aktualisierungen sichtbar sind.
Unter gleichen Bedingungen vergleichen
Eine niedrigere Zahl als das Gerät bewirbt, beweist nicht, dass der Controller unter Spezifikation läuft. Die beworbene Rate kann eine bestimmte Verbindung oder einen Geräte-Meldemodus beschreiben.
Drei Durchläufe mit derselben Bewegung versuchen. Beim Vergleich von USB und Bluetooth Display- und Browser-Einstellungen festhalten. Das Muster als Hinweis nutzen, nicht als direkte Messung jedes Hardware-Berichts.
Kompatible Geräte
Der Polling-Rate-Test funktioniert mit jedem Controller, der über die Gamepad-API verfügbar ist. Die nachfolgenden Controller werden erkannt, um bewertungen in Relation zur Spezifikation abzugeben:
Häufige Anleitungen zur Fehlerbehebung
ÄhnlicheDiagnostiken
Fragen zu Polling-Rate
Die Polling-Rate gibt an, wie oft dein Controller einen State-Update an deinen Computer sendet, gemessen in Hz. Ein Controller mit 125Hz sendet 125 Reports pro Sekunde - ungefähr einer alle 8ms. Ein Controller mit 1000Hz sendet 1000 Reports pro Sekunde - ungefähr einer alle 1ms. Eine höhere Polling-Rate bedeutet geringere Eingabelatenz und feinere Bewegungsauflösung, was für Wettbewerbs-Gaming und Rennsimulatoren wichtig ist.
Prüfe die Spezifikation für das exakte Controller-Modell, die Firmware und den Verbindungsmodus. Die Werte unterscheiden sich unter diesen Bedingungen. Diese Seite misst Updates, die für den Browser sichtbar sind, daher begründet ein Wert unter der beworbenen Rate nicht, dass das Gerät unter Spezifikation läuft.
Ein Ergebnis von 60Hz oder 144Hz bei einem Controller mit beworbenen 1000Hz kann durch den Beobachtungspfad des Browsers und nicht durch den Controller selbst verursacht sein. GPADLAB liest den Gamepad-API-State innerhalb der Frame-Schleife der Seite aus, daher können Browser und Betriebssystem-Planung die sichtbare Update-Rate begrenzen. Wenn die Browser-Frequenz unter der Controller-Referenz liegt, wird das Ergebnis als browser-limitiert markiert und nicht als Beweis für eine gedrosselte Hardware gewertet.
Eine höhere native Polling-Rate verkürzt die maximale Zeit zwischen zwei Controller-Reports: 125Hz entspricht einem Report-Intervall von 8ms und 1000Hz einem von 1ms. Das ist ein theoretischer Unterschied von 7ms im Report-Abstand, keine garantierte Reduktion der Eingabelatenz um 7ms. Firmware, USB- oder Funk-Transport, das Betriebssystem, die Spiel-Schleife, das Display und der Beobachtungspfad des Browsers tragen alle zum Gesamtergebnis bei.
Bluetooth nutzt Zeitmultiplexverfahren und teilt sich das Funkfeld mit WLAN, Mäusen, Tastaturen und anderen Peripheriegeräten. Das Protokoll schreibt minimale Verbindungsintervalle vor (typischerweise 7,5ms, was bei etwa 133Hz limitiert) und Pakete können durch Störungen verzögert werden. Drahtlose 2,4GHz-Dongles umgehen dies, indem sie dedizierte Funkprotokolle nutzen - so erreichen hochwertige Gamepads auch kabellos 1000Hz.
Für die meisten Nutzer ja. Ein Controller mit konstanten 250Hz fühlt sich flüssiger an als einer mit einem Durchschnitt von 500Hz und hoher Jitter-Anfälligkeit. Unser Test gibt Stabilität als Interquartilsabstand geteilt durch den Median an - Werte unter 15% sind konsistent, über 35% sind spürbar jitterig. Jitter wird häufig durch USB-Hub-Konflikte, Bluetooth-Störungen oder Treiberprobleme verursacht.
Ein ruhiger Controller kann zu wenige sichtbare Zustandsänderungen erzeugen für eine nützliche Browser-Messung. Eine kontinuierliche Stick-Drehung erzeugt verändernde Achsenwerte, damit GPADLAB mehr Gamepad-API-Timestamps erfassen und Browser-beobachtete Update-Intervalle schätzen kann. Diese Intervalle sollten nicht als rohe HID-Inter-Poll-Zeit interpretiert werden.
Die Hardware-Polling-Rate ist von der Controller-Firmware festgelegt und kann bei den meisten Gamepads nicht erhöht werden. Einige Premium-Controller werden mit Begleitsoftware ausgeliefert, die eine Polling-Rate-Einstellung freigibt - 8BitDo Ultimate Software und GuliKit Studio bieten beide Umsteller für 125/500/1000Hz. Für andere Controller ist der einzige Weg zur Erhöhung der Polling-Rate das Upgrade auf ein Modell mit höherer Spezifikation.
Wie wir die Polling-Rate messen
Die Seite beobachtet während zehn Sekunden Bewegung eindeutige Gamepad-Timestamps. Sie nutzt deren Intervalle, um die für den Browser sichtbare Update-Rate zu schätzen. Sie gibt außerdem die Zeitspanne und die Browser-Frequenz an. Sie erfasst nicht den rohen USB- oder Bluetooth-Report-Stream.Ein eigenes Methodik-Artikel ist noch nicht veröffentlicht; sieh dir die Methodik-Zentrale für die derzeit verfügbaren Methoden an.
Führe den GPADLAB Controller-Health-Score
Der Controller-Benchmark kombiniert sechs Kern-Diagnosestufen zu GPADLABs standeseigenen zusammengesetzten Score. Nutze die Stufen-Aufschlüsselung für die Diagnose und den Score für wiederholte Vergleiche.
Benchmark starten