- Ατμός Το Play και το Proton σάς επιτρέπουν να εκτελέσετε ένα μεγάλο μέρος του καταλόγου παιχνιδιών του Windows en Linux απευθείας από τον πελάτη Steam.
- Κρασί Τα PlayOnLinux και CrossOver επεκτείνουν τις επιλογές συμβατότητας και διαμόρφωσης για πιο απαιτητικά παιχνίδια και εφαρμογές.
- Εργαλεία όπως το Lutris, οι εικονικές μηχανές και το cloud gaming ολοκληρώνουν ένα οικοσύστημα που καθιστά δυνατή την αναπαραγωγή παιχνιδιών σε Linux χωρίς να εγκαταλείπετε τους τίτλους των Windows.

Αν χρησιμοποιείτε Linux καθημερινά, αλλά εξακολουθείτε να είστε συνδεδεμένοι με τα Windows μόνο για τα αγαπημένα σας παιχνίδια, είστε τυχεροί: σήμερα είναι απολύτως εφικτό. Παίξτε παιχνίδια Windows σε Linux νόμιμα και αρκετά άνεταΑυτό που πριν από λίγα χρόνια απαιτούσε να παλέψεις με χιλιάδες ρυθμίσεις, σήμερα έχει απλοποιηθεί σε μεγάλο βαθμό χάρη στο Steam, το Proton και πολλά εργαλεία που έχουν σχεδιαστεί έτσι ώστε να μην χρειάζεται να εγκαταλείψετε τη βιβλιοθήκη σας.
Για πολύ καιρό, τρέξε παιχνίδι φτιαγμένο για Windows σε συστήματα όπως το Ubuntu ή η εποχή του Arch ένας πονοκέφαλος που προορίζεται για προχωρημένους χρήστεςΜεταξύ του Wine, των σεναρίων, των περίεργων ρυθμίσεων και των γραφικών δυσλειτουργιών, πολλοί τα παράτησαν. Τώρα το τοπίο είναι πολύ διαφορετικό: μπορείτε να εγκαταστήσετε παιχνίδια Windows απευθείας από το Steam σε Linux, να βασιστείτε στο Proton και να το συνδυάσετε με λύσεις όπως το Wine, το PlayOnLinux, το CrossOver ή το Lutris για να καλύψετε σχεδόν οποιοδήποτε σενάριο.
Γιατί τα παιχνίδια των Windows δεν λειτουργούν εγγενώς σε Linux
Πριν μπούμε στο χάος με το Steam, το Proton και την εταιρεία, αξίζει να καταλάβουμε γιατί Τα περισσότερα παιχνίδια έχουν αναπτυχθεί με γνώμονα τα Windows.Η βιομηχανία παιχνιδιών για υπολογιστές ιστορικά περιστρεφόταν γύρω από το σύστημα της Microsoft, επομένως πολλές εταιρείες δεν σκέφτηκαν ποτέ καν να μεταφέρουν τους τίτλους τους σε άλλες πλατφόρμες.
Η άμεση συνέπεια είναι ότι Ένα μεγάλο μέρος των μηχανών γραφικών, του DRM και των συστημάτων κατά της εξαπάτησης είναι βαθιά συνδεδεμένα με τα Windows., στα API του και στον τρόπο που διαχειρίζεται το υλικούΑυτό σημαίνει ότι αν προσπαθήσετε να εκτελέσετε αυτά τα εκτελέσιμα αρχεία σε Linux χωρίς επιπλέον βοήθεια, το παιχνίδι είτε δεν θα ανοίξει είτε θα ανοίξει με πολύ σοβαρά σφάλματα.
Επιπλέον, πολλές παραγωγές βασίζονται σε DirectX ως κύριο API γραφικών, ενώ στο Linux είναι σύνηθες να χρησιμοποιείται το Vulkan ή το OpenGL μέσω οδηγοί όπως το Mesa. Αυτή η τεχνική διαφορά είναι το κλειδί: αν το παιχνίδι είναι γραμμένο για να μιλάει «DirectX», χρειάζεστε κάτι που μεταφράζει αυτήν τη γλώσσα σε Vulkan ή OpenGL σε πραγματικό χρόνο.
Εδώ ακριβώς μπαίνουν στο παιχνίδι τα επίπεδα συμβατότητας: εργαλεία που λειτουργούν ως μεταφραστές μεταξύ του κόσμου των Windows και του κόσμου του LinuxΚάποια λειτουργούν σε επίπεδο συστήματος (Wine, CrossOver), άλλα ενσωματώνονται με πλατφόρμες όπως το Steam (Proton στο Steam), και άλλοι χρησιμεύουν ως «διαχειριστές των πάντων» (PlayOnLinux, Lutris).
Steam Play και Proton: ο τρόπος παιχνιδιού που αλλάζει τους κανόνες στο Linux
Το πραγματικό σημείο καμπής για τους παίκτες Linux ήταν το Steam Play με το Proton. Η Valve αποφάσισε ότι αν ήθελε να πάρει στα σοβαρά το gaming Linux, έπρεπε να προσφέρει έναν άμεσο τρόπο εκτέλεσης παιχνιδιών των Windows μέσα από την ίδια την εφαρμογή Steamχωρίς να αναγκάζει τους χρήστες να δυσκολεύονται με εξωτερικές διαμορφώσεις.
Το Steam Play ενσωματώνει το Proton, το οποίο ουσιαστικά είναι Μια προσαρμοσμένη και βελτιωμένη έκδοση του Wine σχεδιασμένη για βιντεοπαιχνίδιαΠεριλαμβάνει στοιχεία όπως το DXVK ή το VKD3D για τη μετάφραση κλήσεων DirectX στο Vulkan, καθώς και τα δικά της patches της Valve για την αντιμετώπιση προστασιών, σφαλμάτων και ιδιαιτεροτήτων κάθε τίτλου.
Χάρη σε αυτό το σύνολο εργαλείων, Χιλιάδες παιχνίδια των Windows μπορούν να τρέξουν σε Linux σχεδόν σαν να ήταν ιθαγενείς. Τίτλοι όπως το Age of Empires II HD, το Age of Empires III, το Middle-earth: Shadow of Mordor, το Path of Exile, το The Witcher 3, GTA V Παιχνίδια όπως το Dark Souls III έχουν δείξει ότι η απόδοση μπορεί να είναι πολύ καλή, αρκεί το υλικό να είναι στο ύψος των περιστάσεων.
Ωστόσο, είναι σημαντικό να είναι σαφές ότι Το Steam Play συνεχίζει να είναι μια εξελισσόμενη τεχνολογίαΠαρόλο που γίνεται ολοένα και πιο σταθερό, εξακολουθούν να υπάρχουν παιχνίδια που δεν λειτουργούν ή που εκτελούνται με γραφικά προβλήματα, απροσδόκητα σφάλματα ή προβλήματα απόδοσης. Γι' αυτό είναι τόσο χρήσιμη η συμβουλή για το ProtonDB—μια συνεργατική βάση δεδομένων όπου οι χρήστες αναφέρουν πόσο καλά αποδίδει κάθε παιχνίδι στο Proton.
Προς το παρόν, η Valve επισημαίνει επίσημα μόνο ένα μέρος του καταλόγου της ως πλήρως συμβατό με το Proton, αλλά Η λίστα μεγαλώνει σιγά σιγά καθώς εξετάζουν και βελτιώνουν κάθε τίτλοΑκόμα κι έτσι, μπορείτε να επιβάλετε εκτέλεση με το Proton ακόμα και σε μη επαληθευμένα παιχνίδια και, σε πολλές περιπτώσεις, θα εκπλαγείτε ευχάριστα.
Πώς να ενεργοποιήσετε την beta έκδοση του προγράμματος-πελάτη Steam σε Linux

Για να απολαύσετε τις τελευταίες κυκλοφορίες του Steam Play πριν από οποιονδήποτε άλλον, είναι συχνά καλή ιδέα. Ενεργοποιήστε την beta έκδοση του προγράμματος-πελάτη SteamΑυτή η έκδοση περιλαμβάνει λειτουργίες δοκιμών (όπως βελτιώσεις στο Proton), αλλά σε αντάλλαγμα μπορεί να είναι κάπως λιγότερο σταθερή από την κανονική έκδοση.
Το πρώτο πράγμα είναι να βεβαιωθείτε ότι Έχετε εγκατεστημένο το πρόγραμμα-πελάτη Steam στην διανομή Linux σαςΜπορείτε να το κατεβάσετε από την επίσημη ιστοσελίδα του Steam ή απευθείας από το κατάστημα λογισμικού του συστήματός σας (για παράδειγμα, στο Ubuntu από το Κέντρο Λογισμικού ή μέσω τερματικό με το αντίστοιχο πακέτο).
Μόλις εγκατασταθεί και αφού συνδεθείτε στον λογαριασμό σας, ανοίξτε το μενού στην επάνω αριστερή γωνία και αποκτήστε πρόσβαση στο Προτιμήσεις ή ρυθμίσεις SteamΜέσα σε αυτό το παράθυρο, μεταβείτε στην ενότητα "Λογαριασμός", όπου ελέγχετε τις ρυθμίσεις συμμετοχής σας στην beta.
Σε αυτήν την ενότητα θα δείτε ένα πεδίο αφιερωμένο στις δοκιμαστικές εκδόσεις. Κάντε κλικ στο κουμπί που σας επιτρέπει να αλλάξτε τη συμμετοχή σας σε διαδικασίες beta Στη συνέχεια, από το αναπτυσσόμενο μενού, επιλέξτε την επιλογή «Steam Beta Update». Επιβεβαιώστε τις αλλαγές και κλείστε το παράθυρο διαλόγου.
Για να εφαρμόσετε την αλλαγή καναλιού, το Steam θα σας ρωτήσει επανεκκινήστε πλήρως τον υπολογιστή-πελάτηΑφήστε το να κλείσει και κάντε επανεκκίνηση. Όταν ανοίξει ξανά, θα χρησιμοποιείτε την έκδοση beta, η οποία συνήθως λαμβάνει βελτιώσεις που σχετίζονται με το Proton και το Steam Play νωρίτερα.
Ενεργοποίηση Steam Play και Proton για όλα τα παιχνίδια των Windows
Μόλις ετοιμάσετε τον πελάτη, το επόμενο βασικό βήμα είναι Ενεργοποιήστε το Steam Play ώστε να μπορεί να χειριστεί τα παιχνίδια των Windows σε LinuxΑπό προεπιλογή, το Steam χρησιμοποιεί το Proton μόνο σε μια σχετικά σύντομη λίστα τίτλων που η Valve έχει αξιολογήσει και έχει επισημάνει ως συμβατούς.
Το ότι η συντηρητική συμπεριφορά δεν σημαίνει ότι Τα υπόλοιπα παιχνίδια των Windows δεν μπορούν να εκτελεστούν σε LinuxΑυτό απλώς υποδεικνύει ότι η Valve δεν τα έχει δοκιμάσει ακόμη διεξοδικά ή ότι ενδέχεται να έχουν σφάλματα. Αν θέλετε να ρισκάρετε και να το δοκιμάσετε μόνοι σας, μπορείτε να επιβάλετε τη χρήση του Proton σε όλους τους τίτλους.
Για να το κάνει αυτό, ανοίγει ξανά το Προτιμήσεις Steam και μεταβείτε στην ενότητα «Steam Play»Στο εσωτερικό, θα βρείτε ένα πλαίσιο ελέγχου για να επιτρέψετε το Steam Play μόνο για επίσημα υποστηριζόμενα παιχνίδια και ένα άλλο για να ενεργοποιήσετε τη συμβατότητα για όλους τους τίτλους. Επιλέξτε την επιλογή "Ενεργοποίηση Steam Play για όλους τους τίτλους", επιλέξτε την έκδοση Proton που προτιμάτε και αποθηκεύστε τις αλλαγές.
Από εκείνη τη στιγμή και μετά, όταν περιηγείστε στη βιβλιοθήκη σας ή στο κατάστημά σας, το Steam θα προσπαθήσει να Χρησιμοποιήστε το Proton κάθε φορά που ανιχνεύει ότι ένα παιχνίδι είναι μόνο για Windows.Δεν θα βλέπετε πλέον την τυπική προειδοποίηση "αυτός ο τίτλος δεν είναι συμβατός με το λειτουργικό σας σύστημα", αλλά σε πολλές περιπτώσεις το κουμπί εγκατάστασης θα εμφανίζεται απευθείας.
Μερικοί τίτλοι μπορεί να σας ενδιαφέρουν επιβάλλετε μια συγκεκριμένη έκδοση του Proton αντί για την καθολική έκδοση. Για να το κάνετε αυτό, μεταβείτε στις Ιδιότητες του παιχνιδιού (κάντε δεξί κλικ στη βιβλιοθήκη), μεταβείτε στην καρτέλα "Συμβατότητα" και επιλέξτε την επιλογή που σας επιτρέπει να επιλέξετε χειροκίνητα μια συγκεκριμένη έκδοση του Proton από το αναπτυσσόμενο μενού.
Εγκαταστήστε και εκτελέστε παιχνίδια των Windows από τη βιβλιοθήκη Steam σας
Μόλις ενεργοποιηθεί το Steam Play για όλους τους τίτλους, ξεκινά το πιο ικανοποιητικό μέρος: Εγκαταστήστε και δοκιμάστε τα παιχνίδια των Windows απευθείας σε Linux, χωρίς να χρειάζεται να καταφύγετε σε εξωτερικούς εγκαταστάτες ή άλλα πρόσθετα επίπεδα.
Ανοίξτε την καρτέλα Βιβλιοθήκη Steam και ελέγξτε τα παιχνίδια σας. Όπου είδατε προηγουμένως μηνύματα που Το παιχνίδι δεν ήταν συμβατό με το σύστημά σας.Θα πρέπει τώρα να βρείτε το ίδιο κουμπί "Εγκατάσταση" που θα είχατε στα Windows. Απλώς επιλέξτε τη διαδρομή, αποδεχτείτε την και περιμένετε να ολοκληρωθεί η λήψη.
Κατά την πρώτη κυκλοφορία πολλών τίτλων, το Steam και το Proton εκμεταλλεύονται αυτό για να Εγκαταστήστε πρόσθετα στοιχεία, όπως την κατάλληλη έκδοση του DirectX, του Visual C++ ή του .NETΑυτή η διαδικασία μπορεί να διαρκέσει μερικά επιπλέον δευτερόλεπτα πριν εμφανιστεί το παράθυρο του παιχνιδιού στην επιφάνεια εργασίας σας.
Η πραγματική εμπειρία θα εξαρτηθεί σε μεγάλο βαθμό από τα στοιχεία σας: κάρτα γραφικών, προγράμματα οδήγησης, CPU, μνήμη και την ποιότητα της διαμόρφωσης Vulkan σαςΔύο υπολογιστές με το ίδιο λειτουργικό σύστημα μπορούν να συμπεριφέρονται πολύ διαφορετικά με το Proton απλώς επειδή χρησιμοποιούν διαφορετικές GPU ή έχουν κακώς διαμορφωμένα ιδιόκτητα προγράμματα οδήγησης.
Αν ένα παιχνίδι δεν ξεκινά ή αντιμετωπίζει προβλήματα, υπάρχει ένα μικρό κόλπο που μερικές φορές λειτουργεί. Ανοίξτε τις Ιδιότητες του παιχνιδιού στο Steam, μεταβείτε στα "Τοπικά Αρχεία" και κάντε κλικ στην επιλογή "Εξερεύνηση". Μέσα στον φάκελο του παιχνιδιού, εντοπίστε το κύριο εκτελέσιμο αρχείο (.exe) και Μετονομάστε το σε "launcher.exe" αφού αποθηκεύσετε ένα αντίγραφο ασφαλείαςΣε ορισμένες περιπτώσεις, το Proton λειτουργεί μόνο όταν το εκτελέσιμο αρχείο έχει ακριβώς αυτό το όνομα.
Αξίζει να έχετε κατά νου ότι, αν και σε πολλούς τίτλους η εμπειρία είναι πρακτικά τέλεια, Άλλοι ενδέχεται να παρουσιάζουν γραφικά σφάλματα, μικρά τραυλίσματα ή συγκεκριμένα προβλήματα.Γι' αυτό συνιστάται ανεπιφύλακτα να ελέγξετε το ProtonDB, όπου άλλοι χρήστες συχνά μοιράζονται παραμέτρους εκκίνησης, προτεινόμενες εκδόσεις Proton και γραφικές ρυθμίσεις που κάνουν πραγματική διαφορά.
Παθιασμένος συγγραφέας για τον κόσμο των byte και της τεχνολογίας γενικότερα. Μου αρέσει να μοιράζομαι τις γνώσεις μου μέσω της γραφής, και αυτό θα κάνω σε αυτό το blog, θα σας δείξω όλα τα πιο ενδιαφέροντα πράγματα σχετικά με τα gadget, το λογισμικό, το υλικό, τις τεχνολογικές τάσεις και πολλά άλλα. Στόχος μου είναι να σας βοηθήσω να περιηγηθείτε στον ψηφιακό κόσμο με απλό και διασκεδαστικό τρόπο.