Dusklight Systemanforderungen – Was wirklich bekannt ist
TwilitRealm hat noch keine offiziellen Mindestanforderungen veröffentlicht. Hier findest du die verifizierten Fakten: Grafik-Backends, Plattformen und den einzigen Steam-Deck-Datenpunkt.
Wer wissen möchte, ob der eigene PC, Mac, das Handy oder der Steam Deck Dusk (auch bekannt als Dusklight) zum Laufen bringt: Die ehrliche Antwort lautet — TwilitRealm hat bis einschließlich v1.0.1 (2026-05-11) keine formalen Mindest- oder empfohlenen Systemanforderungen veröffentlicht.
Die einzige First-Party-Hardware-Angabe, im GitHub-README und auf twilitrealm.dev/faq, ist ein einziger Satz:
“Dusklight requires a GPU with support for either D3D12, Vulkan, or Metal”
Dazu ein ausdrücklicher Hinweis im selben FAQ: TwilitRealm vermerkt explizit, “we are also aware of a number of issues on devices with Adreno GPUs and are working to resolve them” (der Adreno-Alpha-Discard-Workaround wurde in v1.0.1 ausgeliefert).
Viele andere Seiten haben Spec-Tabellen veröffentlicht. Die meisten dieser Zahlen sind Schätzungen auf Basis des GameCube-Alters, keine Benchmarks. Wir machen das Gegenteil: Wir nennen nur, was wir belegen können, und sagen dir klar, was wir nicht wissen.
Was wir wissen (verifiziert)
1. Fünf Plattform-Familien werden offiziell unterstützt
Laut offiziellem README auf github.com/TwilitRealm/dusklight:
- Windows (x86_64)
- macOS (Apple Silicon und Intel x86_64 — separate native Builds)
- Linux (x86_64 und ARM64 — separate native Builds)
- Android (ARM64 APK)
- iOS (ARM64 IPA)
Der Steam Deck läuft mit dem Linux-x86_64-Build.
2. Dusklight unterstützt SIEBEN Grafik-Backends
Direkt aus src/dusk/ui/settings.cpp im Dusklight-Quellcode. Im Prelaunch-Tab → Graphics-Backend-Dropdown stehen zur Auswahl:
- D3D12 (Direct3D 12, Windows)
- D3D11 (Direct3D 11, älteres Windows)
- Metal (macOS, iOS)
- Vulkan (Windows, Linux, Android)
- OpenGL (breite Fallback-Option)
- OpenGL ES (Mobile / ältere Hardware)
- WebGPU (experimentell)
Damit läuft Dusklight auf einem deutlich breiteren Hardware-Spektrum als ein Vulkan-only-Port. Wer kein Vulkan hat, kann voraussichtlich auf D3D11, OpenGL oder OpenGL ES zurückgreifen.
3. Unterstützte Disc-Image-Formate
Ebenfalls aus dem Quellcode (src/dusk/file_select.cpp) — Dusklights Datei-Picker akzeptiert:
iso · gcm · ciso · gcz · nfs · rvz · wbfs · wia · tgc
Eine rohe 1,4-GB-ISO ist also nicht zwingend nötig — komprimierte Formate wie RVZ oder CISO funktionieren und sparen Speicherplatz.
4. ROM-Hashes (extern verifiziert)
Aus dem offiziellen README:
| Region | Game-ID | SHA-1-Hash (externer Check) |
|---|---|---|
| GameCube USA | GZ2E01 | 75edd3ddff41f125d1b4ce1a40378f1b565519e7 |
| GameCube PAL (Europa / Australien) | GZ2P01 | 2601822a488eeb86fb89db16ca8f29c2c953e1ca |
Hinweis: Dusklight prüft intern mit XXH128-Hashes (nicht SHA-1). Die SHA-1-Liste im README ist dazu gedacht, dass du deinen eigenen Dump mit
shasum -a 1(macOS/Linux) oderGet-FileHash -Algorithm SHA1(Windows) überprüfst. Wenn Dusklight die Disc lädt, berechnet es intern XXH128 und gleicht es mit seiner eingebauten Tabelle ab. Beide Methoden bestätigen im Wesentlichen, dass dein Dump intakt ist.
ROMs, die erkannt, aber abgelehnt werden (Fehler „The selected game is not supported by Dusklight”):
- GZ2J01 — GameCube Japan
- RZDE01 — Wii NA
- RZDP01 — Wii EU/AU
- RZDJ01 — Wii Japan
- RZDK01 — Wii Korea
Wii-, Japan- und Korea-Unterstützung stehen auf der Roadmap des Projekts.
5. iOS-Mindestversion: iOS 16+
Aus docs/ios-install-altstore.md:
“Enable Developer Mode (iOS 16+)”
Developer Mode ist für das Sideloading erforderlich. Geräte mit iOS älter als 16 können Dusklight nicht via AltStore installieren.
6. Build-Voraussetzungen (nur bei Selbstkompilierung relevant)
Aus docs/building.md:
- CMake 3.25+
- Python 3+
- Windows: Visual Studio 2026 Community + C++-Entwicklungsworkload (Win 11 SDK, CMake Tools, Clang)
- macOS: Xcode 16.4+
- Linux: Ubuntu 24.04, Arch oder Fedora unterstützt
Das sind keine Anforderungen für Endanwender — nur für Leute, die Dusklight selbst kompilieren. Wer die vorgefertigten Binaries herunterlädt, braucht das alles nicht.
Der einzige gemessene Performance-Datenpunkt
Soweit wir wissen, hat nur ein Anbieter in den ersten 24 Stunden nach dem Launch einen gemessenen Dusklight-Benchmark veröffentlicht:
“Even when pushing it to 90 FPS, it will still stick below 11W battery drain.” — Steam Deck HQ, Steam-Deck-Test
Das war’s. Ein einziger Satz. Keine Methodik, keine Szene genannt, keine Akkulaufzeit-Hochrechnung. Er zeigt aber: Auf dem Steam Deck schafft Dusklight 90 FPS deutlich unterhalb des TDP-Limits des Decks — was angesichts der bescheidenen GameCube-Hardware nach heutigen Maßstäben plausibel ist.
Das vom Projekt angestrebte Framerate-Ziel lautet „unbegrenzte Frameraten bis zu 120 FPS” (laut Time Extensions Vorberichterstattung), ist aber ein Designziel, keine Benchmark-Obergrenze.
Update für v1.4.0 (2026-06-16): TwilitRealm hat den Renderer in v1.4.0 grundlegend überarbeitet, mit Optimierungen „von Partikeleffekten bis zur GPU-Frame-Übertragung”, und gibt bis zu 4-fache Verbesserung auf CPU-gebundenen Geräten an; Frameraten sollen „in allen Bereichen und mit schweren Effekten deutlich stabiler” sein. v1.4.0 behebt außerdem ein Pipeline-Cache-Problem, das manchmal Pop-in verursachte. Das erweitert das Hardware-Spektrum, das hohe Frameraten halten kann — besonders für Low-End-, Mobile- und CPU-gebundene Setups — erheblich. Eine offizielle Spec-Tabelle gibt es deswegen immer noch nicht, aber ältere Performance-Eindrücke von Dusk unterschätzen, was aktuelle Builds leisten.
Bekannte Inkompatibilitäten (Stand 2026-05-13)
| Plattform | Problem | Status |
|---|---|---|
| Apple Silicon Mac (ursprünglicher dyld-Crash) | „Dusk quit unexpectedly” beim Start | #779, #805 — ✅ In v1.0.1 behoben |
| Apple Silicon Mac (Shader-Cache-Crash) | WebGPU/Metal-RmlUi Gradient Pipeline-Compile-Fehler beim Start | #826 — ⏳ Noch offen |
| Windows – nicht-lateinischer Benutzername | Lautloser Start-Fehler (z.B. C:\Users\ミドナ) | #807 — ✅ In v1.0.1 behoben (Unicode-Dateipfade) |
| Linux AppImage – Berechtigungsfehler | „Couldn’t create directory ‘/TwilitRealm’“ | #818 — ✅ In v1.0.1 umgangen (AppImage ist jetzt die offizielle Linux-Distribution) |
| Nicht-GCN-Controller mit WUP-028-Adapter | Erzeugt eine 4-GiB-Junk-Datei | #810 — ⏳ Noch offen |
| Android Snapdragon 8 Elite / Adreno 840 | Gestreckte Texturen, Vertex-Explosionen, LOD-Bugs | #750, #801, #846 — ⏳ Einige offen; laut offiziellem README werden „eine Reihe von Problemen auf Adreno-GPUs” bearbeitet |
Empfehlung: v1.0.1 statt v1.0.0 installieren. Diese eine Änderung behebt die meisten Plattform-Startprobleme.
Was wir nicht verifizieren können
Zur Transparenz — folgende Punkte würden entweder offizielle Dokumentation erfordern, die es noch nicht gibt, oder Hands-on-Benchmarks, die noch niemand veröffentlicht hat:
- Mindest-OS-Versionen (Windows-10-Build? macOS-Version? Android-API-Level?)
- Mindest-GPU
- Mindest-RAM
- Mindest-CPU
- Spezifische Vulkan-Versionsanforderung (beim Vulkan-Backend)
- Steam-Deck-Akkulaufzeit in Stunden
- FPS bei bestimmten Auflösungs- × GPU-Kombinationen
- Mobile-Geräteleistung nach SoC (Snapdragon, Apple A-Series, Tensor, MediaTek)
- Frame-Time-Konsistenz / 1%-Lows
- Dolphin-Emulator vs. Dusklight Benchmarks in der gleichen Szene
- Spielstand-Größe auf der Festplatte
- Speicherplatzbedarf für hochauflösende Texture Packs
Wir aktualisieren diese Seite, sobald TwilitRealm offizielle Dokumentation veröffentlicht oder die Community Benchmarks liefert, die es wert sind, zitiert zu werden.
Eine vernünftige Faustregel
Ohne offizielle Specs ist diese Einschätzung vertretbar — aber bitte als Meinung, nicht als Fakt behandeln:
Twilight Princess erschien 2006 für den GameCube. Der GameCube-CPU lief mit 485 MHz bei 24 MB Arbeitsspeicher. Dusklight ist ein nativer Port — keine Hardware-Emulation. Solange dein Gerät ungefähr aus den letzten 5 Jahren stammt und eine der unterstützten Plattformen ist, sollte Dusklight laufen.
Das ist eine grobe Einschätzung. Die oben aufgeführten bekannten Inkompatibilitäten sind real — dort ist tatsächlich Vorsicht geboten. Und seit der Renderer-Überarbeitung in v1.4.0 (bis zu 4x auf CPU-gebundenen Geräten) haben CPU-limitierte und Low-End-Geräte mehr Spielraum als frühere Builds vermuten ließen.
Was tun, wenn Dusklight auf dem eigenen System nicht läuft
- Unter Einstellungen → Prelaunch → Graphics Backend ein anderes Grafik-Backend ausprobieren. Vulkan und D3D12 sind die modernen Standards; OpenGL ist die breiteste Fallback-Option.
- Auf der GitHub-Issues-Seite nach dem eigenen Symptom suchen.
- Die bekannten Inkompatibilitäten oben prüfen.
- Der offizielle Dusklight-Discord (discord.gg/dusktp) wird vom Dusklight-Team betrieben und ist die schnellste Anlaufstelle für Troubleshooting-Hilfe.
Weiterführendes
- Dusklight auf deiner Plattform installieren
- Bekannte Probleme bei v1.0.0
- Dusklight-Feature-Übersicht
Zuletzt gegen das v1.0.1-Release verifiziert am 2026-05-13. Wir aktualisieren diese Seite, sobald TwilitRealm eine offizielle Spec-Tabelle veröffentlicht.