Το Linux μπορεί να μην είναι το καλύτερο λειτουργικό σύστημα για γραφικά απαιτητικά παιχνίδια, αλλά έχει γίνει πολύ πιο προσιτό τα τελευταία χρόνια
Τα Windows έχουν χαιρετιστεί εδώ και καιρό ως το καλύτερο λειτουργικό σύστημα για gaming, που ξεπερνά εύκολα Linux και macOS όταν πρόκειται για την εκτέλεση των πιο πρόσφατων παιχνιδιών με ένταση γραφικών. Αλλά δεν είναι τόσο κομμένο και στεγνό αυτές τις μέρες. Το gaming Linux έχει προχωρήσει πολύ από τις αρχές της δεκαετίας του 2010, όταν τα περισσότερα παιχνίδια 3D που βασίζονται σε Windows συνήθιζαν να τρέχουν με δραστικά μειωμένους ρυθμούς καρέ στο λειτουργικό σύστημα ανοιχτού κώδικα. Στην πραγματικότητα, το Linux είναι πλέον μια βιώσιμη πλατφόρμα για gaming, οπότε ίσως ήρθε η ώρα να το δοκιμάσετε.
1 Το Linux υποστηρίζει περισσότερα παιχνίδια από ποτέ
Ας βγάλουμε πρώτα ένα πράγμα από τη μέση. Ναι, η πλειονότητα των παιχνιδιών εξακολουθούν να κυκλοφορούν αποκλειστικά σε Windows, αλλά οι πιο δημοφιλείς τίτλοι έχουν πραγματικές θύρες Linux που μπορούν να εκτελούνται εγγενώς στις περισσότερες διανομές. Αυτό συμβαίνει πριν συμπεριλάβουμε τα πολλαπλά επίπεδα συμβατότητας που μπορούν να εκτελούν παιχνίδια που βασίζονται σε Windows στο Linux. Ένα παράδειγμα είναι το Wine, το οποίο κυκλοφόρησε το 1993 και επέτρεπε στους χρήστες να εγκαταστήσουν και να εκτελούν παιχνίδια των Windows σε Linux. Ωστόσο, τα πολύπλοκα τρισδιάστατα παιχνίδια ήταν γεμάτα με σφάλματα γραφικών, προβλήματα απόδοσης ή και τα δύο.
Γρήγορα προς τα εμπρός στο 2018 και το τοπίο των παιχνιδιών Linux άλλαξε για πάντα όταν η Valve κυκλοφόρησε το Στρώμα συμβατότητας πρωτονίων. Την εποχή της κυκλοφορίας της, η Proton υποστήριζε έναν πολύ μικρό αριθμό παιχνιδιών, αλλά η λίστα συμβατότητάς της αυξήθηκε καθώς η Valve συνέχισε να κυκλοφορεί νεότερες εκδόσεις του λογισμικού με την πάροδο των ετών. Το Proton έχει γίνει από τότε κυριολεκτικά αλλαγή παιχνιδιών για χρήστες Linux χάρη στη χρήση του στο Steam Deck, και είναι αυτό που βοηθά τα περισσότερα παιχνίδια να εκτελούνται στην πλατφόρμα χωρίς να υποχρεώνουν τους προγραμματιστές να δημιουργήσουν μια έκδοση ειδικά για Linux.
2 Υποστήριξη Plug-and-play για πολλά χειριστήρια
Ένα από τα αγαπημένα μου χαρακτηριστικά Linux είναι ότι λειτουργεί με σχεδόν όλα τα σύγχρονα χειριστήρια, ανεξάρτητα από την κονσόλα για την οποία κατασκευάστηκαν. Από χειριστήρια Xbox 360 μέχρι Nintendo Switch Joy-Cons, ακόμη και ελεγκτές DualSense, η αγαπημένη σας διανομή Linux θα λειτουργήσει χωρίς να εγκαταστήσετε μια εφαρμογή τρίτου κατασκευαστή.
Καλό, το Linux είναι συμβατό ακόμη και με ελεγκτές DualShock 3 και μπορείτε να αρχίσετε να χρησιμοποιείτε τον ελεγκτή PS3 σας σε ένα μηχάνημα Linux συνδέοντάς το απλώς σε μια δωρεάν θύρα USB. Ως κάποιος που έχει αφιερώσει πολύ χρόνο για να πάρει ένα χειριστήριο DualShock 3 για να λειτουργήσει σωστά σε ένα Windows 11 σύστημα, η υποστήριξη του Linux για όλους σχεδόν τους σύγχρονους ελεγκτές το καθιστά καλύτερο από τα Windows.
3 Προεγκατεστημένα προγράμματα οδήγησης Nvidia σε επιλεγμένες διανομές
Όταν προσπάθησα για πρώτη φορά να εγκαταστήσω διπλή μπότα για Windows και Linux, ένας από τους μεγαλύτερους φόβους μου ήταν ο χρόνος που θα χρειαζόμουν για να βάλω τα προγράμματα οδήγησης Nvidia να εργάζονται σε μια διανομή που βασίζεται σε Linux. Σε αντίθεση με τα προγράμματα οδήγησης ανοιχτού κώδικα της AMD, η Nvidia παρέχει ιδιόκτητα προγράμματα οδήγησης για τις GPU της, τα οποία είναι υπέροχο για gaming αλλά διαβόητο για το ότι είναι buggy στο Linux.
Ευτυχώς, ορισμένες διανομές Linux όπως το Pop!_OS και το EndeavourOS σάς επιτρέπουν να δημιουργήσετε μια μονάδα εκκίνησης με Προεγκατεστημένα προγράμματα οδήγησης Nvidia, γεγονός που μειώνει δραστικά τον πονοκέφαλο της εγκατάστασης των προγραμμάτων οδήγησης για το Nvidia σας GPU. Επιπλέον, η Nvidia έκανε τις μονάδες πυρήνα GPU Linux ανοιχτού κώδικα πέρυσι. Αν και η Team Green δεν έχει κάνει ακριβώς καμία προσπάθεια να κυκλοφορήσει κατάλληλος προγράμματα οδήγησης ανοιχτού κώδικα, εξακολουθεί να είναι ένα βήμα προς τη σωστή κατεύθυνση καθώς οι προγραμματιστές της κοινότητας αποκτούν περισσότερη πρόσβαση. Φέρνει τους χρήστες της Nvidia ένα βήμα πιο κοντά στη φύση ανοιχτού κώδικα των προγραμμάτων οδήγησης AMD. Και μιλώντας για AMD…
4 Τα πρόσφατα προγράμματα οδήγησης έχουν βελτιώσει τη συλλογή shader σε GPU της AMD
Παρόλο που οι κάρτες γραφικών AMD είναι συνήθως πιο σταθερές στο Linux από τις αντίστοιχες Nvidia, τα τραύλισμα που προκαλείται κατά τη συλλογή κρυφής μνήμης shader ήταν ένα τεράστιο πρόβλημα. Η δυνατότητα προκαταρκτικής αποθήκευσης shader του Steam παρείχε μια αξιοπρεπή λύση για τα προβλήματα με το τραύλισμα, αλλά έπρεπε να περιμένετε αρκετό καιρό μέχρι το Steam να ολοκληρώσει τη λήψη των κρυφών μνήμης shader εκ των προτέρων.
Ευτυχώς, οι προγραμματιστές άρχισαν να εργάζονται για την υποστήριξη της επέκτασης VK EXT Graphics Pipeline Library (GPL) νωρίτερα φέτος. Με την κυκλοφορία της τον Μάιο, η ενημερωμένη έκδοση Mesa 23.1 ενεργοποίησε αυτή τη δυνατότητα στις περισσότερες GPU της AMD, προκαλώντας δραστική μείωση του stutter shader για τα περισσότερα παιχνίδια που εκτελούνται σε DirectX09-11.
Τα Windows μπορεί να έχουν τον μεγαλύτερο αριθμό εφαρμογών και εργαλείων που είναι προσανατολισμένα στη βελτίωση της εμπειρίας σας στο παιχνίδι, αλλά και το Linux δεν είναι πολύ πίσω. Εάν είστε συνηθισμένοι στις βοηθητικές εφαρμογές που είναι διαθέσιμες στα Windows, μπορείτε εξίσου εύκολα να βρείτε συγκρίσιμες (και μερικές φορές καλύτερες) εναλλακτικές στο Linux.
Για παράδειγμα, οι εγκαταστάσεις παρακολούθησης υλικού και περιορισμού ρυθμού καρέ του RTSS μπορούν να αναπαραχθούν χρησιμοποιώντας το MangoHUD σε διανομές Linux. Ομοίως, τα εφέ μετα-επεξεργασίας που παρέχονται από το ReShade λειτουργούν καλά στο Proton και μπορείτε ακόμη και να χρησιμοποιήσετε το vkBasalt για να βελτιώσετε τα γραφικά των παιχνιδιών που βασίζονται στο Vulkan. Το ίδιο ισχύει και για τα εργαλεία overclocking. Οι GPU της AMD λειτουργούν καλά με το CoreCtrl, ενώ οι ταχύτητες ρολογιού της Nvidia κάρτες γραφικών μπορεί να τροποποιηθεί χρησιμοποιώντας το GreenWithEnvy.
Είναι το Linux καλύτερο από τα Windows για παιχνίδια;
Με τις πρόσφατες ενημερώσεις στο Proton, την καλύτερη υποστήριξη για προγράμματα οδήγησης Nvidia και AMD και αξιοπρεπή βοηθητικά εργαλεία, το Linux είναι καλύτερο από ποτέ για παιχνίδια. Δυστυχώς, εξακολουθεί να μην είναι αρκετά καλό για να νικήσει τα Windows όσον αφορά τα παιχνίδια. Τα παιχνίδια που χρησιμοποιούν μη υποστηριζόμενο λογισμικό κατά της εξαπάτησης δεν θα λειτουργούν σε Linux και αυτό από μόνο του αποκλείει ένα σημαντικό κομμάτι των παιχνιδιών για πολλούς παίκτες για χρήστες Linux. Μπορεί επίσης να αντιμετωπίσετε προβλήματα εάν εκτελείτε παιχνίδια DirectX12 σε συσκευές κατώτερης ποιότητας και σε σύγκριση με τα Windows, Ακόμη και τα παιχνίδια που εκτελούνται μέσω επιπέδων συμβατότητας, όπως το Proton και το Wine, συνήθως λαμβάνουν ρυθμό καρέ χτυπήματα.
Όλα αυτά που είπαμε, το μέλλον των παιχνιδιών Linux φαίνεται πολλά υποσχόμενο. Η Valve έχει κάνει πολλά βήματα για να δώσει ώθηση στα παιχνίδια Linux και η επιτυχία του Steam Deck είναι απόδειξη για τις λανθάνουσες δυνατότητες του Linux. Με περισσότερους προγραμματιστές και χρήστες να αρχίζουν να συνειδητοποιούν τα πλεονεκτήματα της μετάβασης στο Linux, δεν θα εκπλαγώ αν εκθρόνιζε τα Windows ως τον βασιλιά των λειτουργικών συστημάτων την επόμενη δεκαετία.