DLSS 5 in Duke Nukem bezieht sich auf den Side-Scroller von 1991, nicht auf den 3D-Ableger, und ja, es läuft. DOSBox startet das Spiel, dgVoodoo2 wrappt das DOSBox-Fenster in DirectX 11, ein Feeder generiert Motion Vectors, RenoDX hostet das Add-on und die offizielle NVIDIA-Library erledigt den Rest. Getestet auf einem RTX 5090 Mobile mit einem Core Ultra 9 275HX, wobei 16 EGA-Farben etwa 10 fps kosten.
Das Modell sieht Duke nie. Es sieht ein DOSBox-Fenster voller Pixel, weshalb das Setup für jedes DOS-Spiel identisch ist und das Ergebnis so enttäuschend ausfällt. Alles nach dem Wrapper ist die Standard-Chain.
Was du benötigst
| Komponente | Aufgabe in der Chain |
|---|---|
| DOSBox 0.74-3 oder DOSBox-X | Führt die DOS-Executable aus. |
| dgVoodoo2 | Wandelt DirectDraw- oder Direct3D 9-Output in DirectX 11 um. |
| ReShade mit Add-on-Support | Injiziert den Stack in die dosbox.exe. |
| DLSS5-Feeder und Motion-Vector-Shader | Simuliert Bewegungs- und Tiefendaten. |
| RenoDX DLSS 5 Add-on | Fügt das Neural-Rendering-Panel hinzu. |
| NVIDIA Neural Rendering Library | Das offizielle DLSS 5-Modell, kein Leak. |
Schritt 1: DOSBox in DirectX 11 wrappen
Ein Duke Nukem 1991 DOSBox-Setup benötigt nichts Exotisches, das Spiel selbst ist winzig und anspruchslos. Der Wrapper ist der Punkt, an dem der Spaß beginnt.
- Setze den Output in der klassischen DOSBox auf ddraw oder in DOSBox-X auf direct3d.
- Kopiere DDraw.dll oder D3D9.dll aus dem dgVoodoo2 MS x86-Ordner neben die dosbox.exe.
- Füge dgVoodooCpl.exe und dgVoodoo.conf in denselben Ordner ein.
- Stelle im Control Panel die Output-API auf Direct3D 11 mit Feature Level 11.0 ein.
- Starte das Spiel und vergewissere dich, dass das dgVoodoo-Wasserzeichen erscheint.
Schritt 2: Vektoren, RenoDX, Library
- Installiere ReShade mit Add-on-Support für die dosbox.exe und wähle DirectX 11 aus.
- Füge den 32-Bit DLSS5-Feeder-Build und das dazugehörige Motion-Vector-Shader-Paket hinzu.
- Kopiere das RenoDX DLSS 5 Add-on in das Verzeichnis der Executable.
- Füge die offizielle Neural-Rendering-Library aus einem beliebigen DLSS 5-Titel sowie eine Standard-DLSS-Upscaler-Datei hinzu.
- Starte das Spiel, drücke Home, öffne den Add-ons-Tab und aktiviere Neural Rendering.
Die gleiche RenoDX DLSS 5-Routine für alte Spiele deckt jeden DOS-Titel ab. Nur die Wrapper-Datei ändert sich je nach Engine, und die Schritt-für-Schritt-Anleitung listet jeden DirectX-Zweig auf, falls etwas nicht geladen werden kann.
Was DLSS 5 mit einem Side-Scroller macht
Das Modell wurde eindeutig mit First-Person-3D-Szenen trainiert. Bei flachen Plattformen und Sprites verhält es sich wie ein teurer ReShade-Filter, der gelegentlich einen Schatten hinzufügt, um den niemand gebeten hat. Das ist der ehrliche Status des DLSS 5-Supports für 2D-Spiele.
| Element | Was passiert |
|---|---|
| Background-Tiles | Erhalten eine weiche Beleuchtung und ein leichtes Textur-Schmieren. |
| Duke-Sprite | Erhält Schattierungen, manchmal ein Gesicht, aber niemals Würde. |
| Gegner | Ändern ihre Farbe je nach Preset. |
| HUD | Wird ebenfalls neu berechnet, da nichts es maskiert. |
DLSS 5 EGA-Grafiken legen den Farbstich brutal offen. Da nur 16 Farben als Basis dienen, färbt „Default“ den Bildschirm grün, „Natural“ blau und „Cinematic“ geht ins Violette mit angehobenen Schwarzwerten.
Nuancen
- Lasse den Injection point auf Output, da eine Injektion in der Render-Stage bei einem 2D-Spiel keinen Anhaltspunkt findet.
- Behalte die Passes auf x1, da jeder zusätzliche Pass das Bild abdunkelt.
- Lasse Enable Upscaling aus, es ist unfertig.
- Debugge im Fenstermodus, da die Vollbild-DOSBox das Overlay verdecken kann.
Fazit
Das ursprüngliche Duke Nukem PC-Release hatte etwas Besseres verdient als das hier, und genau deshalb haben wir es gemacht. Als Stunt funktioniert es. Als eines der DLSS 5-Retro-Spiele, die man gespielt haben muss, eher nicht.
Quelle: Worst Guides Ever




