Aller au contenu


Photo

[PS5] ProsperoEden émule la Switch nativement sur PS5 et sans Linux


  • Veuillez vous connecter pour répondre
11 réponses à ce sujet

Posté 27 septembre 2026 - 06:37

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 811 messages
  • Sexe:Male
La scène homebrew PlayStation 5 continue de repousser les limites de la console de Sony. Après les différents projets d’émulation et de portage apparus ces derniers mois, une nouvelle réalisation attire particulièrement l’attention : ProsperoEden, un portage expérimental de l’émulateur Eden permettant de lancer des jeux Nintendo Switch directement sur PS5, sans utiliser Linux.
 
Le projet est encore extrêmement jeune, mais son principe est particulièrement intéressant. Là où l’émulation de consoles Nintendo sur PS5 pouvait jusqu'ici nécessiter de passer par un environnement Linux, ProsperoEden cherche à faire fonctionner le moteur d'émulation directement dans l’environnement homebrew de la PlayStation 5.
 
 
 
 
Eden porté directement sur PlayStation 5
 
ProsperoEden est basé sur Eden, un émulateur open source destiné à la Nintendo Switch. Les développeurs ont adapté son fonctionnement afin de l’exécuter sur l’architecture de la PS5 et de proposer une véritable interface pensée pour la console de Sony.
 
Le résultat prend la forme d'une application PS5 disposant notamment d'une bibliothèque de jeux avec jaquettes, d'un système de lancement et de plusieurs fonctions propres à l'émulation. Le projet prend également en charge le DualSense, l'audio, les sauvegardes et différentes informations liées aux performances.
 
L'une des fonctions intéressantes concerne le choix du mode d'exécution : chaque jeu peut être lancé en mode portable ou en mode station d'accueil, comme sur une véritable Nintendo Switch.
 
Des premiers résultats particulièrement intéressants
 
Il ne faut évidemment pas considérer ProsperoEden comme un émulateur Switch pleinement fonctionnel. Le projet est actuellement en alpha, et la compatibilité varie fortement d'un titre à l'autre.
 
Certains jeux parviennent toutefois déjà à atteindre des résultats particulièrement intéressants.
 
Les développeurs rapportent notamment :
 
Cuphead : jusqu'à 60 FPS rapportés ;
Metroid Dread : environ 40 FPS dans certaines situations ;
Super Mario 3D World : déjà jouable dans certaines conditions ;
Mario Kart 8 Deluxe : le jeu parvient déjà à entrer en jeu ;
Horizon Chase Turbo : environ 33 à 36 FPS dans le menu ;
Mario vs. Donkey Kong : environ 30 FPS sur l'écran titre.
 
Pour Super Mario 3D World, les tests de développement ont notamment permis d'observer entre 35 et 53 FPS sur l'écran titre animé.
 
Metroid Dread atteint quant à lui environ 59 à 60 FPS sur l'écran de sélection du titre et des fichiers de sauvegarde.
 
Attention toutefois : ces chiffres correspondent essentiellement à des menus ou écrans titres et ne constituent pas des mesures représentatives des performances en jeu. Ils ne permettent donc pas de conclure que les mêmes fréquences d'images seront maintenues pendant toute la durée d'une partie.
 
 
 
 
 
 
Une version 1.000.010 déjà en développement
 
ProsperoEden vient de franchir une nouvelle étape avec la version 1.000.010 alpha.
 
Cette mise à jour apporte notamment plusieurs améliorations concernant le rendu et les performances OpenGL, avec un travail effectué sur les opérations multi-échantillons, les cibles de rendu, le cycle de vie des shaders et les copies de profondeur.
 
La gestion du lancement et de la fermeture des jeux a également été améliorée.
 
Les développeurs indiquent notamment avoir corrigé des problèmes liés au lancement de Metroid Dread ainsi qu'au retour de Super Mario 3D World vers le lanceur.
 
Le mode Portable/Station d'accueil peut désormais être configuré individuellement pour chaque jeu et sera appliqué lors du prochain lancement.
 
Le lanceur standard est également inclus dans cette version, avec plusieurs fonctions de développement désactivées pour la version destinée aux utilisateurs.
 
La compatibilité reste encore très expérimentale
 
Comme on pouvait s'y attendre avec un projet aussi récent, les problèmes sont encore nombreux.
 
Pokémon Legends: Z-A reste notamment très lent et peut rencontrer des plantages. Mario Kart 8 Deluxe, malgré les progrès réalisés, ne maintient pas encore 60 FPS en mode téléviseur.
 
Les changements répétés de jeux peuvent également provoquer des problèmes de stabilité.
 
Les développeurs recherchent donc activement des testeurs capables de remonter différents problèmes : jeux qui refusent de démarrer, temps de chargement excessifs, performances inférieures à 5 FPS, gels ou encore plantages.
 
Pour faciliter le développement, les informations concernant le firmware utilisé sur la PS5, la version du jeu, le mode portable ou docké et la fréquence d'images observée sont particulièrement utiles.
 
Des raccourcis directement au DualSense
 
ProsperoEden dispose également de plusieurs raccourcis permettant de contrôler l'émulateur pendant l'exécution d'un jeu.
 
Une pression sur le pavé tactile du DualSense combinée à R1 permet notamment d'afficher ou de masquer l'interface de performances.
 
La combinaison avec L1 permet quant à elle de quitter le jeu en cours et de revenir à la bibliothèque des ROM.
 
Cette intégration montre que le projet ne se contente pas de faire fonctionner le moteur d'émulation : l'objectif est bien de proposer une expérience adaptée à la PS5.
 
Une installation réservée aux consoles compatibles
 
L'installation consiste à copier le dossier PPSA99008 dans le répertoire homebrew de la PS5 :
 
/data/homebrew/PPSA99008/
├── assets/
│   ├── keys/
│   │   ├── prod.keys
│   │   └── title.keys
│   ├── firmware/
│   │   └── *.nca
│   └── roms/
│       ├── Game.nsp
│       └── Game.xci
├── eboot.bin
└── ...
 
ProsperoEden ne fournit évidemment aucune clé, aucun firmware Nintendo Switch et aucun jeu. Ces éléments doivent provenir de copies que l'utilisateur est légalement autorisé à utiliser.
 
Après l'ajout ou la modification des clés ou du firmware, l'application doit être redémarrée afin que la configuration soit correctement prise en compte.
 
La PS5 devient une machine d'émulation de plus en plus intéressante
 
Ce qui rend ProsperoEden particulièrement intéressant n'est finalement pas encore son niveau de compatibilité, qui reste limité, mais la direction prise par le projet.
 
Faire fonctionner un émulateur Nintendo Switch directement sur PlayStation 5, sans avoir besoin de démarrer Linux, constitue une nouvelle démonstration des possibilités offertes par l'environnement homebrew de la console.
 
Bien entendu, nous sommes encore très loin d'une solution permettant de remplacer une Nintendo Switch. Les performances varient énormément selon les jeux et de nombreux titres ne sont pas encore correctement fonctionnels.
 
Mais voir des jeux comme Super Mario 3D World, Metroid Dread ou Mario Kart 8 Deluxe commencer à fonctionner directement sur PS5 constitue déjà une évolution particulièrement intéressante.
 
Et surtout, ProsperoEden n'en est qu'à ses débuts.
 
Si les développeurs parviennent à améliorer progressivement le rendu, la compatibilité et la stabilité, ce portage pourrait devenir l'un des projets d'émulation les plus intéressants de la scène PS5. ProsperoEden v1.000.010 alpha est disponible dès maintenant, avec son code source, pour les utilisateurs disposant d'une PS5 compatible avec l'exécution de homebrews.
 
Téléchargement : ProsperoEden
 
 

  • Retour en haut

Posté 27 septembre 2026 - 07:50

#2
xave

xave

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 001 messages
  • Sexe:Male
merci au personne qui travaille sur cela pour notre plaisir
  • Retour en haut

Posté 27 septembre 2026 - 08:40

#3
tikilou

tikilou

    Sunriseur avancé

  • Technicien
  • 608 messages

merci au personne qui travaille sur cela pour notre plaisir

Vrai, mais réinventer la roue ne sert pas à grand chose sinon s'épuiser et éparpiller les ressources.
Le défi est certes intéressant, mais n'atteindra jamais le niveau de développement des forks de Yuzu pour Linux, tant les optimisations développées sont titanesques, tout comme les autres émulateurs les plus poussés. L'IA aide, mais a ses limites, surtout sur des plateformes où elle n'a pas pu bénéficier d'apprentissage ou presque.
Et, développer un mini-coeur Linux pour executer un seul programme automatiquement (Eden, dans le cas présent ?) après chargement du noyau et quelques services, est loin d'être difficile et irait beaucoup plus vite.


Modifié par tikilou, 27 septembre 2026 - 08:41.

  • Retour en haut

Posté 27 septembre 2026 - 09:20

#4
marto

marto

    Sunriseur avancé

  • Members
  • PipPipPip
  • 321 messages

merci au personne qui travaille sur cela pour notre plaisir

Vrai, mais réinventer la roue ne sert pas à grand chose sinon s'épuiser et éparpiller les ressources.
Le défi est certes intéressant, mais n'atteindra jamais le niveau de développement des forks de Yuzu pour Linux, tant les optimisations développées sont titanesques, tout comme les autres émulateurs les plus poussés. L'IA aide, mais a ses limites, surtout sur des plateformes où elle n'a pas pu bénéficier d'apprentissage ou presque.
Et, développer un mini-coeur Linux pour executer un seul programme automatiquement (Eden, dans le cas présent ?) après chargement du noyau et quelques services, est loin d'être difficile et irait beaucoup plus vite.

Point de vue qui s'entend, mais les personnes sur ce type de projet le font aussi par plaisir et défi, au moins initialement. On ne peut pas blâmer ça. Et puis si c'est un émulateur natif, c'est quand même olus agréable de le lancer sur une cession de jeu plutôt que de démarrer sous linux juste pour ça, en particulier pour celles et ceux qui ne veulent pas de Linux pour autre chose.
  • Retour en haut

Posté 27 septembre 2026 - 10:01

#5
vegitossb95

vegitossb95

    Superlative Сasual Dating - Genuine Damsels

  • Members
  • PipPipPip
  • 862 messages
  • Sexe:Male
  • Lieu:123114
  • Passions:115122
New super mario tourne a fond par contre le wondeur et les galaxy plante au démarage pour l'instant presser de voir l'évolution
  • Retour en haut

Posté 27 septembre 2026 - 12:08

#6
Hacking Joke

Hacking Joke

    Sunriseur avancé

  • Members
  • PipPipPip
  • 336 messages

merci au personne qui travaille sur cela pour notre plaisir

Vrai, mais réinventer la roue ne sert pas à grand chose sinon s'épuiser et éparpiller les ressources.
Le défi est certes intéressant, mais n'atteindra jamais le niveau de développement des forks de Yuzu pour Linux, tant les optimisations développées sont titanesques, tout comme les autres émulateurs les plus poussés. L'IA aide, mais a ses limites, surtout sur des plateformes où elle n'a pas pu bénéficier d'apprentissage ou presque.
Et, développer un mini-coeur Linux pour executer un seul programme automatiquement (Eden, dans le cas présent ?) après chargement du noyau et quelques services, est loin d'être difficile et irait beaucoup plus vite.


j émet un gros doute sur ton jamais lol .
Il ne faut jamais présumé, surtout dans cette période ou l'IA est présente et te permet de tester comme si tu étais 100 personnes voir plus.
  • Retour en haut

Posté 27 septembre 2026 - 14:12

#7
59ludo59

59ludo59

    Sunriseur

  • Members
  • PipPip
  • 207 messages

New super mario tourne a fond par contre le wondeur et les galaxy plante au démarage pour l'instant presser de voir l'évolution


salut, comment tu as proceder pour pouvoir insstaller et jouer ?
  • Retour en haut

Posté 27 septembre 2026 - 14:47

#8
matthieu007777

matthieu007777

    Sunriseur avancé

  • Members
  • PipPipPip
  • 456 messages
Trooooop conteeent :D
  • Retour en haut

Posté 27 septembre 2026 - 21:09

#9
Cedsaill3

Cedsaill3

    Sunriseur

  • Members
  • PipPip
  • 131 messages
  • Sexe:Male

New super mario tourne a fond par contre le wondeur et les galaxy plante au démarage pour l'instant presser de voir l'évolution

salut, comment tu as proceder pour pouvoir insstaller et jouer ?

https://github.com/b...oEden/releases/
C'est dans la news !

Modifié par Cedsaill3, 27 septembre 2026 - 21:10.

  • Retour en haut

Posté hier, 09:19

#10
tikilou

tikilou

    Sunriseur avancé

  • Technicien
  • 608 messages

j émet un gros doute sur ton jamais lol .
Il ne faut jamais présumé, surtout dans cette période ou l'IA est présente et te permet de tester comme si tu étais 100 personnes voir plus.

Je touche beaucoup à l'IA, et elle est largement surestimée.
Elle te fait les fondations et le bâti, potentiellement truffé de bug, mais sur la durée, c'est un long travail de finition et débogage.

L'IA réclame de réelles conséquences d'ingénieurerie pour en tirer quelque chose de réellement qualitatif sur des projets complexes.
C'est d'autant plus vrai que chaque fonctionnalité ajoutée peut déclencher des bugs en cascade, qu'il va falloir à chaque fois déboguer et corriger.
Et sur un émulateur, ça ne pardonne pas, alors maintenir tous les commits d'un port PC vers une plateforme où l'entrainement des IA se résume à... Rien. C'est très compliqué.


  • Retour en haut

Posté hier, 09:22

#11
tikilou

tikilou

    Sunriseur avancé

  • Technicien
  • 608 messages

Point de vue qui s'entend, mais les personnes sur ce type de projet le font aussi par plaisir et défi, au moins initialement. On ne peut pas blâmer ça. Et puis si c'est un émulateur natif, c'est quand même olus agréable de le lancer sur une cession de jeu plutôt que de démarrer sous linux juste pour ça, en particulier pour celles et ceux qui ne veulent pas de Linux pour autre chose.

Alors je précise mais... Quand on sait ce qu'on fait, et d'autant plus sur des machines où tout ou presque est constamment similaire, Linux peut être totalement transparent pour l'utilisateur.

Concrètement, il suffit de créer un environnement ultra minimal qui va embarquer le noyau, quelques services, et un serveur d'affichage, avec un lancement automatique de l'émulateur en plein écran.
Mieux, si quelqu'un crée une interface de type console de jeu plutôt qu'une fenêtre type PC, elle peut bénéficier aux versions PC si les développeurs la reprennent.

Je bosse justement sur des projets de ce genre, mais pour PC.


  • Retour en haut

Posté hier, 16:49

#12
Hacking Joke

Hacking Joke

    Sunriseur avancé

  • Members
  • PipPipPip
  • 336 messages

j émet un gros doute sur ton jamais lol .
Il ne faut jamais présumé, surtout dans cette période ou l'IA est présente et te permet de tester comme si tu étais 100 personnes voir plus.


Je touche beaucoup à l'IA, et elle est largement surestimée.
Elle te fait les fondations et le bâti, potentiellement truffé de bug, mais sur la durée, c'est un long travail de finition et débogage.
L'IA réclame de réelles conséquences d'ingénieurerie pour en tirer quelque chose de réellement qualitatif sur des projets complexes.
C'est d'autant plus vrai que chaque fonctionnalité ajoutée peut déclencher des bugs en cascade, qu'il va falloir à chaque fois déboguer et corriger.
Et sur un émulateur, ça ne pardonne pas, alors maintenir tous les commits d'un port PC vers une plateforme où l'entrainement des IA se résume à... Rien. C'est très compliqué.


On est des 2 car j'utilise des agents IA quotidiennement depuis plusieurs mois, est ce que c'est parfait non, est ce que l'humain est parfait ? non plus lol sinon les programmes ne se mettrait a jour, je dis juste que dans les mains d'une personne qui s'y connaît c'est un game changer au niveau du temps, et ca démuliplie la vitesse a laquelle tu bosses. C"est pour ca qu'il y a autant de news en ce moment. Faut pas chercher plus loin.

Aussi il faut voir les modeles que tu utilises , parce qu'entre aujourd'hui et il y a 6 mois y a un gros gap par exemple dans les meilleurs modeles que je constate. Est ce que tu dois repasser derrière oui, mais si tu sais ce que tu fais, le gain de temps est inestimable. D"ou les projets qui sortent dans tous les sens. Et pour des projets d'émulation et de portage c'est fait pour. Perso parce que je ne dis pas ce que je fais comme taff, ni ce que je dev en console, mais moi je lui fait prendre la main sur des consoles ou pc , et tester, et ensuite j'ai des rapports , j'ai meme pas besoin de touché la machine. bref :) Le seul truc c'est l'argent que tu as a mettre pour te démultiplier.
  • Retour en haut




1 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)