Αν έχετε αλλάξει σε Linux για να παίξετε Dota 2, πιθανότατα θα έχετε αντιμετωπίσει κάποια εμπόδια στην πορεία. Παρόλο που το παιχνίδι είναι συμβατό, αξιοποιήστε στο έπακρο το υλικό Μπορεί να είναι ένας πραγματικός πονοκέφαλος, ειδικά όταν οι υποσχέσεις ότι το Vulkan είναι καλύτερο από το OpenGL δεν ισχύουν στο μηχάνημά σας και καταλήγετε με τραύλισμα που σας κάνει να μην θέλετε να παίξετε.
Η πραγματικότητα είναι ότι η απόδοση ποικίλλει σημαντικά ανάλογα με την κάρτα γραφικών σας και τον τρόπο με τον οποίο είναι διαμορφωμένο το σύστημά σας. μάχη με τους οδηγούς της NVIDIA Από τη βελτιστοποίηση της διαχείρισης μνήμης έως την αποτροπή της διακοπής λειτουργίας του Proton, υπάρχουν πολλά κόλπα που μπορούν να κάνουν την εμπειρία σας να λειτουργεί ομαλά.
Το δίλημμα Vulkan εναντίον OpenGL στη NVIDIA
Υπάρχουν απογοητευτικές περιπτώσεις όπου, παρά το γεγονός ότι διαθέτει ένα ισχυρό σύστημα, όπως ένας i5 με RTX 2060, το παιχνίδι αποδίδει χειρότερα με το Vulkan. Ενώ με το OpenGL μπορείτε να διατηρήσετε ένα αξιοπρεπές frame rate, το Vulkan μπορεί να προκαλέσει... απότομες πτώσεις στο FPS και πλήρη αστάθεια κατά την κίνηση της κάμερας. Αυτό συνήθως σχετίζεται με την έκδοση του προγράμματος οδήγησης και τον τρόπο με τον οποίο το σύστημα χειρίζεται το API. Είναι απαραίτητο να ελέγξετε ότι πληροφορίες-vulkan και το πρόγραμμα οδήγησης NVIDIA είναι σωστά ευθυγραμμισμένα για να αποτρέπεται η ακανόνιστη συμπεριφορά του παιχνιδιού.
Η επανάσταση του ACO για τους χρήστες AMD
Για όσους χρησιμοποιούν κάρτες γραφικών AMD, τα πράγματα είναι διαφορετικά χάρη στην εργασία της Valve. Έχουν αναπτύξει έναν μεταγλωττιστή shader που ονομάζεται ACOενσωματωμένο στο πρόγραμμα οδήγησης κοινότητας RADV της Mesa. Αυτή η εξέλιξη είναι καθοριστική επειδή στοχεύει στην εξάλειψη των ασυνεπειών απόδοσης που υπήρχαν σε σύγκριση με το επίσημο πρόγραμμα οδήγησης AMDVLK.
- Κορυφαία απόδοση: Σε τίτλους όπως το Dota 2 σε ανάλυση 4K, ο συνδυασμός RADV και ACO έχει αποδειχθεί ότι ξεπερνά κατά πολύ τις τυπικές εφαρμογές.
- Σταθερότητα σε άλλα παιχνίδια: Δεν επηρεάζει μόνο το Dota. Παιχνίδια όπως το Dawn of War III ή το F1 2017 παρουσιάζουν αξιοσημείωτη βελτίωση, ειδικά σε αρχιτεκτονικές όπως το Vega 64 ή η σειρά Navi.
- Ευκολία στη χρήση: Ενσωματωμένοι στο Mesa, οι χρήστες διανομών όπως το Fedora ή το Manjaro απολαμβάνουν ένα σχεδόν αυτόματη διαμόρφωσηαποφεύγοντας την εγκατάσταση περίπλοκων ιδιόκτητων προγραμμάτων οδήγησης.
Ακόμα κι έτσι, δεν είναι όλα τέλεια. Σε ορισμένες πολύ συγκεκριμένες περιπτώσεις, όπως στο Rise of the Tomb Raider με συγκεκριμένες ρυθμίσεις antialiasing, ο επίσημος οδηγός AMDVLK μπορεί να έχει ένα μικρό πλεονέκτημα, αλλά η τάση είναι σαφής: Το ACO εκδημοκρατίζει την υψηλή απόδοση σε Linux.
Αντιμετώπιση απροσδόκητων διακοπών λειτουργίας με Proton και GE-Proton
Όταν αποφασίσετε να χρησιμοποιήσετε το Proton (ειδικά βελτιστοποιημένες εκδόσεις όπως GE-ProtonΓια να εκτελέσετε το παιχνίδι, ενδέχεται να διαπιστώσετε ότι το πρόγραμμα κλείνει ακριβώς στην οθόνη με το λογότυπο. Αυτή η αποτυχία συνήθως σχετίζεται με ένα σφάλμα διεκδίκησης στην εικονική μνήμη, συγκεκριμένα στο αρχείο εικονικό.c.
Η λύση, η οποία περιέργως προέρχεται από τις προτεινόμενες διαμορφώσεις για λογισμικό όπως το Elasticsearch, περιλαμβάνει την αύξηση του ορίου περιοχής αντιστοίχισης μνήμης. Εκτελέστε την εντολή sysctl -w vm.max_map_count=262144 Αυτό συνήθως λύνει το πρόβλημα άμεσα. Για να αποφύγετε να πληκτρολογείτε κάθε φορά που ξεκινάτε τον υπολογιστή σας, είναι καλύτερο να προσθέσετε αυτήν τη γραμμή στον φάκελο. /etc/sysctl.d/διασφαλίζοντας έτσι ότι το σύστημα διαθέτει πάντα το απαραίτητο περιθώριο μνήμης για να αποτρέψει την κατάρρευση του Proton.
Η βελτιστοποιημένη διαμόρφωση περιλαμβάνει τον έλεγχο των πάντων, από τα προγράμματα οδήγησης οθόνης έως τις παραμέτρους του πυρήνα. Είτε πρόκειται για προσαρμογή του μεταγλωττιστής shader σε AMD Διορθώνοντας τα όρια μνήμης στο Arch ή στο Pop_OS, ο στόχος είναι να διασφαλιστεί ότι το υλικό δεν αποτελεί σημείο συμφόρησης και ότι το Vulkan API εκπληρώνει τελικά την υπόσχεσή του για ρευστότητα.
Παθιασμένος συγγραφέας για τον κόσμο των byte και της τεχνολογίας γενικότερα. Μου αρέσει να μοιράζομαι τις γνώσεις μου μέσω της γραφής, και αυτό θα κάνω σε αυτό το blog, θα σας δείξω όλα τα πιο ενδιαφέροντα πράγματα σχετικά με τα gadget, το λογισμικό, το υλικό, τις τεχνολογικές τάσεις και πολλά άλλα. Στόχος μου είναι να σας βοηθήσω να περιηγηθείτε στον ψηφιακό κόσμο με απλό και διασκεδαστικό τρόπο.





