L’émulation continue de gagner du terrain sur PlayStation 5. Avec EglantinePS5, les possesseurs d’une console compatible avec le homebrew peuvent désormais découvrir un portage non officiel d’un émulateur basé sur Eden, avec la prise en charge de jeux Nintendo Switch et des fonctionnalités qui se rapprochent progressivement de celles d’un émulateur PC. Le projet repose sur Eglantine, une version dérivée d’Eden capable de prendre en charge la Nintendo Switch 2. Le portage EglantinePS5 adapte cette base à l’environnement natif de la PS5 et s’appuie sur différents projets homebrew pour assurer le rendu graphique, l’exécution et le lancement des jeux. Il s’agit toutefois d’un projet en développement. La compatibilité et les performances varient selon les titres, et les résultats ne sont pas encore comparables à ceux obtenus sur un PC suffisamment puissant.
Un émulateur ambitieux pour la PS5
EglantinePS5 propose deux moteurs graphiques : Vulkan, recommandé par les développeurs, et OpenGL. Le premier s’appuie sur les travaux de Mihawk autour de Mesa/RADV pour la PS5, tandis que le second utilise l’implémentation ps5-opengl. Plusieurs options permettent d'ajuster le rendu selon les capacités de la console et les exigences de chaque jeu :
- Résolution interne réglable de 0,5x à 4x
- Mise à l’échelle avec AMD FSR, Bicubic, Bilinear ou Nearest
- Sortie vidéo en 1080p, 1440p ou 2160p
- Prise en charge d’une sortie à 120 Hz sur les écrans compatibles
- Génération d’images intermédiaires pour améliorer la fluidité, avec une copie personnelle de Lossless Scaling
Plusieurs réglages de performances permettant de privilégier la vitesse au détriment de certaines fonctions de précision.
L’émulateur intègre également un système de cache des shaders afin de limiter les saccades lors des sessions suivantes, ainsi que des paramètres spécifiques à chaque jeu.
DualSense, sauvegardes et mods au programme
Le projet ne se limite pas au lancement des jeux. EglantinePS5 dispose d’une interface dédiée, d’une bibliothèque avec les jaquettes et les derniers jeux lancés, ainsi que d’un système de profils séparés. La manette DualSense est prise en charge, avec la possibilité de personnaliser les commandes et de choisir différents types de contrôleurs Nintendo selon les besoins du jeu. Jusqu’à quatre manettes DualSense peuvent être utilisées, avec prise en charge des vibrations et des commandes par mouvement.
Les autres fonctionnalités comprennent notamment :
- L’importation et l’exportation des sauvegardes.
- La prise en charge des mises à jour et des DLC.
- La gestion des mods, correctifs et triches.
- La configuration individuelle des paramètres graphiques et audio.
- Le chargement de jeux depuis le stockage interne, un SSD M.2, un disque externe ou un périphérique USB.
- La possibilité de récupérer des jeux depuis un serveur du réseau local, notamment RomM.
- La synchronisation des sauvegardes entre plusieurs appareils via un serveur compatible.
L’ensemble vise à proposer une expérience d’émulation relativement complète directement sur la console de Sony.
Le multijoueur en ligne via les salons Eden
L’une des évolutions importantes du projet concerne le multijoueur sans fil local via les salons Eden. Cette fonctionnalité expérimentale permet de connecter des joueurs par Internet en utilisant le mode multijoueur local sans fil de certains jeux. Les joueurs peuvent rejoindre un salon public ou saisir les informations d’un salon privé. La connexion peut notamment réunir plusieurs consoles PS5 exécutant EglantinePS5 et des utilisateurs de l’émulateur Eden sur PC. L’interface indique l’état de la connexion et affiche la latence du salon en millisecondes. En cas de perte de connexion, le jeu est fermé et un message explique le problème. Cette fonction reste néanmoins expérimentale. Pour obtenir une session stable, les participants doivent utiliser le même jeu et la même mise à jour. Les développeurs recommandent également à l’hôte d’utiliser une résolution interne de 1x et de désactiver la génération d’images. Si l’hôte ne parvient pas à maintenir une vitesse d’émulation suffisante, la session peut être interrompue pour tous les participants.
Comment installer EglantinePS5 ?
Le projet est destiné aux consoles PS5 disposant d’un environnement homebrew compatible. Les développeurs recommandent ShadowMountPlus 1.7beta4 ou une version ultérieure, qui permet notamment de monter l’application et d’accéder aux fichiers stockés sur les différents supports de la console. Les fichiers du projet peuvent être récupérés sur le dépôt officiel GitHub. La compilation est également possible sous Linux, notamment avec Ubuntu 26.04, ainsi que sous WSL. Il est nécessaire de fournir ses propres fichiers de jeux, clés et firmware. L’archive de publication ne contient pas ces données. Attention : EglantinePS5 est encore une version alpha. Le lancement d’un jeu ne garantit ni une compatibilité complète ni des performances satisfaisantes. Les résultats dépendront du titre utilisé et de sa configuration.