Ως ένας από τους βασικούς αρχιτέκτονες πίσω από το SteamOS και το Steam Deck, ο Griffais τονίζει τη σημασία της παρουσίας της Valve στην μετάβαση της βιομηχανίας προς την αρχιτεκτονική Arm, επενδύοντας σε open-source projects που επιτρέπουν στα συστήματα Arm να τρέχουν τίτλους παιχνιδιών που προορίζονται για x86 Windows.
Σε πρόσφατη συνέντευξή του, αναφέρει πώς η επιτυχία του Proton —το εργαλείο συμβατότητας της Valve για Linux— στη διευκόλυνση της λειτουργίας παιχνιδιών Windows σε αυτό το περιβάλλον, οδήγησε την εταιρεία να χρηματοδοτήσει ένα αντίστοιχο έργο για Arm, το Fex. Σκοπός του Fex είναι να προσφέρει την ίδια εμπειρία σε συστήματα Arm. Αντί να απαιτούν οι προγραμματιστές να δημιουργούν ξεχωριστές εκδόσεις των παιχνιδιών τους για διαφορετικές πλατφόρμες, το Prism διευκολύνει την αποτελεσματική εκτέλεση παιχνιδιών σε Linux, και το Fex στοχεύει να επαναλάβει αυτή τη διαδικασία για Android, Windows 11 σε Arm και άλλες πλατφόρμες Arm.
“Ο στόχος μας είναι να μειώσουμε τα εμπόδια για τους χρήστες, ώστε να μην ανησυχούν για το ποια παιχνίδια τρέχουν, και για τους προγραμματιστές να έχουν μια κοινή βάση εκκίνησης για αυτές τις νέες συσκευές,” σημειώνει ο Griffais. “Είμαστε ενθουσιασμένοι για την προοπτική επέκτασης του PC gaming σε όλες αυτές τις επιλογές, αντί να περιορίζεται σε ένα υποσύνολο της αγοράς.”
Ο Griffais σημειώνει ότι η Valve επενδύει στην ανάπτυξη μιας έκδοσης του SteamOS για Arm — μέχρι σήμερα το λειτουργικό σύστημα βασίζεται σε Linux για x86 — και αναμένει ότι στο μέλλον θα υπάρχουν και φορητοί και σταθεροί υπολογιστές που θα τρέχουν SteamOS σε Arm. Αφήνει υπόνοιες και για νέες συσκευές στο σαλόνι, προϊδεάζοντας για μια νέα κονσόλα παιχνιδιών.
Το SteamOS για Arm θα βασίζεται ουσιαστικά στο τρέχον SteamOS, καθώς χρησιμοποιεί το Arch Linux και την ίδια βάση κώδικα, ενημερώσεις και τεχνολογίες. Θα ενσωματώνει μια ειδική έκδοση του Proton για Arm, που θα περιλαμβάνει τον εξομοιωτή Fex και θα επιτρέπει στα παιχνίδια Windows (x86) να τρέχουν απρόσκοπτα.
Η ανάπτυξη του Proton κρύβει ιδιαίτερο ενδιαφέρον, καθώς απαιτεί ένα επιπλέον layer: τον εξομοιωτή Fex, ο οποίος χρησιμοποιεί έναν just-in-time μεταφραστή για την παραγωγή κώδικα Arm. Ο Griffais σημειώνει ότι η απώλεια απόδοσης είναι ελάχιστη, καθώς το υπόλοιπο Proton τρέχει εγγενώς σε Arm. Ωστόσο, παραμένει ασαφές πώς διαφοροποιείται η συγκεκριμένη υλοποίηση από την προσέγγιση της Microsoft με τον εξομοιωτή Prism στα Windows 11 για Arm.
Εξαιρετικά ενδιαφέρον είναι ότι η Valve έχει διακριτικά χρηματοδοτήσει το Fex και άλλα έργα σχετικά με το Arm επί σειρά ετών, αναγνωρίζοντας ότι αυτά τα έργα θα αποδειχθούν πολύτιμα για το SteamOS καθώς και για ολόκληρο το οικοσύστημα. “Δεν θέλουμε οι προγραμματιστές παιχνιδιών να πρέπει να ξοδεύουν πολύ χρόνο στη μεταφορά εφαρμογών σε διαφορετικές αρχιτεκτονικές. Πρέπει μάλλον να εστιάσουν στο να βελτιώσουν τα παιχνίδια τους ή να δουλεύουν στο επόμενο πρότζεκτ τους,” σημειώνει, προσθέτοντας ότι η εργασία μεταφοράς θεωρείται ουσιαστικά χαμένη εργασία όσον αφορά την αξία της βιβλιοθήκης.
Ως προς την προοπτική του Arm στο gaming, ο Griffais φαίνεται επιφυλακτικός, δηλώνοντας ότι οι τρέχουσες συσκευές Arm είναι “κατάλληλες για χαμηλότερες επιδόσεις [συσκευές κάτω από] το Steam Deck.” Θα πρέπει να περιμένουμε για να δούμε πώς θα εξελιχθεί η κατάσταση στο μέλλον. Ωστόσο, αν και όταν το Arm είναι έτοιμο να ανταγωνιστεί ακόμα και τους υπολογιστές για gaming, η Valve θα είναι έτοιμη, χάρη στις προσπάθειές της στην ανάπτυξη του Proton, του Fex και του SteamOS για Arm.










