Δοκιμάσαμε την επίσημη απόδοση του εξομοιωτή Citra για Android Nintendo 3DS στους Qualcomm Snapdragon 865, 855 και 845. Τα αποτελέσματα είναι εκπληκτικά.
Citra, ο πιο δημοφιλής εξομοιωτής Nintendo 3DS, κυκλοφόρησε επίσημα για Android στο Google Play Store την περασμένη εβδομάδα και η απόδοσή του ήταν στην πρώτη γραμμή της συζήτησης. Είμαι βέβαιος ότι όποιος είδε την κυκλοφορία του αναρωτήθηκε αν θα μπορούσε να παίξει τα αγαπημένα του παιχνίδια Nintendo 3DS στο smartphone ή το tablet του Android, γι' αυτό ξόδεψα το τις τελευταίες ημέρες παίζοντας παιχνίδια σε διάφορες διαφορετικές συσκευές που τροφοδοτούνται από πολλά διαφορετικά SoC για να δείτε τι είδους απόδοση μπορείτε να περιμένετε από συσκευή.
Δοκίμασα τα ακόλουθα δημοφιλή παιχνίδια Nintendo 3DS:
- Animal Crossing: New Leaf
- Mario Kart 7
- Pokemon X/Y
- The Legend of Zelda: A Link Between Worlds
- Έμβλημα της φωτιάς: Μοίρες
- Super Mario 3D Land
...στα παρακάτω smartphone Android:
- Realme X50 Pro (την κριτική μας) - Qualcomm Snapdragon 865
- OPPO Find X2 Pro - Qualcomm Snapdragon 865
- OnePlus 8 Pro (την κριτική μας) - Qualcomm Snapdragon 865
- OPPO Reno 10x Zoom (την κριτική μας) - Qualcomm Snapdragon 855
- OnePlus 6 - Qualcomm Snapdragon 845
- Realme 6 Pro (την κριτική μας) - Qualcomm Snapdragon 720G
- Honor 20 Pro (την κριτική μας) - HiSilicon Kirin 980
...και τα αποτελέσματα ήταν μάλλον μικτά. Δοκίμασα καθένα από αυτά τα παιχνίδια 3DS με το ανεπίσημη έκδοση Citra MMJ καθώς και τον επίσημο εξομοιωτή Citra 3DS που μόλις κυκλοφόρησε στο Google Play Store. Μερικά από τα αποτελέσματα ήταν εκπληκτικά. Σημειώστε ότι όλες αυτές οι δοκιμές πραγματοποιήθηκαν με απενεργοποιημένο το τέντωμα ήχου, καθώς διαπίστωσα ότι είχε ένα αρκετά σημαντικό χτύπημα απόδοσης για μικρό όφελος όταν ενεργοποιήθηκε. Λάβετε υπόψη ότι διαφορετικές εκδόσεις προγραμμάτων οδήγησης GPU μπορεί επίσης να επηρεάσουν την απόδοση, και έτσι μια συσκευή με ένα συγκεκριμένο chipset μπορεί να μην έχει την ίδια απόδοση με μια άλλη συσκευή με το ίδιο chipset.
Σημείωση: Μπορείτε να αποκτήσετε νόμιμα 3DS ROM για το smartphone σας απορρίπτοντας και αποκρυπτογραφώντας τα δικά σας παιχνίδια Nintendo 3DS. Για αυτό, θα χρειαστείτε ένα χακαρισμένο Nintendo 3DS και ένα νόμιμα αγορασμένο αντίγραφο του παιχνιδιού 3DS που θέλετε να παίξετε.
Τρέχοντα προβλήματα απόδοσης με την εξομοίωση Nintendo 3DS μέσω Citra για Android (και πιθανές διορθώσεις)
Πριν προχωρήσουμε σε λεπτομέρειες της απόδοσης των προαναφερθέντων παιχνιδιών Nintendo 3DS σε διάφορα Android smartphone, αξίζει να αναφέρουμε ότι αυτή τη στιγμή, η θύρα εξομοιωτή Citra 3DS για Android δεν υποστηρίζει shader cache. Η κρυφή μνήμη shader είναι απλώς μια κρυφή μνήμη αρχείων που παρακολουθεί τα μεταγλωττισμένα shader που εμφανίζονται στο παιχνίδι και η ύπαρξη ενός μειώνει σημαντικά το φορτίο της CPU και της GPU. Όταν εμφανίζονται νέοι shader στο Citra, στη συνέχεια μεταγλωττίζονται και δεν αποθηκεύονται στο χώρο αποθήκευσης. Αυτό σημαίνει ότι δεν μπορούν να αποθηκευτούν στην κρυφή μνήμη και, αντίθετα, πρέπει να μεταγλωττίζονται εκ νέου κάθε φορά που συναντώνται. Αυτός είναι ο λόγος που αυτή τη στιγμή, το Citra στο Android μπορεί να είναι αρκετά τραύλισμα όταν παίζετε μερικά παιχνίδια 3DS. Το Citra στον υπολογιστή υποστηρίζει μια κρυφή μνήμη shader και είναι πολύ συνηθισμένο για τους χρήστες να θέλουν να κατεβάσουν μια προμεταγλωττισμένη κρυφή μνήμη shader για να αποφύγουν την αργή και επίπονη δημιουργία της δικής τους. Επίσης, διαπίστωσα ότι η απενεργοποίηση του τεντώματος ήχου βοήθησε λίγο την απόδοση.
Nintendo 3DS Emulation Performance - Qualcomm Snapdragon 865, 855, 845, 720G και Kirin 980
Qualcomm Snapdragon 865
Animal Crossing: New Leaf - OnePlus 8 Pro
Επίσημη Citra
- Κυρίως 60 FPS
- Ρίχνει συχνά τα πλαίσια, ιδιαίτερα όταν τινάζει δέντρα για να πέσουν φρούτα
- Ο ήχος κολλάει για ένα δευτερόλεπτο ή τόσο συχνά, και όταν κολλάει ο ήχος, το παιχνίδι κολλάει για ένα δευτερόλεπτο επίσης
MMJ/Unofficial Citra
- 30 FPS έως 45 FPS με περιστασιακές αιχμές στα 60 FPS
- Δεν κολλάει ο ήχος
- Πιο συνεπής εμπειρία συνολικά, αν και πιο αργή
- Η απόπειρα πώλησης αντικειμένων θα παγώσει το παιχνίδι, κάτι που δεν συμβαίνει στην επίσημη κατασκευή του Citra
Mario Kart 7 - OnePlus 8 Pro
- Τρέχει τέλεια στα 60 FPS
- Περιστασιακές ηχητικές ενδείξεις προκαλούν ελαφρύ τραυλισμό
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
Pokemon X/Y - OnePlus 8 Pro
- Δεν είναι πολύ έντονο παιχνίδι, τρέχει τέλεια στα 30 FPS (αυτό το παιχνίδι τρέχει στα 30 FPS στον κόσμο)
- Οι μάχες τρέχουν τέλεια
- Ο ήχος ακούγεται υπέροχος, η μουσική είναι σε μορφή AAC και τώρα μπορεί να αποκωδικοποιηθεί
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
Σημείωση: Το τρεμόπαιγμα όπως φαίνεται στο παραπάνω βίντεο εμφανίστηκε μόνο όταν έκανα εγγραφή οθόνης.
The Legend of Zelda: A Link Between Worlds - OPPO Find X2 Pro/OnePlus 8 Pro
- Λειτουργεί τέλεια, χωρίς επιβραδύνσεις
- Ο ήχος είναι υπέροχος
- Περιστασιακά τραυλισμοί στη μάχη
- Τα cutscenes λειτουργούν
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
Fire Emblem Fates - OPPO Find X2 Pro
- Μερικές επιβραδύνσεις κατά την είσοδο στη μάχη
- Κάποιο ηχητικό τραύλισμα στις μάχες
- Ο ήχος λειτουργεί υπέροχα
- Τα cutscenes λειτουργούν
- Το παιχνίδι τρέχει ως επί το πλείστον σε πλήρη ταχύτητα, κάτι που δεν έγινε στην κατασκευή MMJ
Qualcomm Snapdragon 855
Animal Crossing: New Leaf - OPPO Reno 10x Zoom
Επίσημη Citra
- Λειτουργεί σχεδόν άψογα
- Πολύ λίγος τραυλισμός
- Ουσιαστικά δεν υπάρχει καθυστέρηση ήχου
MMJ/Unofficial Citra
- Οπουδήποτε από 30 έως 60 FPS, αν και κυρίως προς το υψηλότερο επίπεδο
- Πολύ λίγος τραυλισμός
- Ουσιαστικά δεν υπάρχει καθυστέρηση ήχου
- Η απόπειρα πώλησης αντικειμένων θα παγώσει το παιχνίδι, κάτι που δεν συμβαίνει στην επίσημη κατασκευή του Citra
Mario Kart 7 - OPPO Reno 10x Zoom/OnePlus 7 Pro
- Λειτουργεί σχεδόν άψογα
- Σχεδόν καμία καθυστέρηση ήχου
- Σχεδόν χωρίς τραυλισμό
- Καμία διαφορά απόδοσης μεταξύ επίσημης και έκδοσης MMJ
Pokemon X/Y - OPPO Reno 10x Zoom
- Δεν είναι πολύ έντονο παιχνίδι, τρέχει τέλεια στα 30 FPS (αυτό το παιχνίδι τρέχει στα 30 FPS στον κόσμο)
- Οι μάχες τρέχουν τέλεια
- Ο ήχος ακούγεται υπέροχος, η μουσική είναι σε μορφή AAC και τώρα μπορεί να αποκωδικοποιηθεί
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
The Legend of Zelda: A Link Between Worlds - OPPO Reno 10x Zoom
- Λειτουργεί σχεδόν άψογα
- Σχεδόν καμία καθυστέρηση ήχου
- Περιστασιακά τραυλισμοί στη μάχη
- Καμία διαφορά απόδοσης μεταξύ επίσημης και έκδοσης MMJ
Qualcomm Snapdragon 845
Animal Crossing: New Leaf - OnePlus 6
Επίσημη Citra
- Κυρίως 50-60 FPS
- Ρίχνει τα πλαίσια πολύ συχνά, ιδιαίτερα όταν κουνάει δέντρα για να ρίξει φρούτα, αλλά και σε πολλές άλλες περιπτώσεις
- Ο ήχος κολλάει για ένα δευτερόλεπτο ή τόσο συχνά, και όταν κολλάει ο ήχος, το παιχνίδι κολλάει για ένα δευτερόλεπτο επίσης
MMJ/Unofficial Citra
- Περίπου 30-60 FPS, κολλώντας κάπου γύρω στα 45 FPS για το μεγαλύτερο μέρος του χρόνου
- Πέφτει τα καρέ λιγότερο συχνά
- Ο ήχος τραυλίζει περιστασιακά
Mario Kart 7 - OnePlus 6
- Τραυλισμός κατά την πλοήγηση στα μενού
- 50-60 FPS σε αγώνες, αν και κυμαίνεται απότομα και μερικές φορές πέφτει έως και 30 FPS
- Περιστασιακά ακουστικά τραύλισμα
Pokemon X/Y - OnePlus 6
- Δεν είναι πολύ έντονο παιχνίδι, τρέχει τέλεια στα 30 FPS (αυτό το παιχνίδι τρέχει στα 30 FPS στον κόσμο)
- Οι μάχες τρέχουν τέλεια
- Ο ήχος ακούγεται υπέροχος, η μουσική είναι σε μορφή AAC και τώρα μπορεί να αποκωδικοποιηθεί
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
The Legend of Zelda: A Link Between Worlds - OnePlus 6
- Συνεπής στην περιοχή 40-60 FPS
- Πολλά τραύλισμα στη μάχη
- Οριακά καλύτερη απόδοση στην έκδοση MMJ σε σχέση με την επίσημη έκδοση
Qualcomm Snapdragon 720G
Animal Crossing: New Leaf - Realme 6 Pro
Επίσημη Citra
- Κυρίως 50-60 FPS
- Ρίχνει τα πλαίσια περιστασιακά, ιδιαίτερα όταν κουνάει δέντρα για να ρίξει φρούτα, αλλά και σε πολλές άλλες περιπτώσεις
- Ο ήχος κολλάει για ένα δευτερόλεπτο ή τόσο συχνά, και όταν κολλάει ο ήχος, το παιχνίδι κολλάει για ένα δευτερόλεπτο επίσης
- Το MMJ και το Official build έχουν λίγο πολύ το ίδιο αποτέλεσμα εδώ
Pokemon X/Y - Realme 6 Pro
- Λειτουργεί ως επί το πλείστον τέλεια στα 30 FPS, αν και περιστασιακά μειώνεται η απόδοση
- Οι μάχες τρέχουν τέλεια
- Ο ήχος ακούγεται υπέροχος, η μουσική είναι σε μορφή AAC και μπορεί πλέον να αποκωδικοποιηθεί, με ελάχιστο τραύλισμα
- Καμία διαφορά στην απόδοση μεταξύ Official και MMJ build
The Legend of Zelda: A Link Between Worlds - OnePlus 6
- Συνεπής στην περιοχή 40-60 FPS
- Πολλά τραύλισμα στη μάχη
- Οριακά καλύτερη απόδοση στην έκδοση MMJ σε σχέση με την επίσημη έκδοση
Kirin 980
Το Honor 20 Pro με το HiSilicon Kirin 980 δεν μπόρεσε να τρέξει κανένα από τα παιχνίδια Nintendo 3DS που δοκίμασα σε οποιοδήποτε ρυθμό καρέ με δυνατότητα αναπαραγωγής. Οι επίσημοι και ανεπίσημοι εξομοιωτές Citra 3DS δεν υποστηρίζουν πραγματικά συσκευές με chipset εκτός Snapdragon λόγω προβλημάτων προγραμμάτων οδήγησης και Έτσι, αυτό σημαίνει ότι τα smartphone της Samsung με επεξεργαστές Exynos θα αντιμετωπίσουν επίσης προβλήματα κατά την αναπαραγωγή οποιουδήποτε από τα παιχνίδια 3DS που αναφέρονται εδώ.
Συμπέρασμα - Το Nintendo 3DS Emulation είναι πολύ βιώσιμο (για τις περισσότερες ναυαρχίδες)
Παραδόξως, βρήκα την καλύτερη απόδοση όχι με τον Qualcomm Snapdragon 865 αλλά με τον Qualcomm Snapdragon 855. Είναι πιθανό το Citra να αναπτύχθηκε κυρίως σε συσκευές Qualcomm Snapdragon 855 ως Qualcomm Snapdragon 865 είναι μια σχετικά πρόσφατη έκδοση, αλλά αυτό είναι μόνο εικασίες από την πλευρά μου. Ο Snapdragon 855 που βρέθηκε τόσο στο OnePlus 7T Pro όσο και στο OPPO Reno 10x Zoom χειρίστηκε σχεδόν όλο το Nintendo Παιχνίδια 3DS τα έριξα τέλεια, κάτι που με εντυπωσίασε πολύ, και τα ίδια τα παιχνίδια μπορούσαν να παιχτούν πολύ. Ο Qualcomm Snapdragon 720G τα πήγε επίσης απίστευτα καλά, με πάνω κάτω τα ίδια αποτελέσματα με τον Snapdragon 845.
Ιστότοπος Citra (Εξομοιωτής Nintendo 3DS).
Τιμή: Δωρεάν.