L'émulateur Nintendo 3DS Citra testé sur les Snapdragon 865, 855 et 845

Nous avons testé les performances de l'émulateur officiel Citra pour Android Nintendo 3DS sur les Qualcomm Snapdragon 865, 855 et 845. Les résultats sont surprenants.

Citra, l'émulateur Nintendo 3DS le plus populaire, est officiellement sorti pour Android sur le Google Play Store la semaine dernière, et ses performances ont été au premier plan des conversations. Je suis sûr que tous ceux qui ont vu sa sortie se sont demandé s'ils pouvaient jouer à leurs jeux Nintendo 3DS préférés sur leur smartphone ou leur tablette Android. ces derniers jours, j'ai joué à des jeux sur différents appareils alimentés par plusieurs SoC différents pour voir quel type de performances vous pouvez attendre de votre appareil.

J'ai testé les jeux Nintendo 3DS populaires suivants :

  • Animal Crossing: Nouvelle Feuille
  • Mario Kart7
  • Pokémon X/Y
  • La Légende de Zelda: Un lien entre les mondes
  • Fire Emblem: Destins
  • Super Mario 3D Terre

...sur les smartphones Android suivants :

  • Realme X50 Pro (notre avis) -Qualcomm Snapdragon 865
  • OPPO Trouver X2 Pro -Qualcomm Snapdragon 865
  • OnePlus 8 Pro (notre avis) -Qualcomm Snapdragon 865
  • Zoom 10x OPPO Reno (notre avis) -Qualcomm Snapdragon 855
  • OnePlus6 -Qualcomm Snapdragon 845
  • Vrai moi 6 Pro (notre avis) -Qualcomm Snapdragon 720G
  • Honor 20 Pro (notre avis) - HiSilicon Kirin 980

...et les résultats ont été plutôt mitigés. J'ai testé chacun de ces jeux 3DS avec le version non officielle de Citra MMJ ainsi que l'émulateur officiel Citra 3DS qui vient de sortir sur le Google Play Store. Certains résultats étaient surprenants. Notez que tous ces tests ont été effectués avec l'étirement audio désactivé, car j'ai constaté qu'il avait un impact assez significatif sur les performances pour peu d'avantages lorsqu'il était activé. Gardez à l'esprit que différentes versions de pilotes GPU peuvent également affecter les performances, et qu'un périphérique doté d'un chipset particulier peut donc ne pas fonctionner de la même manière qu'un autre périphérique doté du même chipset.

Émulation Nintendo 3DS utilisant le port officiel Citra pour Android. De gauche à droite: OnePlus 8 Pro, OnePlus 6, Realme 6 Pro.

Remarque: vous pouvez légalement acquérir des ROM 3DS pour votre smartphone en supprimant et en décryptant vos propres jeux Nintendo 3DS. Pour cela, vous aurez besoin d'une Nintendo 3DS piratée et d'une copie achetée légalement du jeu 3DS auquel vous souhaitez jouer.


Problèmes de performances actuels avec l'émulation Nintendo 3DS via Citra pour Android (et correctifs potentiels)

Avant d'entrer dans le détail des performances des jeux Nintendo 3DS susmentionnés sur différents appareils Android smartphones, il convient de mentionner qu'actuellement, le port de l'émulateur Citra 3DS pour Android ne prend pas en charge un cache de shaders. Un cache de shaders est simplement un cache de fichiers qui assure le suivi des shaders compilés affichés dans le jeu, et en avoir un réduit considérablement la charge du CPU et du GPU. Lorsque de nouveaux shaders sont rencontrés dans Citra, ils sont ensuite compilés et ne sont pas enregistrés dans le stockage. Cela signifie qu'ils ne peuvent pas être mis en cache et doivent plutôt être recompilés une fois rencontrés à chaque fois. C'est pourquoi, actuellement, Citra sur Android peut être assez saccadé lors de la lecture de certains jeux 3DS. Citra sur PC prend en charge un cache de shader, et il est assez courant que les utilisateurs souhaitent télécharger un cache de shader précompilé pour éviter de générer lentement et minutieusement le leur. De plus, j'ai trouvé que la désactivation de l'étirement audio améliorait un peu les performances.


Performances d'émulation Nintendo 3DS - Qualcomm Snapdragon 865, 855, 845, 720G et Kirin 980

Qualcomm Snapdragon 865

Animal Crossing: Nouvelle Feuille - OnePlus 8 Pro

Citra officiel

  • Principalement 60 FPS
  • Lâche fréquemment des images, en particulier lorsque vous secouez des arbres pour faire tomber des fruits.
  • L'audio se bloque pendant environ une seconde, et lorsque l'audio se bloque, le jeu se bloque également pendant une seconde

MMJ/Citra non officiel

  • 30 FPS à 45 FPS avec des pics occasionnels à 60 FPS
  • Aucun blocage audio
  • Expérience globalement plus cohérente, bien que plus lente
  • Tenter de vendre des objets gèlera le jeu, ce qui n'arrive pas sur la version officielle de Citra.

Mario Kart 7 - OnePlus 8 Pro

  • Fonctionne parfaitement à 60 FPS
  • Des signaux audio occasionnels provoquent un léger bégaiement
  • Aucune différence de performances entre la version officielle et MMJ

Pokémon X/Y - OnePlus 8 Pro

  • Un jeu pas très intensif, tourne parfaitement à 30 FPS (ce jeu tourne à 30 FPS dans l'overworld)
  • Les batailles se déroulent parfaitement
  • Le son est excellent, la musique est au format AAC et peut désormais être décodée
  • Aucune différence de performances entre la version officielle et MMJ

Remarque: le scintillement observé dans la vidéo ci-dessus ne s'est produit que lorsque j'enregistrais un écran.

La Légende de Zelda: Un lien entre les mondes - OPPO Find X2 Pro/OnePlus 8 Pro

  • Fonctionne parfaitement, aucun ralentissement
  • Le son est génial
  • Bégaiements occasionnels au combat
  • Travail des cinématiques
  • Aucune différence de performances entre la version officielle et MMJ

Fire Emblem Fates - OPPO Trouver X2 Pro

  • Quelques ralentissements lors de l'entrée en combat
  • Quelques bégaiements audio dans les batailles
  • L'audio fonctionne très bien
  • Travail des cinématiques
  • Le jeu fonctionne généralement à pleine vitesse, ce qui n'était pas le cas sur la version MMJ.

Qualcomm Snapdragon 855

Animal Crossing: New Leaf - Zoom OPPO Reno 10x

Citra officiel

  • Fonctionne presque parfaitement
  • Très peu de bégaiement
  • Pratiquement aucun décalage audio

MMJ/Citra non officiel

  • Entre 30 et 60 FPS, mais principalement vers le haut de gamme
  • Très peu de bégaiement
  • Pratiquement aucun décalage audio
  • Tenter de vendre des objets gèlera le jeu, ce qui n'arrive pas sur la version officielle de Citra.

Mario Kart 7 - OPPO Reno Zoom 10x/OnePlus 7 Pro

  • Fonctionne presque parfaitement
  • Quasiment pas de décalage audio
  • Quasiment pas de bégaiement
  • Aucune différence de performances entre la version officielle et MMJ

Pokémon X/Y - OPPO Reno Zoom 10x

  • Un jeu pas très intensif, tourne parfaitement à 30 FPS (ce jeu tourne à 30 FPS dans l'overworld)
  • Les batailles se déroulent parfaitement
  • Le son est excellent, la musique est au format AAC et peut désormais être décodée
  • Aucune différence de performances entre la version officielle et MMJ

La Légende de Zelda: Un lien entre les mondes - OPPO Reno Zoom 10x

  • Fonctionne presque parfaitement
  • Quasiment pas de décalage audio
  • Bégaiements occasionnels au combat
  • Aucune différence de performances entre la version officielle et MMJ

Qualcomm Snapdragon 845

Animal Crossing: Nouvelle Feuille - OnePlus 6

Citra officiel

  • Principalement 50-60 FPS
  • Lâche des images très fréquemment, en particulier lorsque vous secouez des arbres pour faire tomber des fruits, mais aussi dans de nombreuses autres situations.
  • L'audio se bloque pendant environ une seconde, et lorsque l'audio se bloque, le jeu se bloque également pendant une seconde

MMJ/Citra non officiel

  • Environ 30 à 60 FPS, se situant autour de 45 FPS la plupart du temps
  • Supprime des images moins fréquemment
  • L'audio bégaie de temps en temps

Mario Kart 7 - OnePlus 6

  • Bégaiement lors de la navigation dans les menus
  • 50-60 FPS dans les courses, mais fluctue énormément et descend parfois jusqu'à 30 FPS
  • Bégaiements audio occasionnels

Pokémon X/Y - OnePlus 6

  • Un jeu pas très intensif, tourne parfaitement à 30 FPS (ce jeu tourne à 30 FPS dans l'overworld)
  • Les batailles se déroulent parfaitement
  • Le son est excellent, la musique est au format AAC et peut désormais être décodée
  • Aucune différence de performances entre la version officielle et MMJ

La Légende de Zelda: Un lien entre les mondes - OnePlus 6

  • Cohérent dans la plage 40-60 FPS
  • Beaucoup de bégaiement au combat
  • Performances légèrement meilleures dans la version MMJ par rapport à la version officielle

Qualcomm Snapdragon 720G

Animal Crossing: Nouvelle Feuille - Realme 6 Pro

Citra officiel

  • Principalement 50-60 FPS
  • Lâche occasionnellement des images, en particulier lorsque vous secouez des arbres pour faire tomber des fruits, mais également dans de nombreuses autres situations.
  • L'audio se bloque pendant environ une seconde, et lorsque l'audio se bloque, le jeu se bloque également pendant une seconde
  • MMJ et la version officielle fonctionnent plus ou moins de la même manière ici

Pokémon X/Y - Realme 6 Pro

  • Fonctionne généralement parfaitement à 30 FPS, même si les performances diminuent parfois
  • Les batailles se déroulent parfaitement
  • Le son est excellent, la musique est au format AAC et peut désormais être décodée, avec un minimum de bégaiement
  • Aucune différence de performances entre la version officielle et MMJ

La Légende de Zelda: Un lien entre les mondes - OnePlus 6

  • Cohérent dans la plage 40-60 FPS
  • Beaucoup de bégaiement au combat
  • Performances légèrement meilleures dans la version MMJ par rapport à la version officielle

Kirin 980

Le Honor 20 Pro avec son HiSilicon Kirin 980 n'a pu exécuter aucun des jeux Nintendo 3DS que j'ai testés à n'importe quelle fréquence d'images jouable. Les émulateurs Citra 3DS officiels et non officiels ne prennent pas vraiment en charge les appareils équipés de chipsets non Snapdragon en raison de problèmes de pilote, et comme cela signifie que les smartphones Samsung équipés de processeurs Exynos seront probablement également confrontés à des problèmes pour jouer à l'un des jeux 3DS répertoriés ici.


Conclusion - L'émulation Nintendo 3DS est très viable (pour la plupart des produits phares)

Curieusement, j'ai trouvé que les meilleures performances n'étaient pas avec le Qualcomm Snapdragon 865 mais plutôt avec le Qualcomm Snapdragon 855. Il est possible que Citra ait été développé principalement sur des appareils Qualcomm Snapdragon 855 sous le nom de Qualcomm Snapdragon 865. est une version relativement récente, mais ce ne sont que des spéculations de ma part. Le Snapdragon 855 présent dans le OnePlus 7T Pro et l'OPPO Reno 10x Zoom a géré à peu près tous les jeux Nintendo. J'ai parfaitement lancé les jeux 3DS, ce qui m'a beaucoup impressionné, et les jeux eux-mêmes étaient tout à fait jouables. Le Qualcomm Snapdragon 720G s'en sort également incroyablement bien, avec des résultats plus ou moins identiques à ceux du Snapdragon 845.

Site Web de Citra (émulateur Nintendo 3DS)

Émulateur CitraDéveloppeur: Émulateur Citra

Prix ​​: Gratuit.

Télécharger