Eine Maus kann auf 125, 500, 1000, 4000 oder 8000 Hz konfiguriert sein, aber eine Webseite verbindet sich nicht direkt mit der USB-Polling-Transaktion. Sie empfängt Pointer-Ereignisse, nachdem das Gerät, die Firmware, das Betriebssystem und der Browser sie verarbeitet haben. Browser können Bewegungen zu weniger Ereignissen zusammenfassen, die Übermittlung mit dem Rendering planen oder mehr Details nur über spezifische APIs und Umgebungen preisgeben.
Das bedeutet, ein Online-Polling-Test misst die vom Browser beobachtete Ereignisübermittlung. Dies ist immer noch nützlich für Vergleiche, aber es ist kein Zertifikat für die Firmware-Rate des Geräts.
Sieh dir an, was diese Seite tatsächlich empfängt
Bevor die Grenzen erklärt werden, hilft es, sie zu beobachten. Bewege die Maus für ein paar Sekunden in langsamen Kreisen innerhalb des Feldes.
In einem aktuellen Chrome oder Edge sollte dieser Wert nahe an der Einstellung deiner Maus liegen, da das Feld jeden Bericht entpackt, den der Browser zu einem Frame zusammengefasst hat, und jeden einzeln misst. Wo er niedriger ausfällt, erklärt der Rest dieses Leitfadens, warum das meist am Pfad und nicht an der Maus liegt.
Führe eine sauberere Messung durch
Öffne den Maus-Polling-Rate-Test, schließe rechenintensive Hintergrundprozesse und halte den Tab im Vordergrund. Starte die fünfsekündige Messung und bewege die Maus dann kontinuierlich in flüssigen Kreisen innerhalb des Bereichs. Wenn du die Bewegung stoppst, entstehen echte Lücken, die die beobachtete Rate senken.
Führe mindestens drei Messungen durch. Behalte den gleichen Bewegungsbereich und die gleiche Geschwindigkeit so gut wie möglich bei. Vergleiche die beobachtete Rate, das Median-Intervall der Ereignisse, das 95-Perzentil-Intervall und die Ereignisanzahl. Ein einzelner Spitzenwert kann beeindruckend aussehen, aber lange Lücken verbergen; die Verteilung beschreibt die Stabilität besser.
Bei idealen 1000 Hz läge das Intervall zwischen den Berichten bei etwa einer Millisekunde, aber die Übermittlung durch den Browser ist weder ideal noch direkt. Die Bildwiederholrate, die CPU-Auslastung und das Zusammenfassen von Ereignissen können das Ergebnis, das die Seite sieht, verändern.
Verwende Median und Perzentile
Der Durchschnitt kann durch einige lange Pausen verzerrt werden, besonders wenn die Bewegung nahe dem Rand des Testbereichs langsamer wird. Der Median stellt das typische Intervall robuster dar. Das 95-Perzentil hilft zu zeigen, ob ein signifikanter Teil der Intervalle deutlich länger als üblich ist.
Achte auf Konsistenz über mehrere Durchläufe hinweg. Eine stabile, aber niedrigere, vom Browser beobachtete Rate kann auf eine systembedingte Begrenzung hindeuten. Eine breite Verteilung, die sich mit der CPU-Auslastung oder dem Energiemodus ändert, deutet auf Scheduling- und Systembedingungen hin. Große, isolierte Ausschläge können einfach eine Pause in der Handbewegung markieren.
Vergleiche Bedingungen, ohne zu viel zu behaupten
Wenn das Ergebnis unerwartet niedrig ist, wiederhole den Test in einem anderen aktuellen Browser. Schließe die Maus direkt an und nicht über einen passiven Hub. Vergleiche bei einem Laptop den Akkubetrieb mit dem Netzbetrieb. Bewege bei kabellosen Geräten den Empfänger näher heran und reduziere Störquellen. Ändere die konfigurierte Mausrate während des Testens dieser Variablen nicht.
Ändere dann die konfigurierte Rate und wiederhole den Test. Wenn ein 500 Hz- und ein 1000 Hz-Profil unter denselben Bedingungen deutlich unterschiedliche Browser-Verteilungen erzeugen, zeigt der Test eine sinnvolle relative Änderung – auch wenn keiner der gemeldeten Werte exakt der Firmware-Einstellung entspricht.
Geräte mit hoher Abtastrate sind der schwierigste Fall. Berichte, die zwischen den Frames eintreffen, werden zusammengefasst, bevor der Handler der Seite ausgeführt wird; der Test entpackt sie, und in Chrome und Edge hört er auf rohe Pointer-Updates, ein Ereignis pro Bericht, wobei jedes die Zeit seines Eintreffens trägt. Was bleibt, ist die Uhr: Eine Seite misst Ereignisse auf eine Zehntelmillisekunde genau, daher ist bei 8000 Hz und 0.125 ms Abstand die Anzahl exakt, aber einzelne Intervalle sind gerundet. Lies bei diesen Einstellungen die Rate, nicht den Median.
Höher ist nicht automatisch besser
Höhere konfigurierte Raten können das maximale Intervall zwischen Hardware-Berichten verringern, erhöhen aber auch den CPU- und Energiebedarf. Der praktische Nutzen hängt von der gesamten Kette ab: Gerät, USB-Controller, CPU, Game-Engine, Bildwiederholrate und Display. Eine instabile Konfiguration mit hoher Rate kann weniger nützlich sein als eine stabile, niedrigere Rate.
Nutze den Browser-Test, um Unterschiede und offensichtliche Instabilität zu identifizieren. Verwende spezialisierte Hardware oder Low-Level-Tools, wenn du das USB-Berichts-Timing zertifizieren musst. Keymap Labs bezeichnet das Ergebnis bewusst als „beobachtete Rate“, um diese Grenze zu wahren.
Melde ein reproduzierbares Problem
Notiere das Mausmodell, den Anschluss, die konfigurierte Rate, den Browser, das Betriebssystem, den Energiemodus, drei beobachtete Mediane und ob die Bewegung kontinuierlich war. Wenn das Ändern eines Anschlusses oder Browsers alle drei Durchläufe verändert, füge diesen Vergleich hinzu.
Ein nützlicher Bericht beschreibt die Methode. „Meine 1000 Hz-Maus erreicht online 742 Hz“ ist unvollständig; die Lücke kann am Browser liegen. „Drei kontinuierliche Messungen in Browser A zeigen eine enge 500 Hz-Verteilung, während Browser B und ein Geräte-Dienstprogramm ein anderes Ergebnis zeigen“ gibt dem Support oder der Technik einen Ansatzpunkt.