Bildschirm-Bildrate-Test
Tatsächliche Bildrate des Monitors erkennen, Hochfrequenz-Leistung testen
Was ist Bildschirm-Bildrate?
Die Bildschirmaktualisierungsrate beschreibt, wie oft ein Display pro Sekunde ein neues Bild anzeigen kann, gemessen in Hertz. 60 Hz bedeuten bis zu 60 Aktualisierungen pro Sekunde, während 120 Hz, 144 Hz oder 240 Hz Bewegungen sichtbar flüssiger darstellen können, sofern Gerät, Browser, Kabel, Grafikkarte und Betriebssystem diese Rate tatsächlich nutzen. Der Test hilft zu prüfen, ob ein Monitor mit der erwarteten Frequenz läuft oder ob Einstellungen, Energiesparmodus, falsche Anschlüsse oder ein externer Bildschirm die Ausgabe begrenzen. Die Messung sollte während einer ruhigen Browseransicht erfolgen, weil Hintergrundlast und Animationen das Ergebnis beeinflussen können. Für echte Fehlersuche sollte das Ergebnis mit Berechtigungen, Browserumgebung, Netzwerkpfad und Geräte-/Serverstatus kombiniert werden.
Anleitung
So verwenden Sie es
- Wählen Sie den Testmodus: springende Kugel, scrollende Streifen, Blitzeffekt oder UFO-Test
- Klicken Sie auf „Test starten", um die Erkennung zu beginnen
- Beobachten Sie die Animationsflüssigkeit und die Änderungen des FPS-Werts
- Warten Sie einige Sekunden, um die geschätzte Bildwiederholfrequenz zu sehen
- Für genauere Daten einen Test im Vollbildmodus durchführen
Test-Tipps
- Schließen Sie vor dem Test andere animationsintensive Tabs – Browserauslastung, Energiesparmodus und externe Displays können die gemessene Bildwiederholfrequenz beeinflussen.
- Vergleichen Sie die angezeigten FPS mit den Monitoreinstellungen in Ihrem Betriebssystem oder in der Grafik-Systemsteuerung.
Anwendungsfälle
Technisches Prinzip
Die Bildraten-Schätzung verwendet requestAnimationFrame(t => ...), den Browser-Callback, der an das vertikale Synchronsignal des Displays gekoppelt ist. Jeder Aufruf erhält einen DOMHighResTimeStamp in Millisekunden; die Differenz aufeinanderfolgender Zeitstempel ergibt das Frame-Intervall, und 1000 geteilt durch den laufenden Mittelwert dieser Intervalle liefert eine geschätzte Rate in Hertz. Der Schätzer sammelt einige hundert Frames, sodass vorübergehende Stockungen sich herausmitteln, und rundet dann das Ergebnis auf die nächste gängige Panel-Rate: 60, 75, 90, 120, 144, 165, 240 oder 360 Hz. Die Messung wird durch das schwächste Glied in der Kette begrenzt. Ein 144-Hz-Panel wird trotzdem als 60 Hz erkannt, wenn die OS-Anzeigeeinstellung dort gesperrt ist, wenn das HDMI-1.4-Kabel die Bandbreite nicht tragen kann (1080p @ 144 Hz benötigt ca. 7,6 Gbps, was den Spielraum von HDMI 1.4 mit 8,16 Gbps nach Berücksichtigung der Farbtiefe überschreitet) oder wenn der GPU-Treiber eine energiesparende Begrenzung anwendet. Variable-Refresh-Rate-Technologien (AMD FreeSync, NVIDIA G-Sync) ermöglichen es dem Panel, jede Rate innerhalb seines Betriebsbereichs zu halten und in die Low Framerate Compensation zu wechseln, wenn der Inhalt langsamer als das Minimum läuft. Die Browser-Planung fügt ihre eigene Obergrenze hinzu. Wenn der Test-Tab den Fokus verliert, drosseln sowohl Chromium als auch Firefox requestAnimationFrame unter Page Visibility auf ca. 1 Hz, und Intersection-Observer-Drosselung kann ein verstecktes iframe auf ca. 30 fps begrenzen, selbst wenn der Tab aktiv ist. WebGL- und Software-Fallback-Compositing-Pfade werfen während GC-Pausen gelegentlich Frames ab, daher erfordert eine saubere Messung, dass der Test-Tab im Vordergrund ist, kein Vollbildvideo in einem anderen Tab läuft und ein Zeitfenster von mindestens 3 Sekunden vorliegt, bevor man der Abrundung auf die Standard-Rate vertraut.
- Sampling: requestAnimationFrame-Zeitstempel werden differenziert; FPS = 1000 / Mittel(Frame-Intervall ms); der Schätzer rundet auf 60/75/90/120/144/165/240/360-Hz-Buckets.
- Bandbreiten-Gates: 1080p @ 144 Hz benötigt ≈ 7,6 Gbps, 4K @ 120 Hz benötigt ≈ 25 Gbps; HDMI 2.1 (48 Gbps) oder DisplayPort 1.4 mit DSC (32,4 Gbps) ist für die obersten Stufen erforderlich.
- OS-/Treiber-Begrenzung: Das Panel kann 144 Hz anzeigen, während Windows-Anzeigeeinstellungen oder NVIDIA Systemsteuerung es auf 60 Hz festsetzen; rAF kann nicht überschreiten, was der Compositor erhält.
- VRR (FreeSync / G-Sync): Die Panel-Rate schwankt innerhalb ihres Bereichs; unterhalb der LFC-Schwelle dupliziert die GPU Frames, damit die Helligkeit konsistent bleibt.
- Tab-Drosselung: Page Visibility senkt einen Hintergrund-Tab auf ≈ 1 Hz; Cross-Origin-versteckte iframes werden auf ≈ 30 fps gedrosselt, selbst wenn der Eltern-Tab im Vordergrund ist.
- Zeitfenster: Messungen unter 500 ms sind rauschhaft; sammeln Sie mindestens 3 Sekunden mit dem Tab im Vordergrund für eine stabile Schätzung, bevor Sie auf eine Standard-Rate runden.
Beispiele
Standard-60-Hz-Büromonitor
Modus: Springender Ball
Dauer: 5 s
Frame-Anzahl: 298
Aktuelle FPS: 59,6
Geschätzte Rate: 60 Hz
Die meisten vor 2020 verkauften Desktop- und Laptop-Displays sind auf 60 Hz begrenzt.144-Hz-Gaming-Monitor
Modus: UFO-Test
Dauer: 5 s
Frame-Anzahl: 718
Aktuelle FPS: 143,6
Geschätzte Rate: 144 Hz
Typisch für E-Sport-Panels; erfordert DisplayPort 1.2+ oder HDMI 2.0+, und die Betriebssystemrate muss auf 144 Hz eingestellt sein.Drosselung im Hintergrund-Tab
Modus: Scrollende Balken
Aktuelle FPS: 30,0
Geschätzte Rate: 30 Hz (begrenzt)
Wenn der Tab den Fokus verliert, drosseln Chrome und Firefox requestAnimationFrame auf ~30 fps, daher den Test-Tab immer sichtbar halten.FAQ
Wie misst der Test die Bildwiederholrate?
Er nutzt requestAnimationFrame(), um zu zählen, wie viele Frames pro Sekunde gerendert werden. Der Browser ruft diesen Callback einmal pro Display-Refresh auf, sodass die Frame-Anzahl geteilt durch die verstrichene Zeit die effektive Bildwiederholrate ergibt. Das Ergebnis rundet meist auf einen sauberen Wert (60, 75, 100, 120, 144, 165, 240 Hz).
Warum zeigt es einen niedrigeren Wert als die Spezifikation meines Monitors?
Häufige Ursachen: Energiesparmodus drosselt die GPU; das Monitorkabel unterstützt die angegebene Bildwiederholrate nicht (HDMI 1.4 ist bei 60 Hz bei 4K limitiert, du brauchst DP 1.2+ oder HDMI 2.0+ für höhere Werte); das OS ist trotz Monitor-Fähigkeit auf 60 Hz eingestellt; ein anderer Tab blockiert den Main-Thread und lässt Frames fallen.
Warum zeigt es einen höheren Wert als 60 Hz auf einem 60-Hz-Monitor?
Manche Browser können requestAnimationFrame in den ersten Frames schneller als die tatsächliche Display-Refreshrate auslösen, besonders bei Multi-Monitor-Setups, wo Chrome die Rate des Displays mit der höchsten Frequenz wählen kann. Lass den Test 10+ Sekunden laufen für einen stabilen Wert.
Wie unterscheidet sich das von der Framerate (FPS)?
Die Bildwiederholrate ist das Maximum an Frames pro Sekunde des Monitors. FPS ist, wie viele deine Anwendung produziert. Sie sind unabhängig: Ein Spiel mit 200 FPS auf einem 60-Hz-Monitor zeigt trotzdem nur 60 eindeutige Frames pro Sekunde an (mit Tearing, wenn VSync aus ist).
Was ist mit variabler Bildwiederholrate (G-Sync, FreeSync)?
VRR-Monitore ändern die Bildwiederholrate Frame für Frame, um zur GPU-Ausgabe zu passen. Diese Seite misst die Durchschnittsrate während des Laufs; auf einem VRR-Display spiegelt das Ergebnis das wider, was der Browser gerade rendert, nicht die Maximalfrequenz des Monitors.
Wird etwas gespeichert oder hochgeladen?
Nein. Die Messung läuft rein client-seitig. Ergebnisse werden weder protokolliert noch übertragen.
Kann ich den Test im Fenster vs. Vollbild laufen lassen?
Ja, aber Hintergrund-Tabs und nicht-fokussierte Fenster werden vom Browser gedrosselt, um Akku zu sparen, oft auf ~1 fps. Lass den Test mit dem Tab im Fokus laufen, idealerweise im Vollbild, für genaue Ergebnisse.