Τα σύγχρονα βιντεοπαιχνίδια διαθέτουν μια συγκλονιστική σειρά ρυθμίσεων γραφικών. Τα περισσότερα από αυτά είτε προσφέρουν καλύτερη απόδοση είτε ποιότητα γραφικών. Ωστόσο, το Vertical Sync, πιο γνωστό ως VSync, είναι λίγο πιο περίπλοκο.
Από μόνο του, το VSync δεν έχει καμία σχέση με την ποιότητα γραφικών, αλλά η ενεργοποίησή του εξαλείφει το άσχημο σκίσιμο της οθόνης. Αν και αυτό μπορεί να φαίνεται σαν απρόοπτο, μπορεί επίσης να μειώσει τον ρυθμό καρέ σας και να αυξήσει την καθυστέρηση εισόδου—και τα δύο είναι ο όλεθρος του ανταγωνιστικού παιχνιδιού.
Έχετε μπερδευτεί σχετικά με το πώς να προσεγγίσετε αυτό το μυστηριώδες περιβάλλον γραφικών; Ας μάθουμε τι κάνει το VSync να ξεχωρίζει.
Τι είναι το VSync;
Το VSync είναι ένα μέσο για τον συγχρονισμό του ρυθμού καρέ ενός βιντεοπαιχνιδιού με τον ρυθμό ανανέωσης μιας οθόνης που το εμφανίζει. Οι κατασκευαστές καρτών γραφικών ανέπτυξαν τον κατακόρυφο συγχρονισμό για να εξαλείψουν ένα οπτικό τεχνούργημα γνωστό ως σκίσιμο οθόνης. Εμφανίζεται ως οριζόντια διάσπαση στο εμφανιζόμενο πλαίσιο, επομένως το ένα μισό του πλαισίου υστερεί πίσω από το άλλο.
Αν και αυτό μπορεί να εμφανίζεται ως ρήγμα στο συνεχές του χρόνου-χώρου, αυτό είναι απλώς η GPU σας που αναδεύει καρέ γρηγορότερα από τον μέγιστο ρυθμό ανανέωσης της οθόνης σας. Ανάλογα με το πόσο ο ρυθμός καρέ της GPU σας υπερβαίνει τον ρυθμό ανανέωσης της οθόνης σας, μπορείτε να δείτε δύο ή περισσότερα καρέ GPU να ενώνονται οριζόντια κατά τη διάρκεια μιας μεμονωμένης ανανέωσης οθόνης.
Το VSync εξαλείφει το σκίσιμο της οθόνης περιορίζοντας τον ρυθμό καρέ της GPU στον ρυθμό ανανέωσης της οθόνης. Ωστόσο, αυτό από μόνο του δεν αρκεί για να αποτρέψει το σκίσιμο της οθόνης. Η ρύθμιση αναγκάζει επίσης τα καρέ που αποδίδονται από τη GPU να εμφανίζονται σε συνδυασμό με τον κύκλο ανανέωσης της οθόνης.
Η διακοπή της ταυτόχρονης ορατής τμημάτων πολλών καρέ είναι το κλειδί για την εξάλειψη του σκισίματος της οθόνης. Και το VSync το πετυχαίνει αυτό εμποδίζοντας τη GPU να προωθήσει νέα καρέ στη μέση του κύκλου ανανέωσης της οθόνης.
Το VSync δημιουργεί περισσότερα προβλήματα από όσα λύνει
Ενώ το VSync είναι μια εγγυημένη επιδιόρθωση για το σκίσιμο της οθόνης, έρχεται σε βάρος της απόδοσης και της ανταπόκρισης. Για να καταλάβουμε γιατί, ας ρίξουμε μια ματιά στις δύο κύριες λειτουργίες του VSync. Πρώτον, επιβραδύνει τον ρυθμό καρέ της GPU για να ταιριάζει με τον ρυθμό ανανέωσης της οθόνης. Δεύτερον, συγχρονίζει επίσης τη βηματοδότηση πλαισίου GPU για να ταιριάζει με τον ρυθμό ανανέωσης της οθόνης.
Παρατηρείτε πώς και οι δύο μηχανισμοί VSync περιλαμβάνουν την επιβράδυνση της εξόδου της GPU για να ταιριάζει με τον ρυθμό ανανέωσης στατικής οθόνης; Αυτή είναι μια σημαντική λεπτομέρεια. Ενώ η οθόνη ανανεώνεται σε συγκεκριμένα διαστήματα, μια GPU αναπαράγει καρέ με ρυθμό αντιστρόφως ανάλογο με την πολυπλοκότητα της σκηνής του παιχνιδιού που αποδίδεται.
Ο αναγκασμός της GPU να συγχρονίσει τον ρυθμό καρέ με τον ρυθμό ανανέωσης της οθόνης, την εμποδίζει να μεταφέρει το πιο πρόσφατο καρέ στην οθόνη. Οι παίκτες το περιγράφουν ως καθυστέρηση εισόδου, η οποία γίνεται αντιληπτή ως περιεχόμενο που εμφανίζεται στην οθόνη που υστερεί σε σχέση με τις πραγματικές εισόδους του ελεγκτή. Αυτή η καθυστέρηση εισόδου είναι ιδιαίτερα έντονη σε παιχνίδια με γρήγορο ρυθμό FPS, όπου το σταυρόνημα υστερεί αισθητά σε σχέση με τις πραγματικές εισόδους του ποντικιού σας.
Σαν να μην ήταν αρκετά κακό το lag, το VSync μπορεί ακόμη και να αυξήσει τη συνολική απόδοση της GPU μειώνοντας σημαντικά τον ρυθμό καρέ. Αυτό σχετίζεται με την τάση του να περιορίζει τον ρυθμό καρέ της GPU για την παρακολούθηση του ρυθμού ανανέωσης. Αν και αυτό είναι καλό όταν ο ρυθμός καρέ της GPU είναι υψηλότερος από τον ρυθμό ανανέωσης της οθόνης, αντιμετωπίζετε πρόβλημα όταν ο ρυθμός καρέ πέσει κάτω από το όριο του ρυθμού ανανέωσης.
Για παράδειγμα, μια περίπλοκη σκηνή που αναγκάζει τον μέγιστο ρυθμό καρέ της GPU στα 59 fps δεν θα εμφανίζεται στα 59 fps σε μια οθόνη με ρυθμό ανανέωσης 60 Hz. ο Το διάστημα συγχρονισμού 16,67 χιλιοστών του δευτερολέπτου που απαιτείται από το VSync για μια οθόνη 60 Hz θα αναγκάσει τον πραγματικό εμφανιζόμενο ρυθμό καρέ να μειωθεί από 59 fps στα 45 fps.
Για να γίνουν τα πράγματα χειρότερα, η απόδοση της GPU (και επομένως ο ρυθμός καρέ) ποικίλλει πολύ κατά τη διάρκεια ενός βιντεοπαιχνιδιού. Σε τέτοιες περιπτώσεις, το VSync προκαλεί τη διατήρηση ορισμένων καρέ στην οθόνη περισσότερο από άλλα. Αυτό γίνεται αντιληπτό από τον θεατή ως τραυλισμός ή ασυνεπής βηματοδότηση καρέ.
Τι είναι το Adaptive VSync και το Fast Sync;
Ευτυχώς, τα εγγενή προβλήματα του VSync δεν χάθηκαν στην AMD και τη NVIDIA. Και οι δύο κατασκευαστές GPU έχουν κυκλοφορήσει τις δικές τους προηγμένες γεύσεις VSync που μετριάζουν τα προαναφερθέντα ζητήματα. Αυτές οι επιλογές είναι διαθέσιμες είτε μέσω των ρυθμίσεων στο παιχνίδι, είτε συνηθέστερα μέσω της GPU Σουίτα ελέγχου οδηγού.
Προσαρμοστικό VSync
Αναπτύχθηκε από τη NVIDIA, το Adaptive VSync εξαλείφει όλα τα άσχημα προβλήματα καθυστέρησης εισόδου και απόδοσης που εισάγονται από την GPU που δεν συμβαδίζει με τον ρυθμό ανανέωσης της οθόνης. Αυτή η υλοποίηση VSync είναι ενεργή μόνο εφόσον η GPU μπορεί να καλύψει την απαίτηση ρυθμού ανανέωσης της οθόνης. Το Adaptive Sync απενεργοποιεί αμέσως το VSync τη στιγμή που δεν μπορεί να υποστηριχθεί. Αυτό παρέχει μια υγιή ισορροπία μεταξύ της απόδοσης των βιντεοπαιχνιδιών και του μετριασμού του σκισίματος της οθόνης.
Γρήγορος συγχρονισμός
Αναπτύχθηκε επίσης από τη NVIDIA, το Fast Sync προσθέτει τη μαγεία του τριπλού buffer στο Adaptive VSync. Με τους απλούστερους όρους, η τριπλή προσωρινή αποθήκευση περιλαμβάνει την GPU την απόδοση ενός πρόσθετου πλαισίου. Αυτό του επιτρέπει να επιλέξει το πιο πρόσφατο από τα δύο αποδοθέντα καρέ που θα σταλούν στην οθόνη ενώ περιμένει τον κύκλο ανανέωσης της οθόνης. Η ιδέα είναι να μειωθεί η καθυστέρηση εισόδου εμφανίζοντας το πιο πρόσφατο πλαίσιο, αλλά αυτό απαιτεί επίσης μεγάλη ισχύ GPU.
Ενισχυμένος συγχρονισμός
Ακριβώς όπως οι προσφορές Adaptive VSync της NVIDIA, ο ενισχυμένος συγχρονισμός ειδικά για την AMD μπορεί να απενεργοποιήσει το VSync τη στιγμή που η GPU υστερεί σε σχέση με τον ρυθμό ανανέωσης της οθόνης. Όπως το Fast Sync της NVIDIA, χρησιμοποιεί επίσης πολλαπλή προσωρινή αποθήκευση για να μειώσει την καθυστέρηση εισόδου περνώντας το πιο πρόσφατο πλαίσιο στην οθόνη.
Going Beyond VSync
Εξετάσαμε πώς το VSync εξαλείφει το σκίσιμο οθόνης και τα μειονεκτήματα της εφαρμογής του. Ενώ η NVIDIA και η AMD έχουν κυκλοφορήσει πιο εξελιγμένες εκδόσεις του VSync που μετριάζουν αυτά τα προβλήματα, υπάρχει μια εντελώς νέα προσέγγιση για την αντιμετώπιση αυτών των προβλημάτων με τις τεχνολογίες G-Sync και FreeSync.
Ωστόσο, αυτό απαιτεί συμβατές οθόνες, καλώδια και κάρτες γραφικών. Για όσους δεν διαθέτουν το φανταχτερό υλικό, η ενεργοποίηση ή απενεργοποίηση του VSync είναι θέμα της απόφασης που βρίσκονται οι προτεραιότητές σας. Το VSync λειτουργεί καλά εάν η GPU σας είναι αρκετά ισχυρή ώστε να ταιριάζει με τον ρυθμό ανανέωσης της οθόνης. Ωστόσο, θα είστε καλύτερα χωρίς αυτό εάν δεν είστε λάτρης της καθυστέρησης εισόδου.