Πρέπει να χρησιμοποιήσω Shader Cache και τι μέγεθος; | Pro Advice (2023)

Στη σκηνή του gaming, υπάρχουν πάντα δύο τύποι παικτών. Κάποιοι δεν έχουν ιδέα για το λογισμικό και το υλικό και απλώς παίζουν το παιχνίδι, ενώ άλλοι ταλαιπωρούν συνεχώς το σύστημά τους και προσπαθούν να αποσπάσουν κάθε μικρό πλεονέκτημα από αυτό. Ανήκω στο τελευταίο. Πάντα με ενοχλούσε το γεγονός ότι ένας αντίπαλος μπορεί να έχει τεχνικό πλεονέκτημα στο 1 εναντίον 1, επομένως πάντα κοιτούσα κάθε δυνατή ρύθμιση και αφιέρωνα πολύ χρόνο ερευνώντας και δοκιμάζω για να αξιοποιήσω στο έπακρο το υπάρχον υλικό μου.

Φυσικά, οι σωστές ρυθμίσεις δεν σε κάνουν σούπερ σταρ, είναι το ταλέντο, οι δεξιότητές σου και η εμπειρία σου, αλλά η σκέψη ότι το σύστημά μου λειτουργεί βέλτιστα και επομένως εξαρτάται αποκλειστικά από τις ικανότητές μου και του αντιπάλου. Πάντα μου έδινε καλύτερο συναίσθημα και περισσότερη αυτοπεποίθηση γιατί ό,τι μπορεί να επηρεάσει θετικά την απόδοσή μου το έκανα και ήξερα ότι είναι δύσκολο να νικήσω.

Έχουμε ήδη ασχοληθεί με διάφορες επιλογές ρύθμισης στο ιστολόγιό μας και εδώ μπορείτε να βρείτε προηγούμενα άρθρα μας για αυτά τα θέματα. Σήμερα θα μιλήσουμε για τη ρύθμιση Shader Cache στον Πίνακα Ελέγχου της NVIDIA.

Πάμε!

Σημείωση: Αυτό το άρθρο γράφτηκε στα αγγλικά. Οι μεταφράσεις σε άλλες γλώσσες ενδέχεται να μην παρέχουν την ίδια γλωσσική ποιότητα. Ζητούμε συγγνώμη για γραμματικά και σημασιολογικά λάθη.

Τι είναι η Shader Cache;

Εάν δηλώνεται με απλά λόγια, το Shader Cache είναι η συλλογή των προμεταγλωττισμένων και αναλυμένων shaders.

Κατά τη διάρκεια του παιχνιδιού, η δυναμική αλλάζει συνεχώς. Οι συνθήκες φωτισμού, η ομίχλη και η διαφάνεια είναι μερικές από τις διαφορετικές δυναμικές που διαφέρουν από τη μια κατάσταση στην άλλη κατά τη διάρκεια του παιχνιδιού.

Πότε συντάσσεται ένα Shader;

Πρέπει να μεταγλωττίζεται κάθε φορά που ένας παίκτης εκτελεί μια ενέργεια και το Shader για αυτό δεν βρίσκεται στην κρυφή μνήμη Shader. Αυτή η διαδικασία μπορεί να πραγματοποιηθεί είτε τοπικά είτε μέσω απομακρυσμένου μεταγλωττιστή Shader.

προσωρινή μνήμη υλικού ssd
Τα μεταγλωττισμένα shader τα βάζετε στο δίσκο ή στη μνήμη RAM;

Το Shader Cache αποθηκεύει όλες τις αλληλεπιδράσεις και τις υφές που προκύπτουν κατά τη διάρκεια του παιχνιδιού στη μνήμη, έτσι ώστε όταν αντιμετωπίσετε παρόμοια κατάσταση στο μέλλον, το σύστημα δεν χρειάζεται να φορτώσει ξανά όλες αυτές τις πληροφορίες, μειώνοντας τον τραυλισμό που προκαλείται από τόσο μεγάλη χρήση γραφικών.

Γιατί είναι σημαντική η κρυφή μνήμη Shader;

Το Shader Cache είναι εξαιρετικά ζωτικής σημασίας, ειδικά λαμβάνοντας υπόψη τα παιχνίδια βαρέως τύπου που έχουμε συνηθίσει αυτές τις μέρες, τα οποία μπορούν εύκολα να κυμαίνονται σε μεγέθη αρκετών Gigabyte.

Αξίζει να σημειωθεί ότι ακόμη και σε επαρκώς καθορισμένους υπολογιστές τα παιχνίδια μπορούν να εκτελούνται καθυστερημένα. Ο λόγος δεν είναι η έλλειψη υλικού, αλλά η έλλειψη των απαραίτητων shaders.

Ο υπολογιστής σας δεν είναι αρκετά καλός;

Είναι ένα κοινό πρόβλημα παγκοσμίως και οι παίκτες που έχουν ξοδέψει σημαντικό χρηματικό ποσό στον υπολογιστή τους μπορεί επίσης να εμφανίσουν τραυλισμό.

Αυτό κάνει τέτοιους παίκτες δυσαρεστημένους σχετικά με το σύστημά τους, το οποίο δεν είναι σε θέση να ανταποκριθεί στις απαιτήσεις του παιχνιδιού παρά το ότι διαθέτει ισχυρό υλικό.

Ωστόσο, η πραγματικότητα είναι αρκετά διαφορετική, καθώς τα περισσότερα παιχνίδια-τραύλισμα προκαλούνται από την έλλειψη πυκνής κρυφής μνήμης Shader και όχι από την έλλειψη ικανότητας υλικού.

Τι συμβαίνει στην απουσία κρυφής μνήμης Shader;

Ελλείψει της Shader Cache, το παιχνίδι δεν θα μπορεί να τρέξει ομαλά και δεν θα επιτύχει σταθερά καρέ ανά δευτερόλεπτο, κάτι που επηρεάζει το παιχνίδι και οδηγεί σε μια άκρως ενοχλητική εμπειρία για τους παίκτες.

Το Shader Cache είναι ο φίλος σας

Το Shader Cache λειτουργεί ανεπαίσθητα για να παρέχει στους παίκτες μια εξαιρετικά βελτιωμένη εμπειρία.

Τα Shaders μπορούν να αποτελέσουν εμπόδιο στην απόδοση πλαισίων

Πρέπει να χρησιμοποιήσω την προσωρινή μνήμη Shader ή όχι;

Η επιλογή χρήσης Shader Cache ή όχι εξαρτάται εξ ολοκλήρου από τη συσκευή αναπαραγωγής, αλλά συνιστάται ιδιαίτερα να διατηρείτε τη ρύθμιση ενεργοποιημένη, κυρίως επειδή δεν ασκεί σημαντική πίεση στο υλικό, αλλά αποφέρει πολλά οφέλη, μερικά από τα οποία είναι τα εξής :

Μειώνει τον Τραυλισμό

Η διατήρηση της προσωρινής μνήμης Shader ενεργοποιημένη είναι ένας πολύ καλός τρόπος για να βελτιώσετε το παιχνίδι και να μειώσετε τη συνολική επίδραση ασβεστίου και τραυλισμού που αντιμετωπίζουν ορισμένοι παίκτες κατά τη διάρκεια των πιο απαιτητικών παιχνιδιών.

Μειώνει τους χρόνους φόρτωσης

Η διατήρηση της προσωρινής μνήμης Shader ενεργοποιημένη σε παιχνίδια βαρέως τύπου μειώνει τον χρόνο φόρτωσης, ιδιαίτερα για τίτλους με υψηλά γραφικά προσανατολισμό και ένταση υλικού.

Μετατροπή γενικών Shaders σε συγκεκριμένα GPU

Η πραγματική αιτία του τραυλισμού του παιχνιδιού κατά τη διάρκεια του παιχνιδιού είναι ότι τα shader που παρέχονται από τους προγραμματιστές παιχνιδιών είναι γενικά και πρέπει να μετατραπούν ρητά σε αυτά για τη GPU σας.

Ως αποτέλεσμα, την πρώτη φορά που παίζεται το παιχνίδι, το αποτέλεσμα δεν είναι ομαλό, αλλά αφού ένας τίτλος έχει φορτώσει τα Shaders του στην κρυφή μνήμη Shader και στη συνέχεια παιχτεί ξανά, το αποτέλεσμα είναι σημαντικά καλύτερο.

Αυτό δεν είναι ασυνήθιστο, και έχουμε ήδη συνηθίσει να βλέπουμε τέτοια συμπεριφορά σχεδόν σε όλους τους τίτλους. Αλλά δυστυχώς, η πρώτη αλληλεπίδραση με το παιχνίδι δεν καθορίζει την εμπειρία παιχνιδιού για τους παίκτες.

Μόνο αφού γεμίσει το Shader Cache οι παίκτες μπορούν να απολαύσουν όλη την εμπειρία που προσφέρει ο τίτλος.

Το Shader Cache λειτουργεί καλύτερα εάν το λειτουργικό σας σύστημα είναι εγκατεστημένο σε SSD υψηλής ταχύτητας, καθώς η ανάκτηση δεδομένων από αυτόν τον τύπο δίσκου είναι ταχύτερη, γεγονός που οδηγεί σε μικρότερους χρόνους φόρτωσης.

Επειδή η Shader Cache βοηθά μόνο τους παίκτες να βελτιώσουν το παιχνίδι τους και δεν έχει αρνητικές παρενέργειες, είναι καλύτερο να αφήνετε την Shader Cache ενεργοποιημένη κατά τη διάρκεια των παιχνιδιών αντί να αλλάξετε τη ρύθμιση.

Ειλικρινής σύσταση: Έχετε την ικανότητα, αλλά το ποντίκι σας δεν υποστηρίζει τέλεια τη στόχευσή σας; Μην παλεύετε ποτέ ξανά με το κράτημα του ποντικιού σας. Masakari και οι περισσότεροι επαγγελματίες βασίζονται στο Logitech G Pro X Superlight. Δείτε μόνοι σας με αυτή η ειλικρινής κριτική γραμμένο από Masakari or ελέγξτε τις τεχνικές λεπτομέρειες στο Amazon αυτή τη στιγμή. Ένα gaming ποντίκι που σας ταιριάζει κάνει σημαντική διαφορά!

Πρέπει να χρησιμοποιήσω Shader Cache Size;

Η επιλογή Shader Cache size είναι διαθέσιμη στον Πίνακα Ελέγχου της Nvidia (εάν έχετε GPU από τους ανταγωνιστές, μπορείτε επίσης να εκτελέσετε το ίδιο από τον Πίνακα Ελέγχου) και είναι ενεργοποιημένη από προεπιλογή.

Έτσι αλλάζετε τις ρυθμίσεις Shader Cache μέσω του Πίνακα Ελέγχου της NVIDIA:

  1. Ανοίξτε τον Πίνακα Ελέγχου NVIDIA
  2. Κάντε κλικ στο 3D-Settings –> Manage 3D Settings
  3. Μείνετε στην καρτέλα Καθολικές ρυθμίσεις ή μεταβείτε στην καρτέλα Ρύθμιση προγράμματος για να δημιουργήσετε ένα προφίλ μόνο για το παιχνίδι που εστιάζετε
  4. Αλλάξτε το "Shader Cache" σε On ή Off.

Ποιες είναι οι προκαθορισμένες τιμές κρυφής μνήμης Shader;

Υπάρχουν συγκεκριμένες προκαθορισμένες τιμές από τις οποίες μπορούν να επιλέξουν οι χρήστες Η/Υ. Μερικές από τις επιλογές του μεγέθους Shader Cache περιλαμβάνουν:

  • 128 MB;
  • 256 MB;
  • 512 MB;
  • 1 GB;
  • 5 GB;
  • 10 GB;
  • 100 GB;
  • Απεριόριστος.

Αυτή είναι μια νέα επιλογή που παρέχεται στους παίκτες μετά την έκδοση του προγράμματος οδήγησης 496.13.

Ρύθμιση μεγέθους κρυφής μνήμης Shader
Αλλάξτε το μέγεθος της προσωρινής μνήμης Shader στον Πίνακα Ελέγχου της NVIDIA

Η επιλογή της ολοκλήρωσης της απενεργοποίησης της κρυφής μνήμης Shader είναι επίσης διαθέσιμη.

Η επιλογή της προεπιλεγμένης τιμής είναι η καλύτερη

Η χρήση του προεπιλεγμένου μεγέθους κρυφής μνήμης shader για τα περισσότερα συστήματα είναι η καλύτερη επιλογή (λογικά, γιατί μάλλον γι' αυτό είναι η προεπιλογή).

Θέλεις να βγεις ακόμα περισσότερο;

Το Shader Cache είναι ένα εξαιρετικό χαρακτηριστικό που επιτρέπει στους παίκτες να τρέξουν το παιχνίδι χωρίς καθυστερήσεις ή τραυλισμό. Η χρήση όσο το δυνατόν περισσότερων από αυτό είναι μια εξαιρετική ιδέα.

Η απεριόριστη επιλογή είναι εξαιρετική εάν έχετε το υλικό για υποστήριξη

Με άλλα λόγια, εάν έχετε το υλικό για να το υποστηρίξετε, είναι καλή ιδέα να επιλέξετε την απεριόριστη επιλογή, επειδή η Shader Cache έχει απεριόριστο χώρο αποθήκευσης και μπορεί γρήγορα να χρησιμοποιήσει τα shader από την Shader Cache, η οποία είναι παρόμοια με βιβλιοθήκη όπου αποθηκεύονται αυτά τα shader.

Αυτή η διαδικασία μετριάζει τις απαιτήσεις φόρτωσης ενός Shader κάθε φορά που χρειάζεται και απλώς περιορίζει τη διαδικασία στην απλή φόρτωσή του από τη μνήμη cache.

Επομένως, προτείνω να χρησιμοποιήσετε την επιλογή Shader Cache size και να επιλέξετε την απεριόριστη επιλογή για το καλύτερο δυνατό αποτέλεσμα.

Τι γίνεται αν το υλικό σας δεν είναι αρκετά ισχυρό;

Ας υποθέσουμε ότι πιστεύετε ότι το υλικό σας δεν είναι αρκετά ικανό για να χειριστεί καλά την επιλογή μεγέθους κρυφής μνήμης «απεριόριστου» shader. Σε αυτήν την περίπτωση, μπορείτε, φυσικά, να κάνετε κάποιες δοκιμές για να δείτε ποια τιμή είναι η βέλτιστη για το σύστημά σας συγκεκριμένα και δεν θα το επιβαρύνει επιπλέον, ενώ θα σας προσφέρει μια εξαιρετική εμπειρία παιχνιδιού χωρίς καθυστερήσεις και τραντάγματα.

Είναι δυνατή η μη αυτόματη εκκαθάριση της προσωρινής μνήμης Shader;

Είναι δυνατή η μη αυτόματη διαγραφή της κρυφής μνήμης shader. Για να το κάνετε αυτό, χρειάζεται απλώς να διαγράψετε τους αντίστοιχους φακέλους του αντίστοιχου παιχνιδιού.

Είναι ασφαλές να διαγράψετε την προσωρινή μνήμη Shader του DirectX;

Ναι, είναι απολύτως ασφαλές να διαγράψετε το DirectX Shader Cache. Ωστόσο, δεν συνιστάται εκτός εάν χρειαστεί να το κάνετε.

Ο λόγος είναι ότι ενώ το Shader Cache παίρνει λίγη μνήμη, τα οφέλη του για τους παίκτες είναι τεράστια.

Ας υποθέσουμε ότι είστε ένας άπληστος παίκτης που του αρέσει να περνάει ώρες στο παιχνίδι τακτικά. Σε αυτήν την περίπτωση, το Shader Cache λειτουργεί αθόρυβα για να βελτιώσει το παιχνίδι σας αποθηκεύοντας τα Shaders στην κρυφή μνήμη και στη συνέχεια επαναχρησιμοποιώντας τα όταν απαιτούνται.

Με αυτόν τον τρόπο, δεν χρειάζεται να τα φορτώνετε κάθε φορά και απλώς να χρησιμοποιείτε τα προφορτωμένα από την κρυφή μνήμη.

Τι θα κάνει η διαγραφή της προσωρινής μνήμης Shader του DirectX;

Η διαγραφή της προσωρινής μνήμης του DirectX Shader δεν θα διαγράψει τίποτα που μπορεί να καταστήσει τον υπολογιστή ή το παιχνίδι αφόρητο ή μη χρησιμοποιήσιμο.

Ωστόσο, θα επαναφέρει τα shaders, απαιτώντας από τον υπολογιστή να τα φορτώσει ξανά την επόμενη φορά που θα παίξετε τον ίδιο τίτλο, διακυβεύοντας τη συνολική εμπειρία παιχνιδιού και καθιστώντας το όχι μόνο καθυστερημένο αλλά και εκνευριστικό.

Εάν έχετε εξαιρετική εγκατάσταση υλικού, δεν χρειάζεται να διαγράψετε την κρυφή μνήμη του DirectX Shader.

Εάν έχετε έναν όχι και τόσο ισχυρό υπολογιστή, αλλά εξακολουθείτε να σας αρέσει να παίζετε παιχνίδια και ο φάκελος κρυφής μνήμης shader έχει αυξηθεί πολύ, μπορείτε να τον διαγράψετε για να δημιουργήσετε χώρο.

Τελικές Σκέψεις

Στις περισσότερες περιπτώσεις, μπορείτε απλώς να πείτε ότι δεν πρέπει να αλλάξετε τίποτα στη ρύθμιση κρυφής μνήμης shader και δεν θα έχετε κανένα πρόβλημα. Φυσικά, εάν έχετε έναν πολύ ισχυρό υπολογιστή, μπορείτε επίσης να χρησιμοποιήσετε τις νέες ρυθμίσεις και να αυξήσετε την κρυφή μνήμη shader, αλλά συνήθως, η προεπιλεγμένη ρύθμιση θα πρέπει να είναι επαρκής.

Φυσικά, αν παίζετε ένα παιχνίδι όπως PUBG, που είναι (πώς μπορώ να το θέσω όμορφα :-D) δεν είναι βέλτιστα προγραμματισμένο, μπορείτε να δοκιμάσετε να απενεργοποιήσετε την κρυφή μνήμη shader για να δείτε αν έχει θετικό αποτέλεσμα, αλλά γενικά, δεν πρέπει.

Επομένως, αφήστε την προσωρινή μνήμη shader ενεργοποιημένη και δώστε της όση μνήμη μπορεί να χειριστεί το σύστημά σας χωρίς προβλήματα…μια άλλη ρύθμιση απενεργοποιήθηκε. Εάν δεν έχετε εξετάσει άλλες επιλογές NVIDIA, όπως το NVIDIA Reflex, μπορείτε να διαβάσετε για αυτές εδώ. Εάν πάντα θέλατε να μάθετε εάν ένα καπάκι FPS έχει νόημα για το σύστημά σας, αυτό το άρθρο σίγουρα θα σε βοηθήσει.

Για τα ακόλουθα παιχνίδια έχουμε επίσης δημοσιεύσει μια ξεχωριστή ανάρτηση στο πλαίσιο του Shader Cache:

Εάν έχετε κάποια ερώτηση σχετικά με την ανάρτηση ή γενικά το pro gaming, γράψτε μας: contact@raiseyourskillz.com

Masakari - βουρ, βουρ και έξω!

Πρώην επαγγελματίας παίκτης Ανδρέας "Masakari" Ο Mamerow είναι ενεργός παίκτης για περισσότερα από 35 χρόνια, περισσότερα από 20 από αυτά στην ανταγωνιστική σκηνή (Esports). Στο CS 1.5/1.6, PUBG και Valorant, έχει ηγηθεί και προπονήσει ομάδες στο υψηλότερο επίπεδο. Τα ηλικιωμένα σκυλιά δαγκώνουν καλύτερα...

Top-3 σχετικές αναρτήσεις