DLSS 5 en Duke Nukem se refiere al juego de plataformas de 1991, no al de 3D, y sí, funciona. DOSBox inicia el videojuego, dgVoodoo2 envuelve la ventana de DOSBox en DirectX 11, un feeder inventa vectores de movimiento, RenoDX aloja el add-on y la librería oficial de NVIDIA hace el resto. Probado en una RTX 5090 Mobile con un Core Ultra 9 275HX, donde 16 colores EGA cuestan aproximadamente 10 fps.
El modelo nunca ve a Duke. Ve una ventana de DOSBox llena de píxeles, razón por la cual la configuración es idéntica para cada juego de DOS y por la que el resultado es tan decepcionante. Todo lo que ocurre después del wrapper es la cadena estándar.
Lo que necesitas
| Componente | Su función en la cadena |
|---|---|
| DOSBox 0.74-3 o DOSBox-X | Ejecuta el archivo de DOS. |
| dgVoodoo2 | Convierte la salida de DirectDraw o Direct3D 9 a DirectX 11. |
| ReShade con soporte para add-ons | Inyecta el stack en dosbox.exe. |
| DLSS5-Feeder y shaders de vectores de movimiento | Falsifica los datos de movimiento y profundidad. |
| Add-on de RenoDX DLSS 5 | Añade el panel de Neural Rendering. |
| Librería de neural rendering de NVIDIA | El modelo oficial de DLSS 5, no una filtración. |
Paso 1. Envolver DOSBox en DirectX 11
Una configuración de DOSBox para Duke Nukem 1991 no necesita nada exótico; el videojuego en sí es pequeño y poco exigente. El wrapper es donde comienza la diversión.
- Establece la salida a ddraw en el DOSBox clásico o a direct3d en DOSBox-X.
- Copia DDraw.dll o D3D9.dll de la carpeta MS x86 de dgVoodoo2 junto a dosbox.exe.
- Añade dgVoodooCpl.exe y dgVoodoo.conf a la misma carpeta.
- Configura la API de salida a Direct3D 11 en el nivel de característica 11.0 en el panel de control.
- Inicia el videojuego y confirma que aparece la marca de agua de dgVoodoo.
Paso 2. Vectores, RenoDX, Librería
- Instala ReShade en dosbox.exe con soporte para add-ons y selecciona DirectX 11.
- Añade la versión de 32 bits de DLSS5-Feeder y su paquete de shaders de vectores de movimiento.
- Copia el add-on de RenoDX DLSS 5 junto al ejecutable.
- Añade la librería oficial de neural rendering de cualquier título con DLSS 5, además de un archivo de upscaler estándar de DLSS.
- Inicia, presiona Home, abre la pestaña Add-ons y habilita Neural Rendering.
La misma rutina de RenoDX DLSS 5 para juegos antiguos cubre todos los títulos de DOS. Solo cambia el archivo del wrapper entre motores, y las instrucciones paso a paso enumeran cada rama de DirectX si algo se niega a cargar.
Qué le hace DLSS 5 a un juego de plataformas
El modelo fue claramente entrenado con escenas 3D en primera persona. En plataformas planas y sprites se comporta como un filtro de ReShade costoso que ocasionalmente añade una sombra que nadie pidió. Ese es el estado honesto del soporte de DLSS 5 para juegos 2D.
| Elemento | Qué sucede |
|---|---|
| Tiles de fondo | Obtienen iluminación suave y un ligero barrido de textura. |
| Sprite de Duke | Gana sombreado, a veces una cara, nunca dignidad. |
| Enemigos | Cambian de color con el preset. |
| HUD | También se repinta, ya que nada lo enmascara. |
Los gráficos EGA con DLSS 5 exponen el sesgo de color de forma brutal. Con solo 16 colores para empezar, Default tiñe la pantalla de verde, Natural la tiñe de azul y Cinematic se vuelve púrpura con negros elevados.
Matices
- Mantén el Injection point en Output, porque la inyección en la etapa de renderizado no tiene nada de qué agarrarse en un juego 2D.
- Mantén los pases en x1, ya que cada pase extra oscurece la imagen.
- Deja Enable Upscaling desactivado, está incompleto.
- Depura en modo ventana, ya que el DOSBox en pantalla completa puede ocultar la interfaz.
Veredicto
El lanzamiento original de Duke Nukem para PC merecía algo mejor que esto, y esa es exactamente la razón por la que lo hicimos. Como truco funciona. Como uno de los juegos retro con DLSS 5 que valen la pena jugar, no.
Fuente: Worst Guides Ever




