Analyse de minutage auto-calibrée, graphique de temps d'image en direct et marqueur numéroté vérifiable par caméra — cliquez sur Démarrer et laissez-le découvrir votre intervalle de rafraîchissement par lui-même.
FONCTIONNE ENTIÈREMENT DANS VOTRE NAVIGATEUR · RIEN N'EST ENREGISTRÉ NI ENVOYÉ NULLE PART
Dernière mise à jour : · Vérifié pour exactitude avec les API actuelles des navigateurs
Share:
Cliquez sur Démarrer. La première seconde ou deux calibre automatiquement — sans avoir besoin de connaître votre taux de rafraîchissement à l'avance.
Taux détecté–
Images vues0
Sauts0
Taux de sauts–
Blocage le plus long–
Gigue–
Temps d'image (ms) — droit est sain, pics sont des sauts
La première seconde ou un peu plus établit automatiquement votre intervalle de rafraîchissement réel — sans avoir à indiquer les Hz de votre moniteur.
Laissez tourner au moins 15-30 secondes.
Une exécution courte peut facilement montrer zéro saut par pure chance ; des exécutions plus longues donnent une image plus honnête.
Observez le graphique en direct pour les pics.
Une ligne droite proche de votre temps d'image attendu est saine ; des pics élevés sont des sauts capturés au moment où ils se produisent.
Fermez les autres onglets et programmes lourds si les sauts sont fréquents.
Ce test ne peut voir que les retards côté navigateur — un système occupé en est une cause courante et corrigible.
Utilisez une caméra pour une confirmation au niveau du panneau.
Si ce test paraît propre mais que le mouvement semble toujours étrange, une photo à obturation lente du marqueur vérifie la livraison de l'écran lui-même, que ce test ne peut pas voir.
Comment ce test fonctionne vraiment
Chaque appel à requestAnimationFrame renvoie un horodatage, et ce test mesure l'intervalle entre horodatages consécutifs, plutôt que de supposer un nombre fixe. Pendant les deux premières dizaines d'images, il collecte ces intervalles et en prend la médiane pour établir votre intervalle de rafraîchissement réel — environ 16,7 ms sur un écran 60Hz, 6,9 ms à 144Hz, et ainsi de suite — ce qui explique pourquoi cela fonctionne de la même façon quel que soit le Hz auquel votre moniteur est classé, sans que vous ayez rien à renseigner.
Après cette fenêtre de calibration, tout intervalle arrivant visiblement plus long que prévu — plus de 1,5 fois — est enregistré comme un saut, et le nombre d'images sautées est calculé à partir de combien cet intervalle était plus long que prévu. Le marqueur numéroté ci-dessus avance d'un chiffre à chaque image que le navigateur rend réellement, ce qui le rend pertinent à photographier : un vrai saut apparaît comme un numéro répété ou manquant, pas juste un numéro à l'écran.
Ce que ce test ne peut pas voir
Cela vaut la peine d'être direct là-dessus, plutôt que de laisser l'outil se vendre au-delà de ce qu'il fait. Un saut d'image compté ici signifie que le navigateur lui-même a échoué à livrer une nouvelle image à l'écran à temps — généralement parce que le thread principal était occupé par autre chose et a manqué sa fenêtre. C'est une cause réelle et courante de saccade visible, et c'est exactement le type de chute que ce test est conçu pour capturer.
Ce qu'il ne peut pas voir, c'est le saut d'image qui se produit plus bas dans le pipeline, à l'intérieur du moniteur lui-même. Le scaler d'un panneau peut silencieusement répéter une image que le navigateur a livrée parfaitement correctement et à temps — du point de vue du navigateur, rien n'a mal tourné, mais l'écran saccade quand même. Aucune quantité de JavaScript fonctionnant dans un onglet de navigateur ne peut observer cela, car au moment où ce type de saut se produit, le navigateur a déjà terminé son travail.
Confirmer les sauts au niveau du panneau avec une caméra
Le moyen pratique de vérifier ce que votre moniteur fait réellement, indépendamment de ce que ce test rapporte, est une photo à obturation lente. Réglez la vitesse d'obturation de la caméra de votre téléphone plus lente qu'un intervalle de rafraîchissement — pour un écran 60Hz, plus lente qu'environ 1/60 de seconde — et photographiez le marqueur numéroté pendant que le test tourne.
Des numéros distincts et également espacés dans la traînée résultante signifient que le panneau présente les images à un rythme cohérent. Un espace où devrait se trouver un numéro, ou le même numéro apparaissant deux fois, pointe vers le panneau lui-même sautant ou répétant une image — un problème au niveau matériel que ce compteur côté navigateur n'a aucun moyen de capturer par lui-même.
Ce qui cause le saut d'images
Côté navigateur : un CPU occupé par autre chose, des onglets ou programmes en arrière-plan se disputant les ressources, une pause de garbage collection bloquant le thread principal un instant, ou un GPU prenant du retard dans la composition — un pilote vidéo obsolète rend cela plus probable, donc cela vaut la peine de confirmer que vous êtes sur la dernière version chez NVIDIA, AMD ou Intel. L'un ou l'autre peut faire manquer au navigateur sa fenêtre pour livrer une nouvelle image, ce que ce test capturera correctement.
Côté écran : un câble ou un port qui ne supporte pas entièrement votre résolution et taux de rafraîchissement choisis ensemble (un exemple courant est 4K à 120Hz via un port qui ne gère que 4K à 60Hz, ce qui peut silencieusement rétrograder ou sauter), un taux de rafraîchissement poussé au-delà de ce que le panneau peut soutenir de façon fiable, ou un traitement d'image agressif comme le lissage de mouvement interférant avec le minutage des images. Ces types nécessitent la méthode de la caméra ci-dessus pour confirmer correctement — ce même traitement est aussi une cause fréquente du flou supplémentaire que notre Test de Ghosting permet de détecter.
Ce test vs. le Test de Taux de Rafraîchissement
Ces deux tests répondent à des questions différentes et fonctionnent bien ensemble. Le Test de Taux de Rafraîchissement indique à quel taux votre écran fonctionne actuellement — fait-il vraiment 144Hz, ou est-il silencieusement retombé à 60 ? Ce test suppose que le taux qu'il détecte est correct et demande plutôt si chaque image à ce taux arrive réellement à temps, ou si certaines sont sautées ou répétées en cours de route. Un écran peut réussir l'un de ces tests et échouer à l'autre.
Questions fréquentes
Quelle est la différence entre ce test et le Test de Taux de Rafraîchissement ?
Le Test de Taux de Rafraîchissement indique à quel taux votre écran fonctionne. Ce test vérifie si chaque image à ce taux est réellement livrée à temps, ou si certaines sont sautées ou répétées.
Ce test peut-il détecter un saut d'image se produisant dans le moniteur lui-même ?
Non. Ce test ne voit que ce qui se passe côté navigateur dans le pipeline. Le scaler d'un moniteur peut silencieusement répéter une image qui a été correctement livrée, et aucun test basé sur navigateur ne peut voir cela — une photo longue exposition du marqueur en mouvement, prise avec une caméra, est le moyen pratique de vérifier.
Pourquoi indique-t-il « calibration » quand je démarre le test ?
Le test mesure les deux premières dizaines d'images et calcule votre intervalle de rafraîchissement réel à partir de cela, plutôt que de demander à quel taux fonctionne votre écran — c'est ce qui le fait fonctionner de la même façon à 60Hz, 144Hz ou 240Hz sans aucune configuration.
Qu'est-ce qui cause généralement le saut d'images ?
Côté navigateur : un CPU occupé, des programmes en arrière-plan, des pauses de garbage collection, ou un GPU prenant du retard. Côté écran : une limitation de câble ou de port, un taux de rafraîchissement overclocké, ou un traitement d'image agressif.
Un peu de saut est-il normal ?
Un saut unique occasionnel pendant une longue exécution ne vaut généralement pas la peine de s'inquiéter. Des sauts fréquents et répétés sont le signal le plus important à traiter.
Cet outil enregistre-t-il ou envoie-t-il quelque chose ?
Non. Toute l'analyse de minutage se fait localement dans votre navigateur en utilisant sa propre horloge d'animation — rien n'est capturé, enregistré ou envoyé nulle part.
Plus d'outils sur ProDeviceTest
La livraison des images n'est qu'une partie de la qualité globale du mouvement. Celles-ci couvrent le reste.