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

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

Ποιες είναι λοιπόν οι τεχνολογίες που χρησιμοποιεί το Steam Deck για να προσφέρει μια εμπειρία που έχει εντυπωσιάσει μεγάλο μέρος του κόσμου του gaming;

1. Arch Linux

Το Steam Deck έρχεται με ένα λειτουργικό σύστημα γνωστό ως SteamOS. Το SteamOS διαφέρει από τα λειτουργικά συστήματα που είναι πιο πιθανό να δείτε σε υπολογιστές στα καταστήματα—Windows, macOS και ChromeOS. Βασίζεται στο Linux, ένα λειτουργικό σύστημα που αποτελείται από κώδικα που οι άνθρωποι μπορούν νόμιμα να μοιραστούν ή να χρησιμοποιήσουν για να δημιουργήσουν τα έργα τους.

instagram viewer

Υπάρχουν πολλοί τρόποι για να διαμορφώσετε και να διανείμετε ένα λειτουργικό σύστημα που βασίζεται σε Linux. Το Valve χρησιμοποιεί μια υπάρχουσα διανομή γνωστή ως Arch Linux. Αυτό που ξεχωρίζει το Arch από άλλες γνωστές διανομές Linux είναι η ελευθερία που παρέχεται για τη συναρμολόγηση στοιχείων Ωστόσο, θέλετε να δημιουργήσετε μια λειτουργική επιφάνεια εργασίας και τη δυνατότητα λήψης νέου λογισμικού μόλις γίνει διαθέσιμος.

Το Arch Linux απαιτεί α βαθμός τεχνικής κατανόησης για εγκατάσταση και χρήση, και η κυλιόμενη φύση των συνεχών ενημερώσεων σημαίνει ότι τμήματα της διεπαφής μπορούν να σπάσουν. Έτσι, το SteamOS χρησιμοποιεί μια έκδοση μόνο για ανάγνωση του Arch, όπου η Valve δημιουργεί μια σταθερή έκδοση εργασίας που μπορεί να δοκιμάσει πριν στείλει ένα ακριβές αντίγραφο αυτής της έκδοσης στους κατόχους Steam Deck.

2. Vulkan

Το Vulkan είναι ένα ανοιχτό πρότυπο για την απόδοση τρισδιάστατων γραφικών. Υπάρχουν διάφορα πρότυπα που επιπλέουν. Στα Windows, το πιο γνωστό πρότυπο είναι το Direct3D της Microsoft. Το Direct3D είναι μέρος του DirectX, μιας συλλογής API πολυμέσων κλειστού κώδικα αποκλειστικά αποκλειστικά για τα Microsoft Windows.

Σε αντίθεση με το Direct3D, το Vulkan είναι ανοιχτού κώδικα και cross-platform. Αυτό το καθιστά διαθέσιμο για χρήση σε ένα ευρύ φάσμα αρχιτεκτονικής, συμπεριλαμβανομένων των συσκευών Apple και του Nintendo Switch.

Ένας στόχος του έργου Vulkan είναι να προσφέρει υψηλές επιδόσεις, ενώ ασκεί λιγότερη πίεση τόσο στη CPU όσο και στη GPU (ειδικά σε σύγκριση με το OpenGL, ένα άλλο ανοιχτό πρότυπο cross-platform). Αυτό επιτρέπει στο υλικό κινητής τηλεφωνίας χαμηλότερης ισχύος να χειρίζεται πιο εντυπωσιακά παιχνίδια με γραφικά, ενώ προσφέρει καλύτερη διάρκεια ζωής της μπαταρίας.

3. Οροπέδιο

Το Mesa είναι ένα ζωτικό μέρος της αλυσίδας μεταξύ των τρισδιάστατων γραφικών που παράγονται και των γραφικών που εμφανίζονται στην οθόνη σας. Το Mesa μεταφράζει τον κώδικα Vulkan σε κάτι που μπορεί να καταλάβει το υλικό σας.

Η Intel και η AMD είναι δύο από τους μεγαλύτερους χρήστες του Mesa. Και οι δύο εταιρείες παράγουν προγράμματα οδήγησης γραφικών ανοιχτού κώδικα για το υλικό τους που χρησιμοποιεί το Mesa. Η Intel χρησιμοποιεί μόνο το Mesa, ενώ η AMD προσφέρει το Mesa ως την επιλογή ανοιχτού κώδικα και ένα ξεχωριστό ιδιόκτητο πρόγραμμα οδήγησης γνωστό ως Catalyst.

Η Valve συνεργάστηκε με την AMD για τη δημιουργία της APU του Steam Deck. Μια APU είναι μια εναλλακτική λύση να διαθέτει ξεχωριστή CPU και GPU, επιτρέποντας σε ένα σύστημα να χειρίζεται πιο αποτελεσματικά τα δεδομένα.

Το Mesa δεν σχετίζεται μόνο με τα παιχνίδια. Οι σύγχρονοι διακομιστές οθόνης για Linux χρησιμοποιούν OpenGL για να εμφανίσουν τη διεπαφή της επιφάνειας εργασίας σας. Έτσι, όλα τα γραφικά, είτε στο παιχνίδι είτε όταν πλοηγείστε στη λειτουργία επιφάνειας εργασίας του Steam Deck, χρησιμοποιούν το Mesa.

4. Πρωτόνιο (και κρασί)

Το Proton είναι ένα επίπεδο συμβατότητας που επιτρέπει στα παιχνίδια που έχουν αναπτυχθεί για Windows να εκτελούνται σε λειτουργικά συστήματα που βασίζονται σε Linux. Η Valve αναπτύσσει το Proton σε συνεργασία με την CodeWeavers. Αλλά αυτές οι δύο εταιρείες δεν δημιούργησαν την Proton από την αρχή. Το Proton είναι ένα πιρούνι του κρασιού, ένα στρώμα συμβατότητας σχεδιασμένο να ενεργοποιήστε το λογισμικό γενικής χρήσης των Windows για εκτέλεση σε Linux.

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

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

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

5. KDE Plasma

Θα μπορούσατε εύκολα να απομακρυνθείτε με την εντύπωση ότι η Valve σχεδίασε τη δική της λειτουργία επιφάνειας εργασίας για το Steam Deck. Η διεπαφή μοιάζει με τα Windows, εκτός από το ότι υπάρχει ένα εικονίδιο Steam Deck κάτω αριστερά αντί για ένα λογότυπο των Windows. Αλλά όσο περισσότερο κοιτάς γύρω σου, τόσο περισσότερες διαφορές βρίσκεις.

Η Valve δεν σχεδίασε στην πραγματικότητα την επιφάνεια εργασίας του Steam Deck, ούτε η διεπαφή προορίζεται να είναι αντίγραφο των Windows. Αντίθετα, η διεπαφή που εξετάζετε είναι γνωστή ως KDE Plasma. Είναι ένα περιβάλλον επιφάνειας εργασίας για δωρεάν και ανοιχτού κώδικα λειτουργικά συστήματα.

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

6. Flatpak

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

Εάν μεταβείτε στη λειτουργία επιφάνειας εργασίας του Steam Deck, το Flatpak είναι ο ευκολότερος και πιο αξιόπιστος τρόπος για να μεταφέρετε εφαρμογές στον υπολογιστή σας. Μπορείτε να κάνετε λήψη πολλών από τις εφαρμογές που μπορεί να θέλετε από έναν ιστότοπο γνωστό ως Flathub. Στην πραγματικότητα, το κατάστημα εφαρμογών Discover που είναι προεγκατεστημένο στο Steam Deck κατεβάζει εφαρμογές από το Flathub από προεπιλογή.

Μπορείτε να δείτε τις εφαρμογές στο Steam Deck σας, αλλά μπορείτε επίσης περιηγηθείτε στο Flathub σε ένα πρόγραμμα περιήγησης ιστού. Αυτό σας επιτρέπει να πάρετε μια ιδέα για το ποιες εφαρμογές είναι διαθέσιμες για τον υπολογιστή με δυνατότητα σύνδεσης της Valve από το κουτί.

Το Steam Deck είναι μια σχετικά ανοιχτή συσκευή

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

Μπορείτε να χρησιμοποιήσετε το Steam Deck σας ως υπολογιστή Linux ή να εγκαταστήσετε παιχνίδια από άλλες πηγές εκτός του Steam. Η ανοιχτή προσέγγιση της Valve και η προθυμία να επενδύσει σε ανοιχτό κώδικα είναι μέρος αυτού που έχει κάνει το Steam Deck αυτό που έχει γίνει.