Test de saccades – Mesurez la régularité et le jank du temps d'image

Ce test de saccades mesure la régularité avec laquelle vos images arrivent, et pas seulement leur nombre. Un écran peut afficher une fréquence d'images moyenne élevée tout en donnant une impression de saccades, car une seule image qui arrive en retard — ou qui n'arrive jamais — brise le rythme du mouvement. Ce à-coup, c'est la saccade, aussi appelée jank, et vos yeux le remarquent même lorsque la moyenne paraît parfaite. Le test déplace un repère d'un pas fixe à chaque image et trace en dessous le temps réel entre les images, transformant une sensation en un chiffre que vous pouvez comparer.

Screen FPS (measured)
Expected frame time
Worst frame gap
Janks (late frames)
0

Speed

10 px/frame

Un mouvement fluide dépend d'un temps d'image constant. À 60 FPS, une nouvelle image doit apparaître toutes les 16.7 milliseconds ; à 120 FPS, toutes les 8.3. Quand une image prend deux ou trois fois plus de temps, le mouvement bondit vers l'avant, et aucune fréquence d'images moyenne élevée ne peut le masquer.

Comment lire le test de saccades

Le test démarre automatiquement. Il y a deux choses à observer :

  • Le repère mobile en haut. Suivez-le des yeux. Un mouvement parfaitement régulier signifie un temps d'image stable ; toute embardée que vous ressentez est une saccade.
  • Le graphique des temps d'image en dessous. Chaque barre verticale correspond au temps qu'a pris une image. Les barres vertes sont saines ; une barre rouge a franchi le seuil de saccade — la ligne pâle marque 1.5 fois votre temps d'image normal. Les hauts pics rouges sont les images qui font mal.

Les cartes résument la session. Le temps d'image attendu est votre intervalle habituel entre les images ; le pire écart d'image est le plus long délai unique enregistré ; et les Janks comptent chaque image en retard. Utilisez Réinitialiser le compteur pour effacer les totaux, puis laissez le test tourner un moment, ou changez d'onglet et revenez, pour voir comment votre système se comporte dans le temps.

Ce qui provoque les saccades

La saccade est le symptôme d'un pipeline de rendu qui rate son échéance. L'image sort en retard de votre ordinateur, avant même que l'écran n'entre en jeu. Les causes courantes sont notamment :

Activité en arrière-plan

Un autre onglet de navigateur, une mise à jour logicielle, une analyse antivirus ou un client de synchronisation peut monopoliser le processeur un instant et pousser une image au-delà de son échéance. Des saccades qui surviennent par salves, entrecoupées de longues périodes calmes, indiquent généralement que quelque chose d'autre se réveille sur le système.

Charge du GPU et du CPU

Lorsque la carte graphique ou le processeur est pleinement sollicité, certaines images mettent plus de temps que d'autres à se construire. Cela se traduit sur le graphique par une bande rugueuse et irrégulière plutôt que par des pics isolés. Fermer les applications lourdes ou baisser les réglages d'un jeu lisse le tout.

Économie d'énergie et throttling thermique

Les ordinateurs portables en mode économie de batterie, ou tout appareil qui a chauffé, ralentissent délibérément. La fréquence d'images fléchit et les temps d'image se mettent à divaguer. Brancher l'appareil, améliorer la ventilation ou passer à un plan d'alimentation performance stabilise souvent le timing immédiatement.

À-coups du navigateur et du compositeur

Le recalcul de la mise en page, le ramasse-miettes et les scripts lourds peuvent chacun interrompre le rendu pendant une image ou deux. C'est pourquoi une même page peut sembler fluide dans un navigateur et saccadée dans un autre, sur un matériel identique.

La fréquence d'images moyenne masque les saccades

C'est là tout l'intérêt de ce test. Prenez une seconde qui contient 118 images de 8 milliseconds et deux images de 25 milliseconds. La moyenne reste à environ 120 FPS — un chiffre qui paraît irréprochable — pourtant ces deux images longues sont des à-coups visibles. Une vue du temps d'image les capte ; un compteur d'images moyenné n'y parviendra jamais.

IndicateurCe qu'il vous indiqueAngle mort
FPS moyenDébit globalMasque les images isolées en retard
Temps d'image (par image)Le rythme du mouvementNécessite un graphique pour être lu d'un coup d'œil
Nombre de janksLa fréquence à laquelle le mouvement se briseN'indique pas la gravité de chaque à-coup
Pire écart d'imageLa gravité du pire à-coupUn événement unique, pas la tendance

Lire ces quatre éléments ensemble donne le tableau complet. Un bon résultat, c'est une fréquence d'images élevée et stable, avec un faible nombre de janks et un pire écart proche du temps d'image attendu. Vous pouvez recouper la fréquence d'images brute sur le test FPS principal, et notre présentation des images par seconde explique pourquoi la moyenne seule ne suffit pas.

Comment réduire les saccades

Une fois que le compteur révèle un problème, passez en revue les causes probables :

  • Fermez la charge en arrière-plan. Fermez les onglets superflus, mettez en pause les mises à jour ou les analyses, puis observez si les pics rouges disparaissent.
  • Gardez l'appareil au frais et alimenté. Branchez les portables, activez un plan d'alimentation performance et assurez-vous que les aérations sont dégagées.
  • Accordez votre fréquence d'images à votre taux de rafraîchissement. Une fréquence d'images qui franchit constamment le taux de rafraîchissement peut saccader ; un plafond stable est souvent plus fluide. Vérifiez votre taux de rafraîchissement avec notre guide sur le taux de rafraîchissement.
  • Mettez à jour les pilotes graphiques et essayez un autre navigateur pour écarter un problème de compositeur.
  • Écartez l'écran lui-même. Si le timing est propre ici mais que le mouvement paraît toujours rugueux, la dalle laisse peut-être tomber des images — vérifiez-le avec le test de saut d'images.

Foire aux questions

Mon FPS est élevé mais le graphique montre des pics rouges. Pourquoi ?

Parce que la fréquence d'images moyenne et la régularité des images sont deux choses différentes. Quelques images en retard font à peine bouger la moyenne mais sont clairement visibles et comptées ici comme des janks. C'est exactement le cas que ce test est conçu pour révéler.

Un peu de saccades, est-ce normal ?

Un pic isolé occasionnel, surtout juste après le chargement de la page ou au moment où vous changez d'onglet, est normal. Un flux constant de barres rouges, ou un pire écart plusieurs fois supérieur à votre temps d'image attendu, révèle un vrai problème qui mérite qu'on s'y attarde.

Une saccade signifie-t-elle que mon matériel est trop lent ?

Pas nécessairement. L'activité en arrière-plan, le throttling thermique, l'économie d'énergie et les à-coups du navigateur provoquent tous des saccades sur du matériel pourtant capable. Passez ces causes en revue avant de conclure qu'une mise à niveau s'impose.

En quoi est-ce différent du tearing d'écran ?

La saccade est un problème de timing — des images qui arrivent en retard — de sorte que toute l'image s'accroche mais reste intacte. Le tearing est un problème de synchronisation où une image est scindée sur un rafraîchissement. Voyez le test de tearing d'écran pour ce cas.

Qu'est-ce qu'un bon nombre de janks ?

Il n'y a pas de note de passage unique, car cela dépend de la durée pendant laquelle vous laissez tourner le test, mais l'allure d'un bon résultat est claire : le nombre de janks devrait grimper lentement, voire pas du tout, une fois la page stabilisée, et le pire écart d'image devrait rester dans la limite d'environ une fois et demie votre temps d'image attendu. Un nombre de janks qui augmente plusieurs fois par seconde, ou un pire écart plusieurs fois supérieur au chiffre attendu, signifie que le mouvement se brise visiblement et que l'une des causes ci-dessus est à l'œuvre.

1 % lows, micro-saccades et frame pacing

Les testeurs jugent rarement la fluidité à la seule fréquence d'images moyenne. Ils rapportent aussi les 1 % et 0.1 % lows — la fréquence d'images du pour cent et du pour mille d'images les plus lentes. Ces chiffres décrivent la même chose que ce que mesure ce test : les pires moments, pas la moyenne. Un jeu à moyenne élevée mais aux 1 % lows médiocres donne une impression de rugosité, exactement comme un écran à fréquence d'images élevée mais aux janks fréquents ici. Le nombre de janks et le pire écart d'image de cette page sont l'équivalent, pour le navigateur, de ces centiles bas.

La micro-saccade en est une cousine plus subtile. Au lieu de pics spectaculaires, les temps d'image alternent — long, court, long, court — de sorte que la moyenne paraît correcte et que même le pire écart reste modeste, pourtant le mouvement semble légèrement irrégulier. Sur le graphique des temps d'image, cela apparaît comme une bande en dents de scie plutôt que comme de hauts pics isolés. La micro-saccade provient généralement d'un frame pacing imparfait, où les images sont produites plus vite qu'elles ne peuvent être affichées de façon régulière, et c'est l'une des raisons pour lesquelles une fréquence d'images verrouillée et bien cadencée peut sembler plus fluide qu'une fréquence plus élevée mais erratique.

Pourquoi un plafond de fréquence d'images peut paraître plus fluide

Cela semble contre-intuitif, mais limiter votre fréquence d'images améliore souvent la sensation de mouvement. Une fréquence d'images sans plafond qui oscille entre, disons, 90 et 200 change constamment le temps d'image, et cette variation est visible. La plafonner à une valeur stable que votre système peut toujours atteindre maintient chaque image de la même durée, ce que l'œil perçoit comme de la fluidité. Si ce test affiche une moyenne élevée mais un graphique agité, essayez de plafonner la source qui l'alimente et regardez la bande se stabiliser — un solide 100 images par seconde vaut mieux qu'une moyenne de 140 qui tressaute. Accorder votre fréquence d'images à votre taux de rafraîchissement suit la même logique, et un taux de rafraîchissement variable aide surtout en déplaçant le rafraîchissement pour rejoindre chaque image, plutôt qu'en forçant les images à attendre.

Lire le graphique dans le temps

Un instantané isolé peut induire en erreur. Laissez le test tourner et guettez les motifs : une salve de rouge toutes les quelques secondes suggère une tâche d'arrière-plan cadencée par une minuterie, une lente dérive vers des temps d'image plus longs évoque un throttling thermique, et une bande rugueuse en permanence indique un système sous charge constante. Réinitialiser le compteur et comparer une minute calme à une minute chargée — avec d'autres onglets ouverts, ou un téléchargement en cours — transforme le test en un simple diagnostic de ce qui, sur votre machine, vous vole des images.

Tests d'affichage et de mouvement connexes

La régularité des images n'est qu'un volet d'un mouvement fluide. Poursuivez avec ces outils complémentaires :