Αν διαβάζετε αυτό, πιθανότατα σας ενδιαφέρει να παίζετε παιχνίδια στο Mac.
Άρα έχεις συνηθίσει να συνθλίβεις τις ελπίδες σου, σωστά; Καλός.
Το νέο CrossOver 23.5 της Codeweavers ενσωματώνει εργαλεία από το Game Porting Toolkit της Apple για τη βελτίωση της απόδοσης του παιχνιδιού σε Mac της σειράς M. Μπορεί όμως να τρέξει πραγματικά τα παιχνίδια που θέλετε να παίξετε; Η απάντηση, ανάλογα με το υλικό σας, βρίσκεται κάπου μεταξύ «ενδεχομένως» και «μάλλον όχι».
Στο WWDC 2023 τον περασμένο Ιούνιο, η Apple ενθουσίασε και ενθουσίασε τους παίκτες Mac στο
Διαδίκτυο
, ανακοινώνοντας το Game Porting Toolkit της. Το πακέτο λογισμικού της Apple σχεδιάστηκε για προγραμματιστές, δίνοντάς τους έναν εύκολο τρόπο να δουν πόση δουλειά θα έπρεπε να κάνουν για να εκτελούν τα παιχνίδια τους στα Windows εγγενώς σε τσιπ Apple Silicon. Σε αντίθεση με την
Proton
, την
τεχνολογία
που χρησιμοποιεί η Valve για την εκτέλεση παιχνιδιών Windows σε Linux στο Steam
Deck
της, το Toolkit δεν σχεδιάστηκε για καθημερινούς χρήστες. Χρειάζεστε έναν λογαριασμό προγραμματιστή Apple για να το κατεβάσετε και μεγάλη άνεση με εντολές Terminal για να το εκτελέσετε.
Ένα στιγμιότυπο από το εισαγωγικό βίντεο της Apple τον Ιούνιο του 2023 για το Game Porting Toolkit εξηγεί πώς λειτουργεί η τεχνολογία.
(Πίστωση εικόνας: Apple)
Ωστόσο, οι παίκτες παρατήρησαν γρήγορα ότι το Toolkit μετέφραζε οδηγίες των Windows σε κώδικα της Apple – συμπεριλαμβανομένης της νεότερης, πιο λαμπερής τεχνολογίας Metal 3 της Apple για προηγμένα γραφικά 3D – εν κινήσει. Και δεν χρειάστηκε πολύς χρόνος για τους πιο αφοσιωμένους από αυτούς να εγκαταστήσουν το Game Porting Toolkit και να αποκτήσουν τα
Cyberpunk 2077
σε λειτουργία στους Mac της σειράς M.
Για να ολοκληρώσει αυτήν τη μετάφραση σε πραγματικό χρόνο, η Apple δανείστηκε κώδικα από το WINE, ένα έργο ανοιχτού κώδικα που χρησιμοποιεί εδώ και πολύ καιρό αυτήν την προσέγγιση για την εκτέλεση εφαρμογών Windows στο Mac και το CrossOver του Codeweavers, το οποίο βελτιώνει το WINE και διευκολύνει τους χρήστες που δεν χρησιμοποιούν υπολογιστές -επιστήμη-αντικείμενα προς χρήση. Σε αντάλλαγμα, η Apple μοιράζεται τώρα με το CrossOver την ημι-μυστική σάλτσα που επιτρέπει στο Game Porting Toolkit να μεταφράζει τις εντολές DirectX 11 και 12 των Windows για τρισδιάστατα γραφικά κατευθείαν στο Metal 3.
Πριν από το Game Porting Toolkit, το CrossOver έπρεπε να πλοηγηθεί σε πολλά επίπεδα μετάφρασης για να τρέξει τρισδιάστατα παιχνίδια για Windows. Πρώτα, έπρεπε να μεταφράσει τις εντολές Direct X σε Vulkan, μια ανταγωνιστική τεχνολογία ανοιχτού κώδικα για τρισδιάστατα γραφικά, χρησιμοποιώντας μια τεχνολογία που ονομάζεται DXVK. Στη συνέχεια, χρησιμοποιώντας ένα άλλο εργαλείο που ονομάζεται MoltenVK, μετέτρεψε αυτές τις εντολές Vulkan σε οδηγίες που μπορούσε να καταλάβει το Metal.
Όπως μπορείτε να φανταστείτε, μερικές φορές σημαντικές πληροφορίες χάνονταν στη μετάφραση, οδηγώντας σε σφάλματα γραφικών ή παιχνίδια που απλά δεν θα εκτελούνταν. Ακόμα κι αν λειτουργούσαν όπως προβλεπόταν, η επιπλέον ιπποδύναμη επεξ
εργασία
ς που απαιτείται για τη μετάφραση όλων αυτών των οδηγιών πολλές φορές έτεινε να μειώνει τους ρυθμούς καρέ. Ανάλογα με τον καθαρό όγκο του τσιπ της σειράς M, το Mac σας μπορεί να αντισταθμίσει — ή όχι.
Τώρα, οι Mac της σειράς M με MacOS Sonoma και CrossOver 23.5 ή νεότερη έκδοση μπορούν να επωφεληθούν από το D3DMetal, αξιοποιώντας την ίδια δύναμη πίσω από το Game Porting Toolkit σε ένα εργαλείο φιλικό προς τον καταναλωτή. (Ένα έργο ανοιχτού κώδικα που ονομάζεται
Ουίσκι
προηγουμένως έδωσε στο Toolkit μια πιο εύχρηστη διεπαφή χωρίς γραμμή εντολών. Οι δημιουργοί του φέρεται να έχουν συνεισφέρει κώδικα και σε αυτή τη νέα έκδοση του CrossOver.) Με λιγότερα επίπεδα μετάφρασης, τα παιχνίδια των Windows θα πρέπει να εκτελούνται πολύ πιο γρήγορα και ομαλά στο Mac, σωστά; Καλά…
Η ανατροπή αυτού του μικρού διακόπτη “D3DMetal” κάνει τη διαφορά — αλλά όχι τόσο μεγάλο ή συνεπές όσο θα μπορούσατε να ελπίζετε.
(Εικόνα: Codeweavers)
Δοκιμάζοντας το CrossOver 23.5
Για να είμαστε δίκαιοι, πρέπει να σημειώσω ότι όλες οι δοκιμές μου έγιναν στο κάτω μέρος της κάννης της σειράς M: ένα stock M1 Mac mini με 8 GB RAM. Οι επεξεργαστές Burlier της ποικιλίας Max ή Pro, με την επιπλέον ισχύ επεξεργασίας και τους πυρήνες γραφικών τους, θα έχουν σίγουρα καλύτερα αποτελέσματα. Αλλά έχω διαχειριστεί ομαλούς ρυθμούς καρέ και γραφικά με ευκρινή εμφάνιση από σύγχρονα παιχνίδια 3D εγγενών Mac στο ίδιο υλικό — και μάλιστα έχω τρέξει αξιοπρεπώς μερικά παιχνίδια Windows μέσω προηγούμενων εκδόσεων του CrossOver — οπότε δεν ήταν εντελώς παράλογο να περιμένω ότι κάποιοι τίτλοι μπορεί να λειτουργήσουν.
Επίσης, δεν μπόρεσα να δοκιμάσω πολλούς από τους τίτλους CrossOver που αναφέρθηκαν ειδικά κατά την ανακοίνωση του CrossOver 23.5, συμπεριλαμβανομένου
Cyberpunk, Baldur’s Gate 3
και
Diablo IV,
αφού μου έλειπαν είτε αντίγραφα κριτικής είτε έτοιμα μετρητά. Προσπάθησα να αντισταθμίσω παίζοντας έναν συνδυασμό παλαιότερων παιχνιδιών από το 2017 ή μεταγενέστερα, και επιδείξεις για ολοκαίνουργια παιχνίδια που αποκτήθηκαν μέσω του Steam. Έψαξα για τίτλους τρισδιάστατους με ένταση γραφικών που θα έδιναν στην τεχνολογία τα χρήματά της.
Η τεχνολογία έτρεξε — για μικρή απόσταση. Στη συνέχεια, ως επί το πλείστον, φύτεψε το πρόσωπο.
Περισσότερα άστοχα παρά χτυπήματα
Στην αρχή ενθουσιάστηκα να δω
Jedi: Fallen Order
τρέχει χωρίς τα γραφικά τρεμόπαιγμα που προκαλούν πονοκέφαλο που αμαύρωσαν τα προηγούμενα playthrough μου σε προηγούμενες εκδόσεις του CrossOver. Αλλά αυτή η πρόοδος φαίνεται να οφείλεται στο CrossOver, στις βελτιώσεις στο ίδιο το Metal ή και στα δύο. Τα γραφικά έμοιαζαν τα ίδια είτε χρησιμοποιούσα DXVK είτε D3DMetal, με τους ρυθμούς καρέ που γίνονταν όλο και πιο αργοί μέχρι να διακοπεί εντελώς το παιχνίδι.
Star Wars: Battlefront II
δεν θα λειτουργούσε καθόλου με το D3DMetal, που κρέμεται από την οθόνη φόρτωσης. (Έτρεξε, για έναν πολύ γενναιόδωρο ορισμό του όρου “τρέξιμο”, με το DXVK.)
Star Wars: Squadrons
επίσης κατέρρευσε σταθερά στο intro animation του, μετά από μερικές περίεργες ανατροπές στα γραφικά. Και το ακόμα μεγαλύτερο
Μετρό: Τελευταίο Φως
έκλεισε το μάτι της ύπαρξης αφού έπαιξε την εισαγωγή του κινηματογραφικά.
Η επίδειξη των Windows για το 2024
Ευρώπη
έτρεξε όμορφα σε M1 Mac χάρη στο CrossOver 23.5 και το Game Porting Toolkit της Apple. Αλίμονο, ήταν η εξαίρεση, όχι ο κανόνας.
(Εικόνα: Helder Pinto)
Τι γίνεται με νεότερους τίτλους; Κάποια από τα demo του Steam που κατέβασα έτρεχαν εντυπωσιακά καλά. Το πιο ομαλό είχε σκόπιμα πιο απλά, στυλιζαρισμένα γραφικά, απαλλαγμένα από τον υπερρεαλισμό που θα μπορούσε να βλάψει τον επεξεργαστή μου. Ένα άλλο demo που χρησιμοποιεί την πιο πρόσφατη Unreal Engine φαινόταν και έπαιξε καλά, αν και οι ρυθμοί καρέ ήταν λίγο ασταθείς όταν κοίταξα γύρω μου πολύ γρήγορα.
Αλλά άλλα παιχνίδια ανέφεραν ότι δεν υπήρχαν οδηγοί που έλειπαν και αρνήθηκαν να τρέξουν καθόλου. Κάποιος είδε τους ρυθμούς καρέ του να μετατρέπονται από zippy σε sluddy μέσα σε λίγα λεπτά ανοίγματος. Και το demo για
RoboCop: Rogue City
έπαιξε μια παράξενη κινηματογραφική ταινία με μοντέλα χαρακτήρων αλλά χωρίς σκηνικά ή υπόβαθρα, πριν μπει σε τερματικό τερματικό.
Με λύπη αναφέρω ότι ενώ το CrossOver 23.5 και το D3DMetal είναι σίγουρα ένα βήμα προς τη σωστή κατεύθυνση, δεν είναι η μαγική σφαίρα που περιμένατε. Αν σκοπεύετε να τα δοκιμάσετε, βεβαιωθείτε ότι έχετε κάτι καλύτερο από έναν γυμνό επεξεργαστή, κατά προτίμηση με μια υγιή ποσότητα μνήμης. Εάν δεν πληροίτε αυτά τα κριτήρια, προς το παρόν θα πρέπει να συνεχίσετε να περιμένετε τις θύρες Mac.
VIA:
iMore.com
