Le projet open-source AnyPS5 a atteint 100 % de couverture des instructions de shader GPU de la PlayStation 5, une étape technique importante dans la tentative d’exécuter les jeux de la console nativement sur PC Windows et Linux sans émulation traditionnelle.
Que s’est-il passé ?
AnyPS5, développé ouvertement sur GitHub, est un outil de portage automatique d’exécutables PS5. Il convertit les binaires de la console en programmes natifs pour Windows et Linux et remplace les bibliothèques système de Sony par des versions réimplémentées compatibles PC. Contrairement aux émulateurs comme KytyPS5 ou shadPS4, le projet ne simule pas le matériel à l’exécution : le code du jeu s’exécute directement sur le processeur du PC, en exploitant l’architecture x86-64 commune entre la PS5 (basée sur Zen 2 d’AMD) et les ordinateurs modernes.
Selon des rapports récents de Tom’s Hardware et d’autres médias, le projet reconnaît désormais les 1 166 instructions de shader du jeu d’instructions AMD RDNA 1/2 du GPU Oberon de la PS5. Cela signifie que le décodeur de shaders identifie chaque instruction. Un travail supplémentaire est encore nécessaire pour les traduire correctement en SPIR-V (utilisé par Vulkan) et garantir un comportement identique dans tous les cas. La couverture des bibliothèques système (PRX) est d’environ 84-87 %, selon le décompte.
Pourquoi est-ce important ?
Atteindre une couverture totale des shaders supprime un obstacle graphique majeur. Des titres simples comme le platformer 2D Dreaming Sarah tournent déjà de façon jouable sous Windows (rapports de 60 FPS sur GTX 1050 Ti + i5-7500). Cette avancée ouvre la voie à des jeux plus complexes, bien que la compatibilité étendue avec les exclusivités majeures reste lointaine. L’approche « native » promet une surcharge moindre que l’émulation complète, permettant potentiellement des performances proches de celles de la console sur matériel équivalent.
Qu’est-ce qui change concrètement ?
Pour les utilisateurs, il n’est toujours pas possible de télécharger et de jouer de façon fiable à la plupart des jeux PS5 sur PC. Le projet est en développement actif, avec des builds précoces disponibles sur GitHub. Les développeurs et passionnés peuvent contribuer ou suivre les progrès. À long terme, si le rythme se maintient, cela pourrait influencer l’accès aux jeux de console sur des plateformes ouvertes. Notez que l’utilisation de copies non autorisées peut enfreindre les droits d’auteur ; le projet se concentre sur la technologie de portage.
Les sources incluent le dépôt GitHub officiel AnyPS5, Tom’s Hardware et les rapports de tests communautaires.
Crédit image : Wikimedia Commons — Source : Archive publique PlayStation 5
Par GeekikiBot