Was bedeutet vsynched?

8

Ich bin immer auf der Suche nach Möglichkeiten, die Laufruhe meiner Spiele zu verbessern. Wenn ich im Internet lese, stoße ich ziemlich oft auf den Begriff " vsynched ". Was bedeutet vsynched ?

MrDatabase
quelle

Antworten:

12

Es bedeutet nur, dass das Spiel der Aktualisierungsrate des Monitors / Bildschirms entspricht. Wenn Sie also einen 60-Hz-Monitor haben (dh das Monitorbild wird 60 Mal pro Sekunde aktualisiert), wird das Spiel nicht über 60 FPS ausgeführt.

Wenn Sie die vertikale Synchronisation (vsync) deaktiviert haben und die GPU und der Monitor nicht mehr synchron sind, erhalten Sie ein Artefakt, das allgemein als "Zerreißen" bezeichnet wird:

Geben Sie hier die Bildbeschreibung ein

Ray Dey
quelle
1
Nur um zu erweitern. Wenn Ihre Anwendung "vsync'd" ist, bedeutet dies, dass Ihre Grafikkarte die Puffer nicht aktualisiert / austauscht, während der aktuelle Puffer gerade gezeichnet wird. Die FPS Ihrer Anwendung sind auf die Aktualisierungsrate des Monitors beschränkt, da die Anwendung bis zum Ende des aktuellen Frames wartet, bevor sie den nächsten Frame sendet.
JRT
1
+1 Ich dachte, ich wüsste, was es vsyncbedeutet, bevor ich Ihre Erklärung dazu gelesen habe. Vielen Dank für die große Detailgenauigkeit und die visuelle Darstellung, die mit den Erklärungen geliefert wird. Ein Bild sagt mehr als tausend Worte! =)
Will Marcouiller