Que signifie vsynched?

8

Je cherche toujours des moyens d'améliorer la fluidité de mes jeux. Quand je lis sur le net, je rencontre assez souvent le terme " vsynched ". Que signifie vsynched ?

MrDatabase
la source

Réponses:

12

Cela signifie simplement que le jeu correspond au taux de rafraîchissement du moniteur / écran. Donc, si vous avez un moniteur à 60 Hz (ce qui signifie que l'image du moniteur est rafraîchie 60 fois par seconde), le jeu ne fonctionnera pas au-dessus de 60 FPS.

Si la synchronisation verticale (vsync) est désactivée, alors si le GPU et le moniteur sont désynchronisés, vous obtenez un artefact communément appelé "déchirement" comme ceci:

entrez la description de l'image ici

Ray Dey
la source
1
Juste pour étendre. Lorsque votre application est «vsync», cela signifie que votre carte graphique ne mettra pas à jour / n'échangera pas les tampons tant que le tampon actuel est en cours de création. Le FPS de votre application sera limité au taux de rafraîchissement du moniteur car l'application attendra la fin de la trame actuelle avant d'envoyer la trame suivante.
JRT
1
+1 Je pensais savoir ce vsyncque cela signifiait avant de lire votre explication à ce sujet. Merci pour le grand niveau de détails et cette représentation visuelle qui accompagne les explications. Une image vaut mille mots! =)
Will Marcouiller