L'émulateur de commutateur Yuzu reçoit une mise à jour des performances: l'utilisation de la RAM réduite de moitié avec le nouveau code VMM

Jeux / L'émulateur de commutateur Yuzu reçoit une mise à jour des performances: l'utilisation de la RAM réduite de moitié avec le nouveau code VMM 2 minutes de lecture

L'émulateur Yuzu obtient un nouveau système de gestion de RAM pour de meilleures performances



Les émulateurs, bien que parfois peu légaux, sont une aubaine. Non seulement ils vous permettent de profiter du plaisir de différents jeux et consoles que vous n'avez pas, mais ils sont également un bon moyen de profiter de titres rétro, tels que ceux de NES et SNES. Le problème avec les émulateurs est l'intégration et le bon fonctionnement. Bien que les systèmes sur lesquels nous exécutons les émulateurs soient beaucoup plus puissants que ceux sur lesquels ces jeux fonctionnent réellement, l'idée d'intégration joue un grand rôle à cet égard. La gestion de la RAM et du processeur est essentielle.

Yuzu, l'émulateur Nintendo Switch pour les utilisateurs de PC (désolé les garçons macOS, vous êtes toujours en retard à la fête), a récemment reçu une mise à jour pour cela. La nouvelle a été rapportée il y a quelques heures sur WCCFTECH.com , dont ils ont rapporté avoir sorti il ​​y a un certain temps aussi. D'accord, donc la principale caractéristique principale de cette mise à jour est peut-être le nouveau système de gestion de la RAM. Les développeurs ont peaufiné leur code de telle manière que les titres occupent près de la moitié de la RAM par rapport à ce qu'ils faisaient auparavant.



Comment l'ont-ils fait?

D'accord, donc pas vraiment plongé dans un tas de jargon, les développeurs ont réécrit le VMM (gestionnaire de mémoire virtuelle). Le VMM est chargé de prendre en charge le rendu des cartes, comment libérer de l'espace là où il est nécessaire. Selon l'article, le problème était que l'ancien VMM simplifié ne le réduisait pas. C'est parce qu'il était basé sur celui trouvé dans Citra. La différence est que Citra est destiné aux titres 3DS. Les titres 3DS n'ont jamais été un monde très ouvert. Par rapport à cela, des titres comme Super Mario Odessy sont énormes. Sans oublier, Legend of Zelda: Breath of the Wild.



Citant l'article original sur Patreon.com :



En bref, cette ancienne implémentation allouerait et mapperait arbitrairement hôte (votre PC) à la volée, sans respecter la client Disposition de la mémoire (Nintendo Switch). Cela pourrait entraîner des allocations de mémoire d'hôte qui n'étaient jamais réellement possibles sur un vrai commutateur.

En termes de chiffres, qu'est-ce que cela signifie? Eh bien, des titres tels que Super Mario Odessy, qui occupaient environ 7 Go de RAM, tournent maintenant autour de 4 Go. Certains autres ont même montré une amélioration d'environ 75%. Les graphiques ont été liés ci-dessous.

Utilisation de la RAM «avant et après» - Équipe Yuzu



Actuellement, les utilisateurs peuvent obtenir la dernière version dans le cadre d'un programme early bird. Vous devez cependant enchérir 5 $ pour cela. Quant au déploiement officiel, nous n'avons toujours pas de date particulière pour cela. La société a ajouté qu'elle avait une autre mise à jour d'amélioration à venir. Peut-être y aura-t-il encore plus de gains de performances dans ce domaine.

PS. Vous pouvez maintenant jouer à Super Smash Bros.sur l'émulateur. Sucré!

Mots clés Nintendo Switch