Diagnose-Tool

Controller-Latenztest - Eingabeverzögerung in ms messen

Nutze diesen Controller-Latenztest, um die Lücken zwischen Eingabeänderungen zu prüfen, die dein Browser wahrnimmt. Bewege die Sticks zehn Sekunden lang, dann vergleiche die durchschnittlichen und längeren Lücken. Dies sind Browser-Eingabezeiten. Sie messen nicht die gesamte Verzögerung von einer physischen Betätigung bis zur Änderung auf deinem Bildschirm.

Diagnose wird geladen...
So funktioniert es

Eine wiederholbare Zeitprobe erfassen

    01

    Verbinde deinen Controller

    Stecke deinen Controller per USB ein oder paire ihn per Bluetooth. Drücke eine beliebige Taste, um den Controller zu wecken - Browser erfordern dies aus Datenschutzgründen, bevor sie Gamepad-Eingaben freigegeben werden.

    02

    Probe mit 10 Sekunden starten

    Klicke auf Start. Der Test beginnt sofort mit dem Erfassen von Eingabe-Zustandsänderungen über die Gamepad-API, wobei performance.now() für eine Mikrosekunden-genaue Zeitmessung genutzt wird.

    03

    Ständige Eingabe liefern

    Bewege beide Analog-Sticks in fortlaufenden Kreisen und tippe während des 10-Sekunden-Fensters auf die Tasten. Je vielseitiger deine Eingaben, desto genauer die Messung.

    04

    Ergebnisse ablesen

    Der Test zeigt die minimalen, durchschnittlichen, 95-Perzentil- und maximalen vom Browser beobachteten Eingabeintervalle in Millisekunden. Der Durchschnitt ist der Hauptwert. Das Histogramm zeigt die Verteilung der beobachteten Intervalle.

Praktischer Leitfaden

Warum 16,7 ms keine Controller-Lags beweisen

Eingabeweg von der Tastenbetätigung bis zur Anzeige mit markierten Browser-Beobachtungspunkten und der Lücke zwischen ihnen.
Dieser Test misst Lücken zwischen beobachteten Änderungen. Er misst nicht die vollständige Reise von deinem Finger zum Bildschirm.

Der Browser sieht nur einen Teil des Wegs

Bei 60 Bildern pro Sekunde liegen etwa 16,7 Millisekunden zwischen zwei Rahmen der Animationsschleife. Diese Seite prüft die Eingabe in dieser Schleife. Ein Cluster bei etwa 16,7 ms kann zeigen, wann geprüft wurde, nicht die Verzögerung des Controllers.

Bewege die Sticks zehn Sekunden lang gleichmäßig. Deine Bewegung beeinflusst die Lücken, daher sind langsame Taps und schnelle Kreise kein fairer Vergleich.

Vergleiche mehrere Durchläufe, nicht nur eine einzelne Note

Verwende für jeden Durchlauf denselben Browser, dasselbe Display und dasselbe Bewegungsmuster. Vergleiche den Durchschnitt mit dem 95. Perzentil, das das obere Ende der meisten aufgezeichneten Lücken markiert.

Das Tool schließt Lücken von einer halben Sekunde oder mehr aus. Es erfasst nicht jeden Aussetzer. Ein niedrigeres Ergebnis kann keine geringere Eingabe-zu-Bildschirm-Latenz oder Turniertauglichkeit nachweisen.

Deine Ergebnisse lesen

Was das Was Zahlen bedeuten

Diese Bänder klassifizieren beobachtete Lücken zwischen Eingabeänderungen. Sie stellen keine Controller-Latenz, Transportgeschwindigkeit oder Eignung für ein Spiel dar.

Durchschnittliche LatenzUrteilWas es bedeutet
< 5msAusgezeichnetVergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung.
5 - 10msGutVergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung.
10 - 20msAkzeptabelVergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung.
20 - 40msVerschlechtertVergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung.
> 40msProblembereichVergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung.
Breite Kompatibilität

Kompatible Geräte

Der Latenztest funktioniert mit jedem Controller, den dein Betriebssystem als Standard-Gamepad erkennt - per Kabel, Bluetooth oder proprietärem Funk. Die Geräteanleitungen unten helfen bei der Einrichtung. Bestätige die Unterstützung in deinem Browser und über deine Verbindung, bevor du die Ergebnisse interpretierst.

Häufig gefragt

Fragen zu Latenztest

Controller-Latenz ist die Gesamtzeit zwischen einer physischen Tastenbetätigung oder einer Stickbewegung und dem Erfassen der Eingabe in der Software. Sie wird in Millisekunden gemessen. Niedrigere Latenz bedeutet ein reaktionsschnelleres Spielgeschehen - ein kritischer Faktor bei kompetitiven Shootern, Fighting-Games und Rhythmus-Spielen, bei denen es auf einzelne Frames ankommt.

Unser Test misst die Intervalle zwischen aufeinanderfolgenden Controller-Zustandsänderungen, soweit sie über die Gamepad-API des Browsers für die Seite wahrnehmbar werden. Die zeitmessung auf Browserseite kann Controller, drahtlosen oder USB-Transport, Eingabe-Stack des Betriebssystems, Browser-Planung, JavaScript-Ausführung oder Anzeigezeit nicht in einzelne Komponenten aufteilen. Das Ergebnis ist daher ein vom Browser beobachtetes Polling-/Eingabeintervall und keine direkte Messung der vollständigen End-to-End-Latenz von der Taste bis zum Bildschirm.

Es gibt kein universelles Lag-Ziel für diese Messung. Sie erfasst Änderungen, die die Seite wahrnimmt. Bewegungsgeschwindigkeit und Browser-Takt beeinflussen sie. Vergleiche wiederholte Läufe unter gleichen Bedingungen, anstatt eine Note als Beweis für Gaming-Reaktionszeit zu betrachten.

Hohe, vom Browser beobachtete Intervalle können durch Funkstörungen, Batteriezustand, Empfängerentfernung, Controller-Firmware, Verhalten des Betriebssystems, Browser-Planung, CPU-Auslastung, USB-Bedingungen und das eigene Meldeverhalten des Controllers beeinflusst werden. Führe den Test mehrfach aus und vergleiche kabelgebundene und Funk-Modi, falls verfügbar, bevor du das Ergebnis einer einzigen Ursache zuschreibst.

Kabelgebundene Verbindungen bieten oft niedrigere und konsistentere, vom Browser beobachtete Intervalle, aber es gibt keine einzige universelle Polling-Rate für alle kabelgebundenen oder Bluetooth-Controller. Das Meldeverhalten variiert je nach Controller-Modell, Firmware, Betriebssystem, Verbindungsmodus, Empfänger und Browser. Vergleiche denselben Controller unter denselben Testbedingungen bei der Bewertung von kabelgebunden versus Funk.

Wir nutzen performance.now() für Zeitstempel hoher Auflösung und sampeln viele beobachtete Eingabeübergänge über 10 Sekunden. Die Timer-Auflösung ist feiner als bei normalen Millisekundenuhren, aber die praktische Genauigkeit des Ergebnisses ist weiterhin durch das Update-Verhalten der Gamepad-API, die Browser-Planung, die Systemzeit, den Anzeige-Takt und die Systemlast begrenzt. Wiederholte Läufe sind aussagekräftiger als ein einzelner Wert als Labor-Genauigkeit zu betrachten.

Ja, sofern Browser und Betriebssystem den Bluetooth-Controller über die Gamepad-API bereitstellen. Die Messmethode ist dieselbe, doch das beobachtete Ergebnis kann sich bei der Verbindung unterscheiden. Bei der Vergleichung von Bluetooth mit kabelgebundenem Betrieb unter ähnlichen Bedingungen mehrere Tests durchführen, um Verbindungszustand, Funkbedingungen, Empfängerplatzierung, Firmware, Browser-Planung und Systemlast zu prüfen.

Nein. Ein hohes, vom Browser beobachtetes Intervall schädigt einen Controller nicht selbst. Anhaltend hohe Ergebnisse können eine Prüfung der Verbindungsqualität, des Batteriezustands, der Kabel, der Firmware, der Systemlast und des Controller-Verhaltens rechtfertigen, aber dieser Browser-Test allein kann die genaue zugrundeliegende Ursache nicht identifizieren.

Quellen & Methodik

Wie wir die Latenz messen

Die Seite notiert zehn Sekunden lang Zeitstempel von Eingabeänderungen, die sie in ihrer Animationsschleife wahrnimmt. Dafür werden mindestens 30 Lücken benötigt, Lücken von 500 ms oder mehr werden ausgeschlossen. Die Ergebnisse beschreiben diese beobachteten Intervalle. Benutzerbewegungen, Browser-Taktung und Systemlast beeinflussen sie. Die Seite misst nicht die physische Eingabe-zu-Bildschirm-Latenz.

Methodik lesen

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