vsync nécessite 3 tampons pour fonctionner correctement(sans hic-ups), il utilisera donc un peu plus de mémoire vidéo.
Voici comment fonctionne un moteur de rendu standard à double tampon(pas de vsync).
Videocard frontal diffuse en continu Tampon 1 à votre moniteur. Votre GPU démarre pour rendre l’image suivante au Tampon 2. Le cadre se termine, maintenant les tampons 1 et 2 sont échangés. Cet échange se produit plus que probablement à mi-image et vous voyez se déchirer.,
dans ce cas, le GPU tourne à pleine puissance pour essayer de rendre au Tampon 2.
mise en mémoire tampon Tripple typique (Vsync on). Le tampon 1 est toujours synchronisé avec votre moniteur et diffuse constamment des données. Le tampon 2 n’est pas synchronisé avec quoi que ce soit est mis à jour chaque fois que le GPU a terminé de rendre le cadre actuel. Buffer 3 est activement rendu à partir du GPU
donc, le GPU rend la pleine vitesse à buffer 3, Une fois que le GPU est fait avec la trame actuelle, il swaps Buffer 3 et buffer 2 et commence immédiatement sur la trame suivante.
Le Tampon 1 peut toujours être en streaming sur le moniteur, donc le tampon 1 et 2 ne s’échangent pas., Maintenant, il se trouve que le GPU termine encore une autre image et échange à nouveau le tampon 2 et 3. Ainsi, le cadre précédent a été rendu mais jamais affiché.
maintenant, le moniteur est re-synchronisation et swaps tampon 1 et 2 et maintenant vous obtenez de voir la prochaine image.
notez que dans les deux v-sync on et off,le GPU va plein.
Avec V-sync, si votre FPS est sous votre taux de rafraîchissement, alors vous verrez chaque image rendue. Si vous produisez plus de FPS que votre actualisation, une image sera simplement supprimée et remplacée par de nouvelles données.,
edit:
je peux sentir sous 50fps mais seulement dans les jeux où je peux me déplacer avec la souris, comme les jeux FPS.
Si je balance soudainement la caméra à 180 degrés et que je reçois 30FPS, Je remarquerai des écarts entre les objets à l’écran. Chaque fois qu’il y a un mouvement rapide, les écarts entre les mises à jour des objets à l’écran sont perceptibles.
Vous pouvez penser à la fréquence D’images comme une lumière stroboscopique. Si quelque chose se déplace assez vite avec un stroboscope lent, vous verrez sauter. Je commence à remarquer ce saut autour de 50FPS mais seulement pour les jeux en mouvement plus rapide., Des jeux comme WoW / StarCraft / Diablo je vais généralement bien JUSQU’à 30FPS, mais même alors certains effets spéciaux peuvent sembler un peu agités.
Je n’ai généralement pas de problèmes jusqu’à ce que je suis sous 40FPS. Autour de 40fps, le choppiness peut devenir suffisamment mauvais pour qu’une fusée à proximité côtoie trop pour estimer sa vitesse relative et il est plus difficile de prédire son impact. Ainsi, au lieu d’un objet rapide se déplaçant vers vous, il ressemble plus à une fusée téléportée sautant vers vous à une vitesse moyenne, mais il est difficile de comprendre la vitesse., Comme quelqu’un qui vous lance une balle de base avec un stroboscope en cours d’exécution, vous manquerez probablement la balle.