L'activation du DLSS 5 dans Duke Nukem 3D suit le même parcours du combattant que n'importe quel jeu DOS. DOSBox exécute l'exécutable original, dgVoodoo2 encapsule la fenêtre DOSBox en DirectX 11, un « feeder » génère des vecteurs de mouvement factices, RenoDX héberge l'add-on et la bibliothèque officielle NVIDIA repeint le résultat. Testé sur un RTX 5090 Mobile avec un Core Ultra 9 275HX à environ 10 fps.
La bonne nouvelle, c'est que Duke 3D est un jeu à la première personne, le type de scène que le modèle apprécie. La mauvaise nouvelle, c'est tout le reste.
Pourquoi DOSBox et non un portage source
La question EDuke32 contre DOSBox a une réponse simple ici. EDuke32 effectue le rendu via OpenGL, et dgVoodoo2 n'encapsule pas OpenGL ; la voie DOS est donc la seule qui aboutit proprement sur DirectX 11. Les puristes apprécieront également le fait que le moteur de rendu logiciel authentique de 1996 soit jugé par un réseau neuronal de 2026.
| Option | Moteur de rendu | Compatible avec cette chaîne |
|---|---|---|
| Exécutable DOS original dans DOSBox | Logiciel, affiché via DirectDraw ou Direct3D 9 | Oui, via dgVoodoo2 |
| EDuke32 | OpenGL ou logiciel | Non via dgVoodoo2 |
| 20th Anniversary World Tour | Son propre moteur de rendu | Non testé |
Étape 1. Encapsuler DOSBox
N'importe quelle copie de Duke Nukem 3D Atomic Edition avec l'exécutable DOS fera l'affaire. Le moteur Build consomme plus de CPU que Wolfenstein, alors laissez de la marge à DOSBox.
- Réglez le core sur « dynamic » et les cycles sur « max » dans dosbox.conf.
- Réglez la sortie sur ddraw dans DOSBox classique ou sur direct3d dans DOSBox-X.
- Copiez DDraw.dll ou D3D9.dll depuis le dossier MS x86 de dgVoodoo2 à côté de dosbox.exe.
- Ajoutez dgVoodooCpl.exe et dgVoodoo.conf dans le même dossier.
- Sélectionnez la sortie Direct3D 11 de dgVoodoo2 au niveau de fonctionnalité 11.0 et appliquez.
- Lancez SETUP.EXE une fois, choisissez votre mode vidéo et confirmez la présence du filigrane dgVoodoo en jeu.
Ce sont les seuls changements nécessaires dans DOSBox pour Duke Nukem 3D. Les modes VESA plus élevés sont plus esthétiques mais sollicitent davantage le CPU, commencez donc en 640x480.
Étape 2. Vecteurs, RenoDX, Bibliothèque
- Installez ReShade sur dosbox.exe avec la prise en charge des add-ons et sélectionnez DirectX 11.
- Ajoutez la version 32 bits de DLSS5-Feeder et son pack de shaders pour les vecteurs de mouvement de RenoDX.
- Copiez l'add-on RenoDX DLSS 5 à côté de l'exécutable.
- Ajoutez la bibliothèque de rendu neuronal officielle provenant de n'importe quel titre DLSS 5, ainsi qu'un fichier d'upscaling DLSS standard.
- Lancez le jeu, appuyez sur Home, ouvrez les Add-ons et activez le Neural Rendering.
Chaque branche de ce processus, y compris la structure des dossiers pour chaque version de DirectX, se trouve dans les instructions complètes.
Ce que le modèle fait au moteur Build
Le moteur Build de Duke Nukem 3D dessine des secteurs et des sprites, pas de véritables modèles 3D. Les murs et les sols réagissent bien, car ils sont interprétés comme des couloirs. Les ennemis et les mains de Duke sont des sprites, le modèle doit donc deviner. Les hallucinations du DLSS 5 augmentent rapidement en mode multi-passe, car à partir de x2, le modèle ignore l'historique des images et redessine chaque image à partir de zéro.
| Paramètre | Valeur initiale | Raison |
|---|---|---|
| Point d'injection | Sortie | L'injection au stade du rendu n'a pas de géométrie réelle à modifier. |
| Intensité | Moyenne | Des valeurs plus élevées recolorent tout le niveau. |
| Préréglage | Naturel | La palette la moins agressive. |
| Passes | x1 | Chaque passe supplémentaire assombrit l'image. |
| Activer l'upscaling | Désactivé | Inachevé et sujet au scintillement. |
Nuances
- Les Pig Cops et les Assault Troopers peuvent changer de visage selon les préréglages, ce qui est plus drôle qu'il n'y paraît.
- Les déplacements rapides (strafing) créent des images fantômes, car les vecteurs sont estimés et non fournis par le moteur.
- Le HUD est repeint, car rien ne le masque.
- Le mode plein écran de DOSBox peut masquer l'overlay, effectuez donc vos tests en mode fenêtré.
Parmi les jeux DOS utilisant le DLSS 5, Duke 3D est celui qui semble le plus convaincant, simplement parce qu'il se rapproche des jeux de tir sur lesquels le modèle a été entraîné. Cela reste toutefois le mod graphique pour Duke Nukem 3D le plus lent que vous installerez jamais.
Verdict
Ça fonctionne, c'est presque intéressant dans les couloirs, et ça tourne à 10 fps. Hail to the king, brièvement.




