DLSS 5 in Duke Nukem betekent de side-scroller uit 1991, niet die in 3D, en ja, het werkt. DOSBox start de game, dgVoodoo2 wrapt het DOSBox-venster naar DirectX 11, een feeder genereert motion vectors, RenoDX host de add-on en de officiële NVIDIA-library doet de rest. Getest op een RTX 5090 Mobile met een Core Ultra 9 275HX, waarbij 16 EGA-kleuren ongeveer 10 fps kosten.
Het model ziet Duke nooit. Het ziet een DOSBox-venster vol pixels, wat de reden is dat de setup identiek is voor elke DOS-game en waarom het resultaat zo teleurstellend is. Alles na de wrapper is de standaard chain.
Wat je nodig hebt
| Component | Functie in de chain |
|---|---|
| DOSBox 0.74-3 of DOSBox-X | Draait de DOS-executable. |
| dgVoodoo2 | Zet DirectDraw of Direct3D 9 output om naar DirectX 11. |
| ReShade met add-on support | Injecteert de stack in dosbox.exe. |
| DLSS5-Feeder en motion vector shaders | Simuleert de motion- en depth-data. |
| RenoDX DLSS 5 add-on | Voegt het Neural Rendering-paneel toe. |
| NVIDIA neural rendering library | Het officiële DLSS 5-model, geen leak. |
Stap 1. DOSBox wrappen naar DirectX 11
Een Duke Nukem 1991 DOSBox-setup heeft niets exotisch nodig; de game zelf is klein en vraagt weinig. De wrapper is waar het plezier begint.
- Zet de output op ddraw in de klassieke DOSBox of op direct3d in DOSBox-X.
- Kopieer DDraw.dll of D3D9.dll uit de dgVoodoo2 MS x86-map naar de locatie naast dosbox.exe.
- Voeg dgVoodooCpl.exe en dgVoodoo.conf toe aan dezelfde map.
- Stel de output API in op Direct3D 11 met feature level 11.0 in het configuratiescherm.
- Start de game en controleer of de dgVoodoo-watermerk verschijnt.
Stap 2. Vectoren, RenoDX, Library
- Installeer ReShade op dosbox.exe met add-on support en selecteer DirectX 11.
- Voeg de 32-bit DLSS5-Feeder build en het bijbehorende motion vector shader-pakket toe.
- Kopieer de RenoDX DLSS 5 add-on naast de executable.
- Voeg de officiële neural rendering library toe van een willekeurige DLSS 5-titel, plus een standaard DLSS upscaler-bestand.
- Start de game, druk op Home, open het Add-ons-tabblad en schakel Neural Rendering in.
Dezelfde RenoDX DLSS 5-routine voor oude games werkt voor elke DOS-titel. Alleen het wrapper-bestand verschilt per engine, en de stapsgewijze instructies tonen elke DirectX-branch als er iets niet wil laden.
Wat DLSS 5 doet met een side-scroller
Het model is duidelijk getraind op first-person 3D-scènes. Op platte platforms en sprites gedraagt het zich als een duur ReShade-filter dat af en toe een schaduw toevoegt waar niemand om vroeg. Dat is de eerlijke status van DLSS 5-ondersteuning voor 2D-games.
| Element | Wat er gebeurt |
|---|---|
| Achtergrond-tiles | Krijgen zachte belichting en een lichte texture-smear. |
| Duke-sprite | Krijgt shading, soms een gezicht, nooit waardigheid. |
| Vijanden | Veranderen van kleur afhankelijk van de preset. |
| HUD | Wordt ook overgeschilderd, aangezien niets het maskeert. |
DLSS 5 EGA-graphics leggen de kleurbias genadeloos bloot. Met slechts 16 kleuren als basis, maakt Default het scherm groen, Natural maakt het blauw en Cinematic wordt paars met opgetrokken zwartwaarden.
Nuances
- Houd Injection point op Output, omdat render-stage injectie niets heeft om vast te grijpen in een 2D-game.
- Houd passes op x1, aangezien elke extra pass het beeld donkerder maakt.
- Laat Enable Upscaling uitstaan, het is onaf.
- Debug in windowed mode, aangezien fullscreen DOSBox de overlay kan verbergen.
Verdict
De originele Duke Nukem PC-release verdiende beter dan dit, en dat is precies waarom we het hebben gedaan. Als stunt werkt het. Als een van de DLSS 5 retro-games die de moeite waard zijn om te spelen, niet.
Bron: Worst Guides Ever




