
L'émulation de la Switch 2 ne se limite plus au PC. Le développeur Heyde Moura publie EglantinePS5, un portage non officiel pour PlayStation 5 jailbreakée d'Eglantine, l'émulateur qui faisait déjà tourner Mario Kart World sur PC. Présenté sur son dépôt GitHub comme un portage « VERY experimental », il en est à sa version 1.000.000 et reste une alpha précoce. D'après le README, l'image, le son, les commandes et les sauvegardes fonctionnent, mais la compatibilité et les performances varient d'un jeu à l'autre.
Un héritier de ProsperoEden
EglantinePS5 ne part pas de zéro. Il adapte à la console de Sony le cœur d'Eglantine, le fork d'Eden créé par Djihads80 et capable d'émuler la Switch 2. Il s'appuie aussi sur les briques développées par BlackBearReloaded pour ProsperoEden, le portage d'Eden pour la première Switch sur PS5 : socle d'application native et implémentation OpenGL ps5-opengl. Le rendu Vulkan, recommandé par défaut, repose sur le pilote Mesa/RADV pour PS5 de Mihawk. Le projet précise n'être affilié ni à l'équipe d'Eglantine, ni à celle d'Eden, ni à Sony. Son code source complet est publié, et il peut être compilé sous Linux ou sous WSL.
L'installation passe par un environnement de jailbreak doté d'un chargeur ELF, et les développeurs recommandent ShadowMountPlus 1.7beta4 ou une version plus récente. L'utilisateur doit fournir ses propres clés, son firmware et ses jeux au format NSP ou XCI, ou bien extraits. Il peut les placer sur le stockage interne, un SSD M.2, un disque externe ou une clé USB. Les mises à jour et les DLC sont pris en charge. L'émulateur se met ensuite à jour depuis son menu : il vérifie l'intégrité de chaque nouvelle version et conserve la précédente, pour permettre un retour en arrière.
Une interface pensée pour le salon
Côté image, le portage propose :
- une résolution interne réglable de 0,5x à 4x, avec mise à l'échelle par AMD FSR, bicubique, bilinéaire ou au plus proche voisin ;
- une sortie en 1080p, 1440p ou 2160p, et en 120 Hz sur les écrans compatibles, utile pour les correctifs qui dépassent 60 images par seconde ;
- une génération d'images, qui exige de copier sur la console le fichier Lossless.dll d'une version achetée de Lossless Scaling ;
- sept réglages qui sacrifient la précision au profit de la vitesse, et un cache de shaders pour limiter les saccades.
Côté confort, il gère jusqu'à quatre manettes DualSense, avec vibrations, détection de mouvement et boutons réassignables. Un jeu qui attend un Joy-Con seul se joue avec la manette entière, et le type de manette, Pro Controller ou paire de Joy-Con, se choisit pour chaque jeu. Quand un jeu demande un nom, le clavier virtuel de la PS5 s'ouvre. L'interface suit la langue de la console, parmi 29 langues dont le français, et propose des options d'accessibilité : texte agrandi, contraste élevé et animations réduites. Jusqu'à huit profils peuvent cohabiter, chacun avec ses sauvegardes et ses réglages. Les mods, correctifs et codes de triche s'activent jeu par jeu.
Le portage s'intègre aussi à un réseau domestique. Les jeux stockés sur un serveur RomM apparaissent dans la bibliothèque et sont téléchargés entièrement sur la console avant d'être lancés : rien n'est diffusé en streaming. Les sauvegardes peuvent être synchronisées sur ce serveur avant et après chaque partie, à la manière de Steam, ce qui permet de poursuivre une partie sur Eden pour Android avec le lanceur Argosy. Il est également possible d'importer des sauvegardes depuis Ryujinx.
Un multijoueur encore expérimental
La nouveauté mise en avant par Logic-Sunrise est le multijoueur en ligne. Il passe par les salons d'Eden, qui transportent sur Internet le mode sans fil local des jeux. Une PS5 peut ainsi retrouver d'autres consoles sous EglantinePS5 ou des joueurs sous Eden sur PC, soit en choisissant un salon dans l'annuaire public d'Eden, soit en saisissant l'adresse d'un salon privé. La console ne peut toutefois pas héberger elle-même un salon, et la résolution des noms de domaine ne fonctionne pas encore : il faut entrer une adresse IPv4. Tous les participants doivent posséder le même jeu dans la même version. Il est conseillé à l'hôte de la partie de jouer en résolution interne 1x et sans génération d'images, car s'il ne tient pas la vitesse d'émulation, la session s'arrête pour tout le monde. La documentation du projet reste prudente et précise que le jeu sur Internet n'a pas encore été pleinement validé.
Les premiers retours confirment la fragilité de l'ensemble. Sur le forum de Logic-Sunrise, un utilisateur signale que Mario Kart World se fige sur l'écran de la carte au lancement et que Pokopia souffre de micro-gels. Les derniers commits ciblent justement la prise en charge de Pokopia. Logic-Sunrise estime pour sa part que les résultats ne rivalisent pas encore avec ceux d'un PC suffisamment puissant. Le README lui-même relativise l'effet des réglages de performance : dans un jeu lourd déjà bridé à sa fréquence d'images, les activer tous n'a rien changé.
Ce portage prolonge l'essor de l'émulation sur PS5 jailbreakée, de RetroArch à ProsperoEden, apparu en même temps qu'Eden-NX2, le premier émulateur Switch 2 sur PC. Sur PS4, Crema adaptait de la même façon Cemu pour y jouer aux jeux Wii U.
Sources : GitHub EglantinePS5
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !