L’émulateur PlayStation 3 prend enfin en charge les appareils Arm, y compris le Raspberry Pi 5 !

RPCS3, l’émulateur open-source multiplateforme de PlayStation 3, a franchi une étape clé en ajoutant un support pour l’architecture Arm64. Cela ouvre de nouvelles horizons pour les gamers en quête de nostalgie, tout en offrant des performances impressionnantes, notamment sur des appareils tels que le Raspberry Pi 5.

Pourquoi c’est important : L’équipe derrière RPCS3, un émulateur open-source pour PlayStation 3, a atteint une étape majeure en intégrant le support de l’architecture Arm64. Cette avancée ouvre des possibilités captivantes pour les joueurs cherchant une expérience nostalgique.

Le chemin vers le support d’Arm64 a été long et sinueux, le travail ayant commencé fin 2021, peu après le lancement des puces M1 d’Apple. Au départ, les développeurs se sont concentrés sur l’exécution de l’émulateur sur des systèmes Arm basés sur Linux. Cependant, adapter cet émulateur complexe pour qu’il fonctionne sans accroc sur une architecture entièrement différente n’était pas une mince affaire.

Un des plus grands défis a été d’adapter le compilateur à la demande de RPCS3 pour qu’il fonctionne correctement sur les systèmes Arm64. L’équipe a élaboré une solution en mettant en œuvre un transformateur IR pour analyser le code généré par x86 et le modifier selon les spécificités d’Arm. Cette approche leur a évité le casse-tête du maintien de multiples bases de code.

Un autre obstacle majeur a été de traiter les différences de gestion de la mémoire entre les systèmes x86 et Arm. Alors que les architectures PS3 et x86 utilisent des pages mémoire de 4 Ko, les systèmes Arm64 privilégient généralement de plus grandes pages de 16 Ko, nécessitant des ajustements considérables.

À lire :  PlayStation 6 - Délai jusqu'en 2029 possible selon des experts du secteur

Après plus de trois ans d’efforts acharnés, les développeurs ont finalement réussi à faire fonctionner le port Arm64. Les résultats parlent d’eux-mêmes, prouvant que les efforts en valaient vraiment la peine.

YouTube video

Sur le Raspberry Pi 5, l’émulateur peut exécuter certains jeux 3D en les réduisant à une résolution de 273p – un clin d’œil nostalgique à l’époque de la PSP. Bien que cette résolution ne séduise pas les gamers les plus exigeants, c’est tout de même une performance impressionnante, permettant à des titres 3D comme God of War HD, Catherine, Naruto : Ultimate Ninja Storm et d’autres de tourner sur un appareil à moins de 100 €.

Concernant les puces Apple Silicon, le support natif de l’architecture Arm a apporté des améliorations de performance remarquables par rapport à l’émulation x86. Les taux de rafraîchissement ont doublé, voire triplé, pour divers jeux. Par exemple, des captures d’écran montrent un titre Ratchet & Clank fonctionnant sous l’émulation x86 Rosetta 2 d’Apple à une vitesse de ~26 fps, qui a grimpé à une fluide ~64 fps avec le support natif Arm64.

Pour commencer, il suffit de télécharger les binaires correspondant à votre système d’exploitation. Cependant, les utilisateurs de Windows Arm64 devront compiler leurs propres binaires pour le moment. L’équipe de développement cite la disponibilité limitée des matériels pour les tests et le développement comme raison de cette limitation temporaire.

Cette avancée fait partie d’une initiative plus large visant à rendre les jeux plus accessibles sur les plateformes Arm. Par exemple, Valve travaille apparemment dans les coulisses pour élargir son écosystème de jeux afin de supporter les processeurs Arm et les appareils Android.

À lire :  Cyberpunk 2077 - CD Projekt RED confirme l'absence de nouveaux DLCs et extensions

Guide Optimisation Pc Windows 11 Jeux Performance Bot Guide Optimisations Pc Windows 10 Jeux Performances Sur Omgpu.com Bot

Guide Comment Reduire Input Lag Latence Omgpu Bot Comment supprimer Coil Whine carte graphique

Vous pourriez aussi aimer