A NE PAS MANQUER

spot_img

DU MÊME SUJET

La PS5 commence à tourner sur PC grâce à deux nouveaux projets

L’émulation PS5 sur PC vient de franchir une première étape concrète. Deux projets expérimentaux, KytyPS5 et SharpEmu, sont apparus presque simultanément, avec des résultats encore très limités mais déjà visibles à l’écran. Plusieurs jeux commerciaux commencent à se lancer, parfois jusqu’à leur menu ou leurs premières scènes, sans qu’aucun ne soit encore jouable dans des conditions normales.

KytyPS5 et SharpEmu donnent un premier aperçu de la PS5 sur PC

Parmi les deux projets, KytyPS5 est celui qui montre actuellement les avancées les plus parlantes. Des captures diffusées par son développeur affichent notamment Cult of the Lamb, Dead Cells, PowerWash Simulator, Cat Quest III, Disgaea 6 ou encore Silent Hill: The Short Message. Certains titres atteignent leur menu, tandis que d’autres affichent quelques séquences en temps réel.

Il faut cependant mettre ces résultats en perspective. Lancer un jeu ne signifie pas encore pouvoir y jouer du début à la fin. Les plantages restent fréquents, les performances sont faibles et les bugs graphiques occupent parfois une bonne partie de l’écran. Selon les versions, certains titres progressent alors que d’autres refusent de démarrer. KytyPS5 se trouve donc encore au stade de la démonstration technique, loin d’une solution capable de remplacer une PS5.

Le projet est écrit en C++ et utilise Vulkan pour gérer l’affichage sur PC. Il fonctionne actuellement sous Windows et semble surtout pensé pour les cartes graphiques NVIDIA, même si d’autres GPU peuvent être testés. KytyPS5 ne part pas d’une feuille blanche : il s’agit d’un fork de Kyty, un ancien projet consacré à la PS4 et à la PS5, lancé plusieurs années auparavant.

SharpEmu suit une trajectoire différente. Développé de zéro en C#, il vise exclusivement les jeux PS5 et reste pour le moment moins avancé. Son développeur, connu sous le pseudonyme iExplosiveRage, a publié une première vidéo montrant le remake de Demon’s Souls se lancer sur un PC Windows.

SharEmu fait "tourner" Demon's Souls PS5 sur PC
SharEmu fait « tourner » Demon’s Souls PS5 sur PC

Dans les faits, le jeu atteint son logo de démarrage avant de rester bloqué sur un écran noir. Ce résultat peut sembler maigre, mais il signifie déjà que SharpEmu parvient à charger l’exécutable d’un véritable jeu PS5, à lire certaines instructions du processeur et à gérer une partie des fonctions système nécessaires au lancement.

Le projet obtient des résultats un peu plus concrets avec Dreaming Sarah, un jeu 2D dont les premières textures apparaissent correctement. SharpEmu prend également en charge plusieurs éléments liés au noyau, aux modules système et à la sortie vidéo, mais son moteur graphique reste encore incomplet. C’est précisément ce qui empêche Demon’s Souls d’aller plus loin.

Le terme « émulateur PS5 » mérite d’ailleurs quelques précisions. Dans un émulateur classique, le logiciel doit reproduire le fonctionnement complet d’une machine différente, y compris son processeur. Cette opération demande beaucoup de ressources et explique pourquoi certaines consoles restent difficiles à imiter correctement, même plusieurs années après leur sortie.

La PS5 utilise toutefois une architecture x86-64, issue de la même famille que celle des PC modernes. Une partie du code peut donc être exécutée presque directement par le processeur de l’ordinateur. Dans ce cas, les projets se rapprochent davantage d’une couche de compatibilité, sur un principe comparable à Wine ou Proton sous Linux.

Le principal obstacle se trouve du côté de la partie graphique. Les jeux PS5 n’utilisent pas directement les API standards du PC. Leurs instructions doivent être traduites vers Vulkan pour être comprises par la carte graphique. Cette conversion représente une bonne partie du travail restant, en particulier pour les productions 3D les plus lourdes.

Le blocage de Demon’s Souls dans SharpEmu illustre bien cette difficulté : le jeu parvient à envoyer sa première image, mais les shaders et les commandes graphiques ne sont pas encore suffisamment pris en charge pour poursuivre l’exécution. Les jeux 2D ou moins complexes offrent logiquement de meilleurs résultats à ce stade.

Cette approche rappelle celle de shadPS4, le projet open source consacré à la PlayStation 4. Lancé en 2022, il fait aujourd’hui fonctionner plusieurs jeux commerciaux, parmi lesquels Bloodborne, Red Dead Redemption ou Dark Souls Remastered. Les résultats restent variables selon le matériel et les correctifs utilisés, mais shadPS4 montre qu’une couche de compatibilité peut progresser rapidement lorsque son développement attire suffisamment de contributeurs.

KytyPS5 et SharpEmu n’annoncent pour le moment aucune configuration PC officielle. Les projets sont encore trop jeunes et leurs performances peuvent changer d’une mise à jour à l’autre. Les prérequis de shadPS4 donnent néanmoins une première indication : un processeur récent, une carte graphique compatible Vulkan 1.3 et au moins 8 Go de mémoire vive, avec 16 Go recommandés.

Ces exigences ne garantissent évidemment pas qu’un ordinateur pourra faire tourner correctement une exclusivité PS5. Un titre comme Demon’s Souls réclamera probablement une configuration bien plus solide qu’un jeu indépendant en 2D, surtout tant que les logiciels ne seront pas optimisés.

Pour le moment, aucun des jeux présentés n’est jouable de bout en bout avec SharpEmu ou KytyPS5. Les deux projets s’adressent surtout aux développeurs, aux passionnés d’émulation et aux curieux désireux de suivre les premiers pas de la PS5 sur PC. Leur utilisation nécessite également de posséder ses propres fichiers de jeu, aucun firmware ni contenu protégé appartenant à Sony n’étant fourni avec les logiciels.

spot_img
Terry 4WAG
Terry 4WAGhttps://www.4wearegamers.com/
Juste un homme qui donne vie à ses idées du haut de son clavier. Curieux de technologies et toujours enthousiaste pour les sorties vidéoludiques, je tâche de rester neutre sur un terrain ou une guerre de consoles inutile fait rage.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

DU MÊME AUTEUR