Che cosa misura davvero il risultato
Il frame time è 1000 diviso per il frame rate: 144 FPS lasciano 6.94 ms per frame. Dividere il polling rate per il frame rate indica quanti report di input possono arrivare all'interno di un singolo frame.
Limite della misurazione: Questo divide i budget temporali. Non misura la latenza end-to-end, il frame pacing o quando il browser invia effettivamente gli eventi; i test di latenza di sistema e latenza di input misurano questi aspetti.
Come interpretare il risultato
Frame time
Ogni raddoppio del frame rate dimezza il tempo impiegato da un frame: 60 FPS sono 16.7 ms, 120 sono 8.3 ms, 240 sono 4.2 ms. I guadagni diminuiscono all'aumentare del numero.
Report per frame
Oltre un report per frame, un polling rate più alto rende il movimento più fluido piuttosto che ridurre il ritardo. Sotto uno, alcuni frame riutilizzano la posizione precedente.
Frame time ai frame rate comuni
Millisecondi per frame e quanti report invia un mouse a 1000 Hz all'interno di un frame.
| Frame rate | Frame time | Report per frame a 1000 Hz |
|---|---|---|
| 30 FPS | 33.33 ms | 33.3 |
| 60 FPS | 16.67 ms | 16.7 |
| 75 FPS | 13.33 ms | 13.3 |
| 120 FPS | 8.33 ms | 8.3 |
| 144 FPS | 6.94 ms | 6.9 |
| 165 FPS | 6.06 ms | 6.1 |
| 240 FPS | 4.17 ms | 4.2 |
| 360 FPS | 2.78 ms | 2.8 |
| 500 FPS | 2.00 ms | 2.0 |
Risultati inattesi: cosa controllare
Il risultato sembra troppo bello per essere vero
È un budget, non una misurazione. Il frame pacing, il motore di gioco e il display aggiungono il proprio tempo; misura l'intera catena con il test della latenza di sistema.
Domande frequenti
Quanti millisecondi sono 144 FPS?
Circa 6.94 ms per frame: 1000 diviso 144.
Il polling rate a 8000 Hz aiuta a 144 FPS?
A 144 FPS arrivano circa 55 report per frame a 8000 Hz e circa 7 a 1000 Hz. Il frame usa comunque l'ultimo dato ricevuto, quindi il vantaggio è un movimento più fluido e un campione leggermente più recente, non una grande riduzione del ritardo.