Eden-NX2 et Eglantine sortent au grand public : 145 correctifs, FSR 3 et Mario Kart World lancé sur les premiers émulateurs Nintendo Switch 2

La frontière qui séparait les preuves de concept confidentielles d’un exécutable accessible à tous n’aura tenu que quarante-huit heures. Alors que les premières démonstrations de la branche nx2 d’Eden sur PC reposaient encore mercredi sur des builds privés, le développeur Takoroka a mis en ligne la toute première pré-version publique d’Eden-NX2 sur le serveur Git officiel du projet. Dans la foulée immédiate, un second dépôt open source baptisé Eglantine a pris le relais sur GitHub, enchaînant déjà plus de soixante compilations automatisées pour faire tourner Mario Kart World, Donkey Kong Bananza et Splatoon Raiders sous Windows et Linux.
Eden-NX2 : 145 verrous résolus par Takoroka pour décoder l’architecture de la Nintendo Switch 2
Le point de bascule est intervenu le 29 octobre 2026 sur l’infrastructure git.eden-emu.dev. Quelques heures après l’adoption de la requête #4585 levant les restrictions sur les contributions assistées par intelligence artificielle au sein du dépôt, le développeur Takoroka a publié la release nx2-2026-10-29 (une archive Windows 64 bits de 34,3 Mo regroupant l’interface graphique eden.exe et l’outil en ligne de commande eden-cli.exe), accompagnée d’un volumineux journal technique intitulé NX2_NOTES.md.
Ce document de rétro-ingénierie recense dans l’ordre exact les 145 points de blocage qu’il a fallu contourner pour amener un émulateur conçu pour la première Switch à exécuter le code de la nouvelle console de Kyoto :
- Décodage des instructions ARMv8.1 à ARMv8.5 dans dynarmic : tous les jeux Nintendo Switch 2 analysés partagent un en-tête
main.npdmen 64 bits avec un espace d’adressage de 39 bits, une version de noyauKernelVersion 9.1et six cœurs applicatifs (masque0x3f). Surtout, leurs binaires regorgent d’instructions que le compilateur à la volée (JIT)dynarmicd’origine était incapable de lire. Dans le seul exécutableDrive.nssde Mario Kart World (identifiant0400C3F00006E000), l’outil d’analyse a relevé 114 767 instructionsRETAA/RETAB(authentification de pointeurs), 37 560LDAPR, 24 718 opérations atomiques LSE, 6 640CASet 2 470SWP. Dans Splatoon Raiders (0400380020056000), ce total grimpe même à 134 911RETAA/Bet 100 520LDAPR. Takoroka a donc patché la table de décodage pour traduire ces instructions ARMv8.1 à ARMv8.5, ne laissant qu’une centaine d’encodages SIMD rares de côté. - Profil mémoire de 12 Go et repli des 6 cœurs CPU : l’émulateur bascule sur le profil
memory_layout_mode=4allouant 12 Go de mémoire vive aux titres Switch 2, étend la plage physique SMMU de 33 à 34 bits et applique un mappage identitaire (GPU VA == CPU VA) via le registreNx2GpuMemoryRegistry. Eden n’émulant encore que quatre cœurs processeur, les threads créés sur les cœurs virtuels 4 et 5 de la console sont automatiquement repliés sur les cœurs 0 et 1. - Simulation de la puce Nvidia Ampere (0x17E) et décodage vidéo FFmpeg : pour franchir la vérification matérielle du pilote
NvRm, la branchenx2déclare l’identifiant de puce Ampere0x17E(classes matériellesC797,C7C0etC7B5avec gestion des macrosMME64) et confie le décodage des flux vidéonn::codec::videoà la bibliothèque FFmpeg. Dans Splatoon Raiders, cette avancée permet désormais de lire l’intégralité de la cinématique d’introduction (cockpit de l’avion, carte, étalonnage des couleurs et sous-titres) en remplaçant temporairement l’upscaling Tensor Core de type DLSS par un filtrage bilinéaire.
Pour les joueurs qui préfèrent profiter de ces trois exclusivités dès leur lancement avec une fluidité irréprochable sur le matériel officiel de Nintendo, voici les meilleures offres vérifiées actuellement :
Eglantine : le fork open source qui ajoute déjà le FSR 3 et corrige Mario Kart World
Dès la publication du code source d’Eden-NX2 sous licence libre GPLv3, la communauté s’est emparée de cette base pour accélérer l’optimisation. Sur GitHub, le dépôt Eglantine (Djihads80/Eglantine), présenté comme un émulateur Nintendo Switch 2 libre dérivé d’Eden, Yuzu et Sudachi à partir des travaux initiés par la développeuse Camille LaVey et du socle nx2 de Takoroka, a rencontré une adhésion fulgurante en dépassant les 800 étoiles et près d’une centaine de forks en moins de quarante-huit heures.

Grâce à une chaîne d’intégration continue qui a déjà généré 64 builds automatiques jusqu’à ce samedi 31 octobre 2026 (avec des binaires compilés par optimisation guidée par profil PGO de 107,1 Mo pour Windows x86_64 et de 101,2 Mo au format AppImage pour Linux sous glibc 2.39+), les contributeurs d’Eglantine ont empilé des correctifs décisifs :
- Intégration de l’AMD FSR 3 et de la génération d’images : le mainteneur
Djihads80a directement greffé l’upscaling FSR 3 et son module de Frame Generation (commit8a72dc0) pour compenser la lourdeur actuelle de la traduction graphique. - Corrections ciblées pour Mario Kart World (version 1.8.0) : le développeur
xtama rétabli l’affichage des polices et des textes en jeu en autorisant les retours du registreR0dans les shaders (a4a746b). En parallèle, le correctif#82devibecodekuna éliminé le plantage systématique de la Coupe Spéciale (Special Cup), tandis que la contribution#89d’arisqza supprimé les artefacts verts et bleus qui entouraient les sources lumineuses sur les cartes graphiques AMD Radeon. - Ergonomie, bascule Docké/Portable et portage PS5 : les dernières révisions prennent désormais en charge le changement de profil entre le mode Docké et le mode Portable pour les jeux Switch 2 (
d2ac227), la détection automatique des dossiersExeFSdécompressés avec affichage de leur icône dans la liste de jeux (#98), la mémoire partagée sous macOS via MoltenVK (#33), et ont même donné naissance à EglantinePS5 (heydemoura/EglantinePS5), un portage alpha pour PlayStation 5 jailbreakée adossé au pilote Vulkan RADVPS5_Mesademihawk-99.
Configuration requise, fichiers ExeFS et limites d’un prototype encore très expérimental
Malgré l’enthousiasme provoqué par des séquences où Mario Kart World et Splatoon Raiders atteignent ponctuellement les 60 FPS après la mise en cache des shaders, les auteurs d’Eden-NX2 et d’Eglantine insistent sur le caractère extrêmement précoce de ces versions. Pour lancer l’exécutable sous Windows 10 ou Windows 11 (64 bits), Takoroka recommande au minimum 16 Go de mémoire vive (RAM) et une carte graphique compatible Vulkan disposant d’au moins 8 Go de mémoire vidéo (VRAM).
Surtout, ces émulateurs ne peuvent lire aucune cartouche commerciale chiffrée ni aucun fichier d’archive verrouillé. Comme lors de la publication des premiers dumps de jeux Nintendo Switch 2 extraits en ligne, le chargement s’effectue uniquement en pointant vers le fichier déchiffré exefsmain accompagné de son répertoire romfs/ adjacent, obtenu via la chaîne d’exploitation userland ns2jb et l’outil OunceCake sur une console équipée du firmware 23.0.1. En jeu, l’absence de traduction complète pour les mesh shaders, les textures virtuelles non allouées et certaines opérations 64 bits (UIADD3, TMML) provoque encore des géométries manquantes, des sols assombris et de fortes saccades à chaque découverte d’un nouvel effet visuel.
Voir les disponibilités sur Amazon→
Mon regard
La rapidité avec laquelle la scène open source est passée d’une simple capture vidéo privée le 28 octobre à soixante-quatre builds publics sur GitHub trois jours plus tard marque une rupture méthodologique majeure dans l’histoire de l’émulation. La lecture du fichier NX2_NOTES.md de Takoroka est à ce titre révélatrice : là où il fallait autrefois plusieurs mois à une équipe entière pour isoler et documenter chaque appel système svcGetInfo ou chaque instruction ARMv8.5 non reconnue par dynarmic, l’automatisation des outils de traçage combinée aux assistants de code modernes a permis d’abattre 145 obstacles bloquants en un temps record.
Il faut néanmoins garder la tête froide face à l’étiquette de premier émulateur jouable. Tant que le noyau de la Nintendo Switch 2 et ses clés cryptographiques restent hors de portée au-delà du firmware 23.0.1, et tant que le pipeline graphique Ampere NVN2 repose sur des substituts partiels sous Vulkan, Eden-NX2 et Eglantine demeurent avant tout des laboratoires d’ingénierie destinés aux développeurs. Mais en exposant leur code au grand public sur Git et GitHub, leurs auteurs viennent d’enclencher un travail collectif que même les ripostes juridiques habituelles de Nintendo auront bien du mal à refermer.
Retrouvez Pro-Gamer en priorité sur Google
Ajoutez pro-gamer.fr à vos sources préférées pour retrouver nos guides et actus directement dans votre flux Google Discover et vos résultats de recherche.
















