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.
Eine wiederholbare Zeitprobe erfassen
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.
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.
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.
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.
Warum 16,7 ms keine Controller-Lags beweisen
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.
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 Latenz | Urteil | Was es bedeutet |
|---|---|---|
| < 5ms | Ausgezeichnet | Vergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung. |
| 5 - 10ms | Gut | Vergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung. |
| 10 - 20ms | Akzeptabel | Vergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung. |
| 20 - 40ms | Verschlechtert | Vergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung. |
| > 40ms | Problembereich | Vergleiche wiederholte Läufe mit derselben Bewegung, demselben Browser und derselben Anzeige. Dieses Band identifiziert nicht die Quelle einer Verzögerung. |
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.
Latenz Reparaturanleitungen
ÄhnlicheDiagnostiken
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.
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.
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