Zum Hauptinhalt springen
Voxel Duke Nukem 3D Has Been Released and It's Retro-Cool

Anleitung: DLSS 5 in Duke Nukem 3D nutzen

Nutzen Sie DLSS 5 in Duke Nukem 3D via DOSBox, dgVoodoo2, Fake Motion Vectors und RenoDX. Getestet auf der RTX 5090 Mobile mit ca. 10 fps.

Geschrieben von
Friolt
Aktualisiert
Lesezeit
2 Min.
Thema
News
Warum DOSBox und kein Source-Port?
Werbung

DLSS 5 in Duke Nukem 3D durchläuft dieselbe Tortur wie jedes DOS-Spiel. DOSBox führt die originale Executable aus, dgVoodoo2 wrappt das DOSBox-Fenster in DirectX 11, ein Feeder simuliert Motion Vectors, RenoDX hostet das Add-on und die offizielle NVIDIA-Library berechnet das Ergebnis neu. Getestet auf einer RTX 5090 Mobile mit einem Core Ultra 9 275HX bei etwa 10 fps.

Die gute Nachricht ist, dass Duke 3D ein First-Person-Shooter ist – genau die Art von Szene, die das Modell bevorzugt. Die schlechte Nachricht ist alles andere.

Warum DOSBox und kein Source-Port?

Die Frage EDuke32 vs. DOSBox lässt sich hier einfach beantworten. EDuke32 rendert über OpenGL, und da dgVoodoo2 kein OpenGL wrappt, ist der DOS-Weg der einzige, der sauber auf DirectX 11 landet. Puristen werden zudem ihre Freude daran haben, wie der authentische Software-Renderer von 1996 von einem neuronalen Netzwerk aus dem Jahr 2026 bewertet wird.

OptionRendererPasst in diese Kette
Original DOS-Executable in DOSBoxSoftware, dargestellt über DirectDraw oder Direct3D 9Ja, via dgVoodoo2
EDuke32OpenGL oder SoftwareNicht via dgVoodoo2
20th Anniversary World TourEigener RendererNicht getestet

Schritt 1: DOSBox wrappen

Jede Kopie der Duke Nukem 3D Atomic Edition mit der DOS-Executable funktioniert. Die Build-Engine frisst mehr CPU als Wolfenstein, also gib DOSBox genügend Ressourcen.

  1. Setze in der dosbox.conf den Core auf dynamic und die Cycles auf max.
  2. Stelle den Output im klassischen DOSBox auf ddraw oder in DOSBox-X auf direct3d.
  3. Kopiere die DDraw.dll oder D3D9.dll aus dem MS x86-Ordner von dgVoodoo2 in das Verzeichnis neben der dosbox.exe.
  4. Füge dgVoodooCpl.exe und dgVoodoo.conf in denselben Ordner ein.
  5. Wähle als dgVoodoo2 Direct3D 11 Output das Feature Level 11.0 und bestätige mit Apply.
  6. Starte einmal die SETUP.EXE, wähle deinen Videomodus und prüfe, ob das dgVoodoo-Wasserzeichen im Spiel erscheint.

Das sind die einzigen Änderungen für Duke Nukem 3D in DOSBox, die zählen. Höhere VESA-Modi sehen besser aus, kosten aber CPU-Leistung, also starte mit 640x480.

Schritt 2: Vektoren, RenoDX, Library

  1. Installiere ReShade für die dosbox.exe mit Add-on-Unterstützung und wähle DirectX 11 aus.
  2. Füge den 32-Bit DLSS5-Feeder-Build und das zugehörige Shader-Paket für RenoDX Motion Vectors hinzu.
  3. Kopiere das RenoDX DLSS 5 Add-on in das Verzeichnis der Executable.
  4. Füge die offizielle Neural-Rendering-Library eines beliebigen DLSS 5-Titels sowie eine Standard-DLSS-Upscaler-Datei hinzu.
  5. Starte das Spiel, drücke Home, öffne die Add-ons und aktiviere Neural Rendering.

Jeder Schritt dieses Prozesses, inklusive der Ordnerstruktur für die jeweilige DirectX-Version, findet sich in der vollständigen Anleitung.

Was das Modell mit der Build-Engine macht

Die Build-Engine von Duke Nukem 3D zeichnet Sektoren und Sprites, keine echten 3D-Modelle. Wände und Böden reagieren gut, da sie als Korridor erkannt werden. Gegner und Dukes Hände sind Sprites, daher muss das Modell raten. DLSS 5-Halluzinationen nehmen bei Multi-Pass-Einstellungen schnell zu, da ab x2 die Frame-Historie ignoriert und jeder Frame von Grund auf neu berechnet wird.

EinstellungStartwertGrund
Injection PointOutputEine Injection in der Render-Stage hat keine echte Geometrie zum Modifizieren.
IntensityMediumHöhere Werte verfälschen das gesamte Level-Design.
PresetNaturalDie am wenigsten aggressive Palette.
Passesx1Jeder zusätzliche Pass dunkelt das Bild ab.
Enable UpscalingOffUnfertig und anfällig für Flackern.

Nuancen

  • Pig Cops und Assault Troopers können zwischen den Presets ihre Gesichter verändern, was lustiger ist, als es sein sollte.
  • Schnelles Strafen erzeugt Geisterbilder, da die Vektoren nur geschätzt und nicht von der Engine bereitgestellt werden.
  • Das HUD wird ebenfalls neu berechnet, da es nicht maskiert ist.
  • Vollbild-DOSBox kann das Overlay verdecken, also debugge im Fenstermodus.

Unter den DLSS 5 DOS-Spielen sieht Duke 3D am überzeugendsten aus, schlicht weil es den Shootern, mit denen das Modell trainiert wurde, am nächsten kommt. Es bleibt dennoch der langsamste Duke Nukem 3D-Grafik-Mod, den du jemals installieren wirst.

Fazit

Es funktioniert, es sieht in Korridoren fast interessant aus und läuft mit 10 fps. Hail to the king, für einen kurzen Moment.

Werbung