Citra, l'émulateur Nintendo 3DS pour Android, bénéficie d'une nouvelle fonctionnalité qui réduit considérablement le décalage

Citra est un émulateur Nintendo 3DS pour Android, et il vient de recevoir une toute nouvelle fonctionnalité sous la forme d'un cache de shader qui réduit considérablement le décalage.

Citra pour Android est un émulateur Nintendo 3DS que vous pouvez installer depuis le Google Play Store et qui est en cours de développement depuis ça fait un moment maintenant. Avec ports Citra non officiels marquant le début de l'émulation 3DS sur Android, nous avons parcouru du chemin, long chemin dans la viabilité de jouer à des jeux 3DS sur votre téléphone. Désormais, le populaire émulateur 3DS bénéficie de l'une des fonctionnalités les plus demandées qui devrait considérablement améliorer les performances.

La dernière version bêta de Citra pour Android prend en charge le cache des shaders, ce qui constitue une énorme aubaine pour les performances d'émulation. Les caches de shaders stockent efficacement tous les shaders compilés sur le stockage de votre appareil, déplaçant ainsi une grande partie de la charge graphique du GPU de votre téléphone. Une fois qu'un shader a été compilé, Citra le lira depuis la mémoire de votre téléphone la prochaine fois qu'il en aura besoin, plutôt que de le recompiler. Si vous avez remarqué des bégaiements fréquents lorsque vous jouez à un jeu, cela devrait maintenant être corrigé si vous avez accumulé un cache de shader important en jouant pendant un certain temps.

Journal des modifications de la bêta 15 :

  • Implémente un cache de shader GPU, qui améliore les performances et réduit le « bégaiement » du framerate.
  • Corrige divers crashs liés au GPU.
  • Fusionne les derniers correctifs et améliorations de Citra en amont.

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

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

En testant à la fois le Xiaomi Mi 11 Ultra et l’OPPO Find X3 Pro, la différence est extrêmement perceptible. Vous verrez qu'il y a des ralentissements assez importants dans certaines zones, mais cela semble être le cas lorsqu'il compile le shader et l'enregistre sur le stockage de l'appareil. Une fois que vous vous engagez à nouveau dans la même action ou que vous entrez dans la même zone qui a provoqué le ralentissement, vous verrez que tout se déroule parfaitement. Ceci est extrêmement visible dans Pokémon X en traversant le pont hors de la ville d'Aquacorde. Le jeu se fige pendant quelques secondes, mais il fonctionne parfaitement lors des allers-retours ultérieurs. En effet, le jeu se fige pendant la compilation des shaders utilisés dans la section suivante du jeu et se dégèle une fois terminé. Vous pouvez voir dans la vidéo ci-dessus qu'une fois que vous faites un aller-retour une fois, il fonctionne ensuite à une vitesse parfaitement stable à 100 %.

La meilleure partie des caches de shaders est que vous pouvez les enregistrer et les transférer vers de nouveaux appareils. ils contiennent du matériel protégé par le droit d’auteur et ne doivent pas être partagés avec d’autres. Ils sont stockés dans le dossier citra-emu sur la mémoire de stockage de votre téléphone, et il convient de garder à l'esprit que l'utilisation d'un shader sur l'appareil sera gênée par la vitesse de stockage de votre smartphone. Vous devez installer Citra beta 15 depuis le Google Play Store pour l'essayer, mais vous devrez décrypter vos propres ROM 3DS à l'aide de votre propre Nintendo 3DS pour jouer à des jeux sur votre smartphone. Une chose courante que les gens font est de sauvegarder leur cache de shader lorsqu'ils utilisent Citra sur leur PC, de sorte que s'ils souhaitent revenir à Si vous jouez au jeu à l'avenir, le jeu fonctionnera presque parfaitement grâce aux shaders déjà compilés qui peuvent être utilisés par le joueur. émulateur.

Le cache des shaders est activé par défaut dans Citra et les performances ont déjà été considérablement améliorées grâce à mes tests dans A.nimal Crossing: Nouvelle Feuille et en Pokémon X. Bien que cela aide certainement d'utiliser un appareil phare Qualcomm Snapdragon 888 avec un stockage rapide, les utilisateurs de Reddit ont signalé des améliorations notables des performances, même sur les systèmes les plus faibles. dispositifs. Votre kilométrage variera cependant et pour l’instant, les performances sont encore loin d’être optimales sur les chipsets non Qualcomm. Si votre smartphone dispose d'un GPU Mali (trouvé dans les SoC Kirin et Exynos), vous feriez peut-être mieux d'essayer le Citra MMJ non officiel, car il contient un certain nombre de mods et de correctifs utilisés spécifiquement pour améliorer les performances. Par exemple, Citra MMJ avait déjà implémenté un cache de shader. Néanmoins, si vous avez aimé ce que vous avez vu dans les vidéos ci-dessus, assurez-vous d'essayer l'émulateur officiel! Citra a une longueur d'avance sur ce qu'elle était autrefois, et avec des smartphones de plus en plus puissants, l'émulation 3DS est presque aussi bonne que l'émulation Nintendo DS de nos jours.

Émulateur CitraDéveloppeur: Émulateur Citra

Prix ​​: Gratuit.

Télécharger