DLSS 5 dans Duke Nukem fait référence au jeu de plateforme 2D de 1991, pas à l'épisode 3D, et oui, cela fonctionne. DOSBox lance le jeu, dgVoodoo2 encapsule la fenêtre DOSBox dans DirectX 11, un « feeder » génère des vecteurs de mouvement, RenoDX héberge l'add-on et la bibliothèque officielle NVIDIA fait le reste. Testé sur un RTX 5090 Mobile avec un Core Ultra 9 275HX, où les 16 couleurs EGA coûtent environ 10 fps.
Le modèle ne voit jamais Duke. Il voit une fenêtre DOSBox remplie de pixels, c'est pourquoi la configuration est identique pour chaque jeu DOS et pourquoi le résultat est si décevant. Tout ce qui suit le wrapper constitue la chaîne standard.
Ce dont vous avez besoin
| Composant | Son rôle dans la chaîne |
|---|---|
| DOSBox 0.74-3 ou DOSBox-X | Exécute le fichier DOS. |
| dgVoodoo2 | Convertit la sortie DirectDraw ou Direct3D 9 en DirectX 11. |
| ReShade avec support des add-ons | Injecte la pile dans dosbox.exe. |
| DLSS5-Feeder et shaders de vecteurs de mouvement | Simule les données de mouvement et de profondeur. |
| Add-on RenoDX DLSS 5 | Ajoute le panneau de rendu neuronal. |
| Bibliothèque de rendu neuronal NVIDIA | Le modèle DLSS 5 officiel, pas une fuite. |
Étape 1. Encapsuler DOSBox dans DirectX 11
Une configuration DOSBox pour Duke Nukem 1991 ne nécessite rien d'exotique, le jeu lui-même est léger et peu exigeant. C'est au niveau du wrapper que les choses sérieuses commencent.
- 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.
- Réglez l'API de sortie sur Direct3D 11 au niveau de fonctionnalité 11.0 dans le panneau de configuration.
- Lancez le jeu et vérifiez que le watermark dgVoodoo apparaît.
Étape 2. Vecteurs, RenoDX, Bibliothèque
- Installez ReShade sur dosbox.exe avec le support des add-ons et sélectionnez DirectX 11.
- Ajoutez la version 32 bits de DLSS5-Feeder et son pack de shaders de vecteurs de mouvement.
- 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 l'onglet Add-ons et activez Neural Rendering.
La même routine RenoDX DLSS 5 pour jeux rétro couvre tous les titres DOS. Seul le fichier wrapper change selon les moteurs, et les instructions étape par étape listent chaque branche DirectX si un élément refuse de se charger.
Ce que le DLSS 5 fait à un jeu de plateforme
Le modèle a clairement été entraîné sur des scènes 3D à la première personne. Sur des plateformes plates et des sprites, il se comporte comme un filtre ReShade coûteux qui ajoute parfois une ombre non sollicitée. C'est l'état actuel du support DLSS 5 pour les jeux 2D.
| Élément | Résultat |
|---|---|
| Tuiles d'arrière-plan | Bénéficient d'un éclairage doux et d'un léger flou de texture. |
| Sprite de Duke | Gagne en ombrage, parfois un visage, jamais en dignité. |
| Ennemis | Changent de couleur selon le preset. |
| HUD | Est également repeint, car rien ne le masque. |
Les graphismes EGA du DLSS 5 exposent brutalement le biais colorimétrique. Avec seulement 16 couleurs au départ, le mode Default tire vers le vert, Natural vers le bleu, et Cinematic vire au violet avec des noirs relevés.
Nuances
- Gardez l'Injection point sur Output, car l'injection au stade du rendu n'a rien à saisir dans un jeu 2D.
- Gardez les passes à x1, car chaque passe supplémentaire assombrit l'image.
- Laissez Enable Upscaling désactivé, il n'est pas finalisé.
- Débuggez en mode fenêtré, car le mode plein écran de DOSBox peut masquer l'overlay.
Verdict
La sortie originale de Duke Nukem sur PC méritait mieux que cela, et c'est précisément pour cette raison que nous l'avons fait. En tant que prouesse technique, cela fonctionne. En tant que jeu rétro DLSS 5 qui vaut la peine d'être joué, ce n'est pas le cas.
Source : Worst Guides Ever




