Ga naar hoofdinhoud
Duke Nukem (Video Game 1991) - IMDb

DLSS 5 in Duke Nukem (1991) uitvoeren

Gebruik DOSBox, dgVoodoo2, fake motion vectors en RenoDX om DLSS 5 toe te passen op de originele Duke Nukem (1991). Ontdek hoe deze configuratie werkt.

Geschreven door
Friolt
Bijgewerkt
Leestijd
2 min
Onderwerp
Nieuws
Wat je nodig hebt
Advertentie

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

ComponentFunctie in de chain
DOSBox 0.74-3 of DOSBox-XDraait de DOS-executable.
dgVoodoo2Zet DirectDraw of Direct3D 9 output om naar DirectX 11.
ReShade met add-on supportInjecteert de stack in dosbox.exe.
DLSS5-Feeder en motion vector shadersSimuleert de motion- en depth-data.
RenoDX DLSS 5 add-onVoegt het Neural Rendering-paneel toe.
NVIDIA neural rendering libraryHet 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.

  1. Zet de output op ddraw in de klassieke DOSBox of op direct3d in DOSBox-X.
  2. Kopieer DDraw.dll of D3D9.dll uit de dgVoodoo2 MS x86-map naar de locatie naast dosbox.exe.
  3. Voeg dgVoodooCpl.exe en dgVoodoo.conf toe aan dezelfde map.
  4. Stel de output API in op Direct3D 11 met feature level 11.0 in het configuratiescherm.
  5. Start de game en controleer of de dgVoodoo-watermerk verschijnt.

Stap 2. Vectoren, RenoDX, Library

  1. Installeer ReShade op dosbox.exe met add-on support en selecteer DirectX 11.
  2. Voeg de 32-bit DLSS5-Feeder build en het bijbehorende motion vector shader-pakket toe.
  3. Kopieer de RenoDX DLSS 5 add-on naast de executable.
  4. Voeg de officiële neural rendering library toe van een willekeurige DLSS 5-titel, plus een standaard DLSS upscaler-bestand.
  5. 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.

ElementWat er gebeurt
Achtergrond-tilesKrijgen zachte belichting en een lichte texture-smear.
Duke-spriteKrijgt shading, soms een gezicht, nooit waardigheid.
VijandenVeranderen van kleur afhankelijk van de preset.
HUDWordt 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

Advertentie