Eden-NX2 und Eglantine sind öffentlich verfügbar: 145 Fixes, FSR 3 und Mario Kart World auf den ersten Nintendo-Switch-2-Emulatoren

Eden-NX2 und Eglantine sind öffentlich verfügbar: 145 Fixes, FSR 3 und Mario Kart World auf den ersten Nintendo Switch 2 Emulatoren
Update vom 8. November 2026: Nur wenige Tage nach der Veröffentlichung von Eden-NX2 und Eglantine hat ein dritter Open-Source-Emulator namens Lichii (Build 75 bis 93) das Remake von Zelda: Ocarina of Time mit 60 FPS auf dem PC (RTX 5080 und Ryzen 7 9800X3D) sowie integriertem Dynamic-FPS-Patch zum Laufen gebracht, während parallel erste statische PC-Rekompilierungen ohne Emulator entstanden sind.

Die Schwelle zwischen internen Machbarkeitsstudien hinter verschlossenen Türen und einer frei herunterladbaren Programmdatei hat keine achtundvierzig Stunden gehalten. Während erste Demonstrationen des nx2-Zweigs von Eden unter Windows zur Wochenmitte noch auf privaten Test-Builds basierten, hat der Entwickler Takoroka Ende Oktober 2026 die erste öffentliche Vorabversion von Eden-NX2 auf dem offiziellen Git-Server des Projekts freigegeben. Unmittelbar darauf übernahm ein zweites Open-Source-Repository namens Eglantine auf GitHub den Staffelstab und lieferte binnen kürzester Zeit über sechzig automatisierte Builds aus, um Exklusivtitel wie Mario Kart World, Donkey Kong Bananza und Splatoon Raiders unter Windows und Linux zu starten.

Eden-NX2: 145 gelöste Hardware-Hürden von Takoroka für die Switch-2-Architektur

Der technische Wendepunkt ereignete sich am 29. Oktober 2026 auf der Infrastruktur von git.eden-emu.dev. Wenige Stunden nachdem über Pull Request #4585 die bisherigen Beschränkungen für KI-gestützte Code-Beiträge im Repository aufgehoben wurden, veröffentlichte Entwickler Takoroka das Release nx2-2026-10-29 (ein 34,3 MB großes 64-Bit-Archiv für Windows mit der grafischen Oberfläche eden.exe und dem Kommandozeilen-Tool eden-cli.exe) samt einer umfangreichen technischen Dokumentation unter dem Namen NX2_NOTES.md.

Dieses Reverse-Engineering-Protokoll listet in chronologischer Reihenfolge exakt jene 145 Blockaden auf, die überwunden werden mussten, um einem ursprünglich für die erste Switch geschriebenen Emulator den Code der neuen Konsolengeneration aus Kyoto beizubringen:

  • Dekodierung von ARMv8.1- bis ARMv8.5-Befehlen in dynarmic: Alle untersuchten Nintendo-Switch-2-Spiele teilen sich einen 64-Bit-Header (main.npdm) mit 39-Bit-Adressraum, der Kernel-Kennung KernelVersion 9.1 und sechs Anwendungskernen (Maske 0x3f). Vor allem enthalten ihre Binärdateien zehntausende Prozessorbefehle, die der ursprüngliche Just-in-Time-Compiler (JIT) dynarmic nicht verstand. Allein in der Programmdatei Drive.nss von Mario Kart World (Titel-ID 0400C3F00006E000) zählte das Analysetool 114.767 RETAA/RETAB-Instruktionen (Pointer Authentication), 37.560 LDAPR-Befehle, 24.718 atomare LSE-Operationen, 6.640 CAS und 2.470 SWP. In Splatoon Raiders (0400380020056000) klettert dieser Wert sogar auf 134.911 RETAA/B und 100.520 LDAPR. Takoroka erweiterte daher die Dekodiertabelle für ARMv8.1 bis ARMv8.5, sodass nur noch rund hundert seltene SIMD-Kodierungen offenbleiben.
  • 12-GB-Speicherprofil und Umleitung der 6 CPU-Kerne: Der Emulator schaltet auf das Profil memory_layout_mode=4 um, das Switch-2-Spielen volle 12 GB Arbeitsspeicher zuweist, erweitert den physischen SMMU-Bereich von 33 auf 34 Bit und nutzt über Nx2GpuMemoryRegistry ein identisches Adress-Mapping (GPU VA == CPU VA). Da Eden intern weiterhin vier Prozessorkerne emuliert, werden Threads auf den virtuellen Konsolenkernen 4 und 5 automatisch auf die Kerne 0 und 1 umgeleitet.
  • Simulation des Nvidia-Ampere-Chips (0x17E) und FFmpeg-Videodecoding: Um die Hardware-Abfrage des NvRm-Treibers zu bestehen, meldet der nx2-Zweig die Chip-Kennung Ampere 0x17E (Hardware-Klassen C797, C7C0 und C7B5 inklusive MME64-Makroverarbeitung) und übergibt die Dekodierung der Videostreams (nn::codec::video) an die Bibliothek FFmpeg. In Splatoon Raiders wird dadurch bereits das gesamte Intro-Video (Flugzeug-Cockpit, Karte, Farbkorrektur und Untertitel) korrekt abgespielt, während das Tensor-Core-Upscaling vom Typ DLSS vorübergehend durch bilineare Filterung ersetzt wird.
Trailer video

Eglantine: Der Open-Source-Fork integriert AMD FSR 3 und behebt Grafikfehler in Mario Kart World

Unmittelbar nach der Freigabe des Quellcodes von Eden-NX2 unter der freien GPLv3-Lizenz stürzte sich die Entwicklergemeinschaft auf die Optimierung. Auf GitHub verzeichnete das Repository Eglantine (Djihads80/Eglantine), ein freier Nintendo-Switch-2-Emulator auf Basis von Eden, Yuzu und Sudachi sowie den Vorarbeiten von Camille LaVey und Takorokas nx2-Fundament, binnen achtundvierzig Stunden über 800 Sterne und fast hundert Forks.

Screenshot von Splatoon Raiders mit 60 FPS unter Windows im Open Source Nintendo-Switch-2-Emulator Eglantine mit Vulkan API
Aufnahme von Splatoon Raiders im laufenden Spielbetrieb mit 60 FPS (16,66 ms Frametime) unter Windows und der Vulkan-API auf einem Eglantine-Entwicklungszweig.

Dank einer automatisierten Continuous-Integration-Pipeline, die bis zum 31. Oktober 2026 bereits 64 Builds erzeugte (darunter per Profile-Guided Optimization PGO kompilierte Pakete mit 107,1 MB für Windows x86-64 und 101,2 MB als Linux-AppImage für glibc 2.39+), ergänzten die Mitwirkenden von Eglantine zentrale Verbesserungen:

  • Integration von AMD FSR 3 und Frame Generation: Maintainer Djihads80 implementierte direkt AMDs Upscaler FSR 3 samt Frame Generation (Commit 8a72dc0), um die hohe Grundlast der aktuellen Grafikübersetzung abzufedern.
  • Gezielte Korrekturen für Mario Kart World (Version 1.8.0): Entwickler xtam stellte die Darstellung sämtlicher In-Game-Schriften wieder her, indem Rückgabewerte des Registers R0 in Shadern zugelassen wurden (a4a746b). Parallel beseitigte Fix #82 von vibecodekun den reproduzierbaren Absturz im Special Cup, während Beitrag #89 von arisqz grüne und blaue Farbartefakte rund um Lichtquellen auf AMD-Radeon-Grafikkarten behob.
  • Docked/Handheld-Umschaltung und PS5-Portierung: Neuere Revisionen erlauben den Profilwechsel zwischen Docked- und Handheld-Modus für Switch-2-Titel (d2ac227), erkennen entpackte ExeFS-Ordner automatisch samt Spiel-Icon (#98), unterstützen Shared Memory unter macOS via MoltenVK (#33) und bildeten sogar die Grundlage für EglantinePS5 auf modifizierten PlayStation-5-Konsolen unter OrbisOS mithilfe des RADV-Vulkan-Treibers von mihawk-99.

Systemanforderungen, ExeFS-Struktur und die Grenzen eines frühen Prototyps

Trotz einzelner Szenen, in denen Mario Kart World und Splatoon Raiders nach dem Aufbau des Shader-Caches zeitweise die 60-FPS-Marke berühren, betonen die Entwickler den extrem frühen Experimentierstatus. Für den Start unter Windows 10 oder Windows 11 (64 Bit) empfiehlt Takoroka mindestens 16 GB Arbeitsspeicher (RAM) sowie eine Vulkan-fähige Grafikkarte mit mindestens 8 GB Videospeicher (VRAM). Wer prüfen möchte, wie viel Leistung sein System unter Last aufnimmt, findet dazu unseren PC-Stromverbrauch-Rechner sowie weitere Analysen im Hardware-Bereich.

Wichtig zu wissen: Keiner dieser Emulatoren kann verschlüsselte Handelscartridges oder geschützte Containerdateien direkt öffnen. Geladen werden ausschließlich entschlüsselte exefsmain-Binärdateien samt zugehörigem romfs/-Verzeichnis, die über den Userland-Exploit ns2jb und OunceCake auf einer Konsole mit Firmware 23.0.1 ausgelesen wurden. Im Spielbetrieb führen fehlende Übersetzungen für Mesh Shaders, nicht zugewiesene virtuelle Texturen und spezielle 64-Bit-Operationen (UIADD3, TMML) weiterhin zu fehlender Geometrie, abgedunkelten Böden und kräftigen Rucklern bei neuen Effekten.

Verfügbarkeit der Nintendo Switch 2 auf Amazon prüfen→

Mein Technik-Fazit

Das Tempo, mit dem die Open-Source-Szene innerhalb von drei Tagen von einem privaten Beweisvideo am 28. Oktober zu 64 öffentlichen GitHub-Builds übergegangen ist, markiert einen methodischen Umbruch in der Konsolen-Emulation. Ein Blick in Takorokas Datei NX2_NOTES.md zeigt den Grund: Wo früher ein ganzes Kernteam monatelang jeden einzelnen Systemaufruf (svcGetInfo) oder jede unbekannte ARMv8.5-Instruktion in dynarmic von Hand isolieren musste, hat die Kombination aus automatisiertem Tracing und Code-Analyse 145 harte Blockaden in Rekordzeit gelöst.

Trotzdem rate ich bei dem Etikett „erster spielbarer Emulator“ zu Nüchternheit. Solange der Kernel der Nintendo Switch 2 und ihre kryptografischen Schlüssel jenseits der Firmware 23.0.1 unangetastet bleiben und die Ampere-basierte NVN2-Grafikpipeline unter Vulkan auf provisorischen Ersatzfunktionen ruht, sind Eden-NX2 und Eglantine vor allem Ingenieurslabore für Entwickler.

Folge Gamer-Pro auf Discord
Erhalte sofortige Gaming-News, Hardware-Deals und stimme live mit der Community über neue Releases ab.
Discord beitreten →

Gamer-Pro.de auf Google als bevorzugte Quelle festlegen

Füge gamer-pro.de zu deinen bevorzugten Quellen hinzu, um unsere Hardware-Tests, Guides und Gaming-News vorrangig in Google Discover und der Google-Suche zu sehen.

Lukas „Vex“
Geschrieben von Lukas „Vex“
🔧 Hardware, Linux & PC-Architektur (Köln)

Hardware- und Linux-Redakteur aus Köln. Lukas „Vex“ baut und vermisst seit vielen Jahren eigene PC-Systeme – vom leisen Small-Form-Factor-Rechner bis zum Linux-Setup unter SteamOS und CachyOS. Auf Gamer-Pro.de prüft er Grafikkarten, Prozessoren, Konsolen-Architekturen und Emulatoren nüchtern auf reale Frametimes, Energieeffizienz und Systemsicherheit.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert