Το Citra, ο εξομοιωτής Nintendo 3DS για Android, αποκτά μια νέα δυνατότητα που μειώνει σημαντικά την καθυστέρηση

Το Citra είναι ένας εξομοιωτής Nintendo 3DS για Android και μόλις απέκτησε μια ολοκαίνουργια δυνατότητα με τη μορφή κρυφής μνήμης shader που μειώνει σημαντικά την καθυστέρηση.

Το Citra για Android είναι ένας εξομοιωτής Nintendo 3DS που μπορείτε να εγκαταστήσετε από το Google Play Store και βρίσκεται υπό ανάπτυξη για πολύ καιρό τώρα. Με ανεπίσημες θύρες Citra σηματοδοτώντας την αρχή της εξομοίωσης 3DS στο Android, έχουμε προχωρήσει πολύ, μακρύς τρόπος στη βιωσιμότητα παίζοντας παιχνίδια 3DS στο τηλέφωνό σας. Τώρα, ο δημοφιλής εξομοιωτής 3DS αποκτά μία από τις πιο απαιτούμενες λειτουργίες που θα βελτιώσουν σημαντικά την απόδοση.

Η τελευταία έκδοση beta του Citra για Android προσφέρει υποστήριξη κρυφής μνήμης shader, η οποία είναι ένα τεράστιο όφελος για την απόδοση εξομοίωσης. Οι κρυφές μνήμες Shader αποθηκεύουν αποτελεσματικά όλα τα μεταγλωττισμένα shader στον αποθηκευτικό χώρο της συσκευής σας, μετατοπίζοντας μεγάλο μέρος του φορτίου γραφικών μακριά από τη GPU του τηλεφώνου σας. Μόλις γίνει μεταγλώττιση ενός shader, το Citra θα το διαβάσει από τον αποθηκευτικό χώρο του τηλεφώνου σας την επόμενη φορά που θα το χρειαστεί, αντί να το μεταγλωττίσει ξανά. Εάν έχετε παρατηρήσει συχνό τραυλισμό όταν παίζετε ένα παιχνίδι, αυτό θα πρέπει τώρα να διορθωθεί εάν έχετε δημιουργήσει μια αρκετά μεγάλη κρυφή μνήμη shader από το παιχνίδι για λίγο.

Καταγραφή αλλαγών Beta 15:

  • Υλοποιεί μια κρυφή μνήμη shader GPU, η οποία βελτιώνει την απόδοση και μειώνει το «τραύλισμα» του ρυθμού καρέ.
  • Διορθώνει διάφορα σφάλματα που σχετίζονται με GPU.
  • Συγχωνεύει τις τελευταίες διορθώσεις και βελτιώσεις από το upstream Citra.

\r\n https://www.youtube.com/watch? v=lbDByab1Dkw\r\n

\r\n https://www.youtube.com/watch? v=-StSc7N4kDI\r\n

Δοκιμάζοντας τόσο στο Xiaomi Mi 11 Ultra όσο και στο OPPO Find X3 Pro, η διαφορά είναι τεράστια αξιοπρόσεχτος. Θα δείτε ότι υπάρχουν αρκετά σοβαρές επιβραδύνσεις σε ορισμένες περιοχές, αλλά αυτό φαίνεται να συμβαίνει όταν μεταγλωττίζει το shader και το αποθηκεύει στον χώρο αποθήκευσης της συσκευής. Μόλις εμπλακείτε ξανά στην ίδια ενέργεια ή εισέλθετε στην ίδια περιοχή που προκάλεσε την επιβράδυνση, θα δείτε ότι εκτελείται άψογα. Αυτό είναι εξαιρετικά αισθητό σε Pokemon X όταν διασχίζετε τη γέφυρα έξω από το Aquacorde Town. Το παιχνίδι παγώνει για μερικά δευτερόλεπτα, ωστόσο, τρέχει άψογα κατά τη διέλευση εμπρός και πίσω στη συνέχεια. Αυτό συμβαίνει επειδή το παιχνίδι παγώνει ενώ συγκεντρώνει τα shader που χρησιμοποιούνται στην επόμενη ενότητα του παιχνιδιού και ξεπαγώνει όταν τελειώσει. Μπορείτε να δείτε στο παραπάνω βίντεο ότι μόλις περάσετε πέρα ​​δώθε μια φορά, τρέχει με μια τέλεια σταθερή ταχύτητα 100% μετά.

Το καλύτερο μέρος για τις κρυφές μνήμες shader είναι ότι μπορείτε να τις αποθηκεύσετε και να τις μεταφέρετε σε νέες συσκευές, ωστόσο περιέχουν υλικό που προστατεύεται από πνευματικά δικαιώματα και δεν πρέπει να κοινοποιείται σε άλλους. Είναι αποθηκευμένα στο φάκελο citra-emu στον αποθηκευτικό χώρο του τηλεφώνου σας και αξίζει να έχετε κατά νου ότι η χρήση ενός shader στη συσκευή θα περιορίζεται από την ταχύτητα αποθήκευσης του smartphone σας. Πρέπει να εγκαταστήσετε το Citra beta 15 από το Google Play Store για να το δοκιμάσετε, αν και θα χρειαστεί να αποκρυπτογραφήσετε τις δικές σας 3DS ROM χρησιμοποιώντας το δικό σας Nintendo 3DS για να παίξετε παιχνίδια στο smartphone σας. Ένα κοινό πράγμα που πρέπει να κάνουν οι άνθρωποι είναι να δημιουργούν αντίγραφα ασφαλείας της κρυφής μνήμης shader όταν χρησιμοποιούν το Citra στον υπολογιστή τους, έτσι ώστε αν θέλουν να επιστρέψουν στο παίξτε το παιχνίδι στο μέλλον, τότε το παιχνίδι θα τρέχει σχεδόν άψογα χάρη στους ήδη μεταγλωττισμένους shader που μπορούν να χρησιμοποιηθούν από το εξομοιωτή.

Η κρυφή μνήμη shader είναι ενεργοποιημένη από προεπιλογή στο Citra και η απόδοση έχει βελτιωθεί μαζικά ήδη από τις δοκιμές μου και στις δύο Animal Crossing: New Leaf και στο Pokemon X. Αν και σίγουρα βοηθάει το γεγονός ότι χρησιμοποιώ μια κορυφαία συσκευή Qualcomm Snapdragon 888 με γρήγορη αποθήκευση, Οι χρήστες στο Reddit ανέφεραν ότι υπάρχουν αξιοσημείωτες βελτιώσεις στην απόδοση ακόμη και σε πιο αδύναμες συσκευές. Ωστόσο, τα χιλιόμετρα σας θα ποικίλλουν και προς το παρόν, η απόδοση απέχει πολύ από τη βέλτιστη σε chipset που δεν ανήκουν στην Qualcomm. Εάν το smartphone σας διαθέτει GPU Mali (που βρίσκεται στα SoC Kirin και Exynos), τότε ίσως είναι καλύτερα να δοκιμάσετε το ανεπίσημο Citra MMJ, καθώς έχει μια σειρά από mods και patches που χρησιμοποιούνται ειδικά για την επίτευξη μεγαλύτερης απόδοσης. Για παράδειγμα, το Citra MMJ είχε ήδη εφαρμόσει μια κρυφή μνήμη shader. Ωστόσο, αν σας άρεσε αυτό που είδατε στα παραπάνω βίντεο, τότε φροντίστε να δοκιμάσετε τον επίσημο εξομοιωτή! Το Citra είναι άλματα μπροστά από εκεί που ήταν κάποτε και με τα smartphone να γίνονται όλο και πιο ισχυρά, η εξομοίωση 3DS είναι σχεδόν εξίσου καλή με την εξομοίωση Nintendo DS στις μέρες μας.

Citra EmulatorΠρογραμματιστής: Citra Emulator

Τιμή: Δωρεάν.

Κατεβάστε