Résumé :
Un nouveau projet open source appelé AnyPS5 a récemment attiré l'attention dans le cercle de la technologie des jeux. Contrairement aux émulateurs PlayStation 5 grand public actuels, AnyPS5 n'essaie pas d'exécuter des jeux en simulant le matériel hôte. Au lieu de cela, il espère utiliser des idées similaires à Wine et Proton pour convertir directement les jeux PS5 en programmes exécutables Windows et Linux afin d'obtenir un fonctionnement natif.

Les développeurs du projet définissent AnyPS5 comme une couche de compatibilité plutôt que comme un émulateur traditionnel. Sa méthode de travail principale consiste à relier les fichiers exécutables des jeux PlayStation 5, à les convertir dans un format natif pouvant être reconnu par le système cible, et en même temps à réimplémenter la bibliothèque du système hôte Sony pour remplacer l'environnement d'exécution PS5 sur lequel il s'appuyait à l'origine.
La raison pour laquelle cette idée est théoriquement réalisable est principalement due à la similitude naturelle de l'architecture matérielle entre la PlayStation 5 et les PC modernes. La PS5 utilise le processeur x86-64 à architecture AMD Zen 2, et les ordinateurs personnels grand public actuels utilisent également la même architecture de base. Par conséquent, AnyPS5 peut ignorer le processus de simulation CPU le plus gourmand en performances et utiliser directement le matériel PC pour exécuter les codes pertinents.
En termes de traitement graphique, le projet utilise une stratégie de conversion différente. L'équipe de développement prévoit de recompiler les shaders des jeux PS5 au format SPIR-V et de terminer le travail de rendu via l'interface graphique Vulkan, évitant ainsi d'avoir à créer une couche d'émulation matérielle graphique complète.
Selon les derniers progrès annoncés par le développeur, AnyPS5 est désormais capable d'exécuter le programme jusqu'à l'étape fonctionnelle principale du jeu et de terminer la construction de base du mécanisme de gestion des exceptions. Le recompilateur de shader du projet a été capable de générer du code SPIR-V vérifié, jetant ainsi les bases d'une prise en charge graphique ultérieure.
La description de l'avancement dans l'entrepôt du projet montre également qu'au moins un jeu réel a pu afficher le logo de démarrage, accéder au menu principal et implémenter certains écrans de jeu avec sortie audio. Cela signifie que le projet a dépassé le stade de la démonstration technique pure et a commencé à toucher le lien réel avec l'exploitation du jeu.
Cependant, le développeur a également souligné qu'il n'existe actuellement aucune version rendue publique et que le monde extérieur ne peut pas vérifier ces résultats de manière indépendante pour le moment. Selon le plan actuel, la première version officielle d'AnyPS5 ne sera publiée que lorsqu'au moins un jeu pourra être entièrement lancé et fonctionner normalement.
Bien que cette nouvelle rappelle facilement aux gens que des œuvres populaires telles que "God of War: Laufey" ou "GTA 6" pourraient débarquer officieusement sur PC à l'avenir, l'industrie estime généralement que cet objectif est encore loin.
À l'heure actuelle, AnyPS5 en est encore à ses tout premiers stades de développement et n'a pas encore mis en œuvre une opération de jeu complète. Si l’on se réfère à l’historique de développement des projets de compatibilité PS3 et PS4 dans le passé, il faut généralement plusieurs années, voire plus, pour passer de la vérification technique à une véritable jouabilité à grande échelle.
Les analystes estiment qu'AnyPS5 a attiré l'attention en raison de son contexte particulier. Ces dernières années, Sony a progressivement modifié sa stratégie de publication sur PC et a commencé à réduire ses projets de portage sur PC pour certains jeux exclusifs autonomes. Dans le même temps, la société a également annoncé qu'elle mettrait fin à la production de disques physiques d'ici 2028. Divers changements ont amené de plus en plus de joueurs et de développeurs à prêter attention aux problèmes de préservation et de compatibilité des jeux sur console.
Dans le même temps, le projet d'émulateur PS5 traditionnel continue d'avancer. Par exemple, KytyPS5 a récemment montré des progrès significatifs et peut même exécuter "GTA 5" à une vitesse proche de 60 images dans certaines scènes, même s'il finira par planter.
Par rapport à ces émulateurs, AnyPS5 représente une voie technique complètement différente. Il tente de contourner le processus complexe d’émulation de console et de convertir les jeux PS5 directement en programmes PC à exécuter. Si cette idée aboutit finalement, l’écosystème de compatibilité des jeux PlayStation 5 pourrait avoir de nouvelles orientations de développement à l’avenir.
Mais pour l'instant, AnyPS5 est encore un projet de recherche open source au stade expérimental. Même s'il reste encore un long chemin à parcourir avant de pouvoir réellement exécuter des jeux PS5 à grande échelle, son concept technique unique en a fait l'un des nouveaux projets les plus regardés dans le domaine de la compatibilité actuelle des consoles.
Commentaires