ΑρχικήΨυχαγωγίαGamesΤο Asahi Linux επιτρέπει την εκτέλεση παιχνιδιών Windows σε Apple Silicon Mac

Το Asahi Linux επιτρέπει την εκτέλεση παιχνιδιών Windows σε Apple Silicon Mac

Η καινοτομία της Asahi Linux στην εκτέλεση παιχνιδιών

Πριν λίγα χρόνια, η ιδέα της εκτέλεσης παιχνιδιών υπολογιστή σε Mac, Linux ή επεξεργαστές ARM θα φαινόταν αδύνατη. Ωστόσο, οι προγραμματιστές του Asahi Linux, του ανεξάρτητου έργου που επιτρέπει τη λειτουργία του Linux σε Apple Silicon Macs, έχουν επιτύχει κάτι πρωτοποριακό: να κάνουν και τα τρία αυτά σενάρια πραγματικότητα ταυτόχρονα.

Ο συνδυασμός έργων ανοιχτού κώδικα

Η επικεφαλής ανάπτυξης των GPU του Asahi Linux, Alyssa Rosenzweig, εξηγεί πως το επίτευγμα αυτό βασίζεται σε έναν συνδυασμό έργων ανοιχτού κώδικα. Κεντρικά στοιχεία σε αυτή την προσπάθεια είναι:

  • Το έργο FEX για τη μετάφραση του κώδικα x86 σε ARM.
  • Το έργο Wine, που επιτρέπει την εκτέλεση Windows εφαρμογών σε Linux.
  • Τα DXVK και Proton, που μεταφράζουν κλήσεις του DirectX 12 API σε κλήσεις Vulkan API.
  • Το πρόγραμμα οδήγησης Vulkan του Asahi, που αναπτύχθηκε για το υλικό γραφικών της Apple.

Όλα αυτά τα έργα συνδυάζονται για να επιτρέψουν την εκτέλεση παιχνιδιών Windows σε Apple Silicon Macs.

Λειτουργία μέσω εικονικής μηχανής

Τα παιχνίδια εκτελούνται τεχνικά μέσα από μια εικονική μηχανή (VM) λόγω των διαφορών στον τρόπο που τα Apple Silicon και τα συστήματα x86 διαχειρίζονται τη μνήμη. Οι Macs της Apple χρησιμοποιούν σελίδες μνήμης 16KB, ενώ τα συστήματα x86 χρησιμοποιούν σελίδες 4KB, κάτι που προκαλεί προβλήματα στον τρόπο με τον οποίο το Asahi και άλλες διανομές ARM Linux λειτουργούν.

Υποστήριξη για δημοφιλή παιχνίδια

Σύμφωνα με τη Rosenzweig, έχουν ήδη επιτευχθεί σημαντικές πρόοδοι στην υποστήριξη πολλών δημοφιλών τίτλων όπως το Control, το Fallout 4, το The Witcher 3, το Cyberpunk 2077, και άλλα. Ωστόσο, σημειώνει ότι αυτά τα παιχνίδια δεν είναι ακόμα σε θέση να λειτουργούν με ρυθμό 60 καρέ ανά δευτερόλεπτο, επισημαίνοντας ότι η ορθότητα του λογισμικού προέχει, ενώ η βελτίωση της απόδοσης έρχεται σε επόμενο στάδιο.

Πρόοδος στα προγράμματα οδήγησης γραφικών

Η ανάπτυξη των Vulkan και OpenGL προγραμμάτων οδήγησης της Asahi είναι ιδιαίτερα αξιοσημείωτη, δεδομένου ότι τα προγράμματα οδήγησης γραφικών της Apple για macOS δεν υποστηρίζουν τα περισσότερα από αυτά τα API. Η υποστήριξη OpenGL παραμένει περιορισμένη στην έκδοση 4.1, επίπεδο που υφίσταται από το 2013, όταν η Apple παρουσίασε το ιδιόκτητο API γραφικών της, το Metal.

Τον Απρίλιο του 2024, η Rosenzweig δημοσίευσε την πρώτη έκδοση του Vulkan 1.3 προγράμματος οδήγησης, με την κωδική ονομασία Honeykrisp, και έκτοτε έχει προσθέσει επεκτάσεις για την υποστήριξη του DXVK επιπέδου μετάφρασης. Ορισμένες από αυτές τις επεκτάσεις απαιτούν εξομοίωση λειτουργιών υλικού που οι GPU της σειράς M της Apple δεν υποστηρίζουν εγγενώς.

Διαθεσιμότητα και μελλοντικές προοπτικές

Το νέο πρόγραμμα οδήγησης της Asahi Linux και η συμβατότητα με τα παιχνίδια είναι ήδη διαθέσιμα στις διανομές Fedora Asahi Remix σε έκδοση άλφα. Η επίσημη έκδοση 1.0 αναμένεται σύντομα, και θα είναι διαθέσιμη για Macs της σειράς M1 και M2. Δεν υπάρχει ακόμα υποστήριξη για συστήματα M3, καθώς η ομάδα εστιάζει στη βελτίωση της εμπειρίας για τα M1 και M2 μοντέλα.

Οι περισσότερες εφαρμογές θα απαιτούν 16GB μνήμης RAM, λόγω της εξομοίωσης που πραγματοποιείται. Παρόλα αυτά, το γεγονός ότι παιχνίδια για x86 Windows μπορούν να εκτελούνται σε ARM Linux Macs αποτελεί τεράστιο τεχνικό επίτευγμα και δείχνει πόσο πολύ έχει εξελιχθεί το Linux και τα διάφορα επίπεδα μετάφρασης εφαρμογών και API.

Η σημασία της υποστήριξης παιχνιδιών σε Linux

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

Η εξέλιξη του gaming σε Apple Silicon Mac

Η συνεχιζόμενη ανάπτυξη του Asahi Linux και των προγραμμάτων οδήγησης όπως το Vulkan και το OpenCL 3.0 δείχνει ότι το μέλλον του gaming σε Apple Silicon Mac είναι πολλά υποσχόμενο. Καθώς η τεχνολογία συνεχίζει να εξελίσσεται, οι χρήστες θα απολαμβάνουν όλο και περισσότερες δυνατότητες και συμβατότητα με προηγμένα παιχνίδια και εφαρμογές.

Στέλιος Θεοδωρίδης
Στέλιος Θεοδωρίδης
Ο ήρωας μου είναι ο γάτος μου ο Τσάρλι και ακροάζομαι μόνο Psychedelic Trance
RELATED ARTICLES

Πρόσφατα άρθρα

Tηλέφωνα έκτακτης ανάγκης

Δίωξη Ηλεκτρονικού Εγκλήματος: 11188
Ελληνική Αστυνομία: 100
Χαμόγελο του Παιδιού: 210 3306140
Πυροσβεστική Υπηρεσία: 199
ΕΚΑΒ 166