Βραβείο RISC-V: Το Witcher 3 τρέχει σε αρχιτεκτονική RISC-V

28 Αυγούστου 2024
RISC-V Breakthrough: The Witcher 3 Running on RISC-V Architecture

Σε μια εντυπωσιακή επίτευξη, οι προγραμματιστές κατάφεραν να τρέξουν το δημοφιλές παιχνίδι AAA, The Witcher 3: Wild Hunt, σε έναν υπολογιστή με RISC-V αρχιτεκτονική. Αν και το RISC-V εξακολουθεί να βρίσκεται στα πρώτα στάδια ανάπτυξης και υιοθέτησης σε σύγκριση με κύριες CPU όπως η ARM και η x86/x64, αυτό το επίτευγμα αναδεικνύει τις δυνατότητες της αρχιτεκτονικής ανοικτού κώδικα.

Οι προγραμματιστές χρησιμοποίησαν έναν συνδυασμό των Box64, Wine και DXVK για να εμβαθύνουν τις εντολές x86 και να γεφυρώσουν το χάσμα μεταξύ RISC-V και Linux. Σε ένα λεπτομερές blog post, εξήγησαν τις προκλήσεις της μετάφρασης των εντολών CPU x86/x64 σε κάτι που μπορούσε να καταλάβει το RISC-V. Αυτή η διαδικασία απαιτούσε σημαντική ισχύ υλικού, καθώς η αρχιτεκτονική RISC-V περίπλεκε αυτό που ήταν απλές εντολές x86.

Αν και η δυνατότητα τροποποίησης του The Witcher 3 σε RISC-V είναι μια σημαντική τεχνική επιτυχία, είναι σημαντικό να διαχειρίζεστε τις προσδοκίες. Αυτή τη στιγμή το παιχνίδι επιτυγχάνει μόνο 15 καρέ ανά δευτερόλεπτο στο RISC-V, κάνοντάς το ημι-παιξίματος αλλά μακριά από μια εκπληκτική εμπειρία. Παρόλα αυτά, αυτό το επίτευγμα ανοίγει το δρόμο για μελλοντικές βελτιώσεις στην αρχιτεκτονική ανοικτού κώδικα.

Το περασμένο έτος, οι ίδιοι προγραμματιστές επέτυχαν πλήρως παιγνίδια 2D σε RISC-V, όπως το Stardew Valley και το World of Goo. Για να φέρουν το The Witcher 3 στο RISC-V, χρειάστηκαν έναν Milk-V Pioneer, έναν RISC-V υπολογιστή με υποδοχή PCIe, μαζί με μια εγκατάσταση AMD Radeon RX 5500 XT. Αυτή η περιορισμένη μορφή gameplay δείχνει ότι η αρχιτεκτονική RISC-V μπορεί να χειριστεί τίτλους AAA τελευταίας γενιάς με τη σωστή διαμόρφωση υλικού.

Αυτό το επαναστατικό επίτευγμα ενδέχεται να μην έχει σημαντική επίπτωση στην αγορά των videogames αυτή τη στιγμή. Ωστόσο, υπογραμμίζει τις συνεχείς προσπάθειες που προκαλούν την υπεροχή των μεγάλων εταιριών τεχνολογίας. Παρόμοια με τις εξελίξεις στα Windows on Arm και Proton on Linux, η ανάπτυξη ενός ικανού RISC-V υπολογιστή για gaming μπορεί να γίνει πραγματικότητα εντός της επόμενης δεκαετίας, διαταράσσοντας το τρέχον τοπίο που ελέγχεται από τη Microsoft, τη Intel και την AMD.

Καθώς η κοινότητα RISC-V συνεχίζει να ωθεί τα όρια του δυνατού, το μέλλον της αρχιτεκτονικής ανοικτού κώδικα στα videogames φαίνεται υποσχόμενο. Μείνετε ενήμεροι με το Tom’s Hardware για περισσότερα νέα και αναλύσεις.

Πρόσθετα στοιχεία:

– Το RISC-V είναι μια αρχιτεκτονική εντολών ανοικτού κώδικα (ISA) που επιτρέπει σε οποιονδήποτε να σχεδιάσει και να χτίσει τους δικούς του επεξεργαστές βασισμένους στις προδιαγραφές του RISC-V.
– Η αρχιτεκτονική RISC-V αναπτύχθηκε στο Πανεπιστήμιο της Καλιφόρνια, Μπέρκλεϊ το 2010 και έχει κερδίσει αυξανόμενη δημοφιλία τα τελευταία χρόνια.
– Το RISC-V προσφέρει ευελιξία και επεκτασιμότητα, κάνοντάς το κατάλληλο για μια ευρεία γκάμα εφαρμογών, συμπεριλαμβανομένων ενσωματωμένων συστημάτων, διατάκτες IoT και τώρα και στα videogames.
– Το Box64 είναι ένας δυναμικός δυαδικός μεταφραστής που επιτρέπει σε εφαρμογές x86 να τρέχουν σε μη-x86 πλατφόρμες όπως το RISC-V.
– Το Wine είναι ένα επίπεδο συμβατότητας που επιτρέπει την εκτέλεση λογισμικού Windows σε μη-Windows λειτουργικά συστήματα.
– Το DXVK είναι ένα επίπεδο μετάφρασης βασισμένο σε Vulkan που επιτρέπει σε παιχνίδια DirectX 10 και 11 να λειτουργούν σε Linux με βελτιωμένη απόδοση.

Βασικές ερωτήσεις και απαντήσεις:

Ε: Γιατί η εκτέλεση του The Witcher 3 στο RISC-V θεωρείται ως ένα επαναστατικό επίτευγμα;
Α: Είναι μια σημαντική επιτυχία διότι δείχνει τις δυνατότητες της αρχιτεκτονικής ανοικτού κώδικα στον τομέα των videogames και προκαλεί την υπεροχή των κλειστών CPU αρχιτεκτονικών.

Ε: Ποιες ήταν οι προκλήσεις στην εκτέλεση του The Witcher 3 στο RISC-V;
Α: Η μετάφραση των εντολών CPU x86/x64 σε κάτι που κατανοούσε το RISC-V ήταν ένα πολύπλοκο εγχείρημα που απαιτούσε τεχνολογίες εξομοίωσης και γέφυρες όπως τα Box64, Wine και DXVK. Η αρχιτεκτονική RISC-V περίπλεκε επίσης αυτό που ήταν απλές εντολές x86.

Ε: Ποια είναι τα πλεονεκτήματα της αρχιτεκτονικής RISC-V για τα videogames;
Α: Η ανοικτή φύση του RISC-V επιτρέπει μεγαλύτερη προσαρμογή και βελτιστοποίηση, με τη δυνατότητα μεγαλύτερης αποτελεσματικότητας των συστημάτων videogames. Επίσης, προσφέρει μια εναλλακτική λύση στην υπεροχή των μεγάλων εταιριών τεχνολογίας στην αγορά των videogames.

Βασικές προκλήσεις ή σημεία αμφισβήτησης:

– Απόδοση: Το The Witcher 3 επιτυγχάνει αυτή τη στιγμή μόνο 15 καρέ ανά δευτερόλεπτο στο RISC-V, κάτι που το καθιστά λιγότερο ιδανικό για μια ομαλή εμπειρία στα videogames.
– Απαιτήσεις υλικού: Η εκτέλεση παιχνιδιών AAA στο RISC-V απαιτεί συγκεκριμένες διαμορφώσεις υλικού, όπως το Milk-V Pioneer και η εγκατάσταση της AMD Radeon RX 5500 XT, περιορίζοντας την προσβασιμότητα.
– Υιοθέτηση: Το RISC-V εξακολουθεί να βρίσκεται στα πρώτα στάδια ανάπτυξης και υιοθέτησης σε σύγκριση με τις κύριες αρχιτεκτονικές CPU όπως η ARM και η x86/x64, πράγμα που μπορεί να περιορίσει την ευρεία χρήση του στα videogames.

Πλεονεκτήματα:
– Αρχιτεκτονική ανοικτού κώδικα: Η ανοικτή φύση του RISC-V παρέχει ευκαιρίες για προσαρμογή και καινοτομία, επιτρέποντας στους προγραμματιστές να προσαρμόζουν τα συστήματα στις δικές τους ανάγκες.
– Διατάρα

Don't Miss