Far girare DLSS 5 in Duke Nukem 3D è un vero calvario, proprio come per ogni gioco DOS. DOSBox esegue l'eseguibile originale, dgVoodoo2 wrappa la finestra di DOSBox in DirectX 11, un feeder simula i motion vector, RenoDX ospita l'add-on e la libreria ufficiale NVIDIA ridisegna il risultato. Testato su una RTX 5090 Mobile con un Core Ultra 9 275HX a circa 10 fps.
La buona notizia è che Duke 3D è in prima persona, il tipo di inquadratura che il modello digerisce bene. La cattiva notizia è tutto il resto.
Perché DOSBox e non un Source Port
La questione EDuke32 contro DOSBox ha una risposta semplice in questo caso. EDuke32 renderizza tramite OpenGL e dgVoodoo2 non wrappa OpenGL, quindi la strada del DOS è l'unica che approda correttamente su DirectX 11. I puristi apprezzeranno anche l'idea che l'autentico software renderer del 1996 venga giudicato da una rete neurale del 2026.
| Opzione | Renderer | Compatibile con questa catena |
|---|---|---|
| Eseguibile DOS originale in DOSBox | Software, mostrato tramite DirectDraw o Direct3D 9 | Sì, via dgVoodoo2 |
| EDuke32 | OpenGL o software | Non tramite dgVoodoo2 |
| 20th Anniversary World Tour | Renderer proprietario | Non testato |
Passaggio 1. Wrappare DOSBox
Qualsiasi copia di Duke Nukem 3D Atomic Edition con l'eseguibile DOS andrà bene. Il Build engine consuma più CPU di Wolfenstein, quindi date respiro a DOSBox.
- Impostate core su dynamic e cycles su max nel file dosbox.conf.
- Impostate output su ddraw nel DOSBox classico o su direct3d in DOSBox-X.
- Copiate DDraw.dll o D3D9.dll dalla cartella MS x86 di dgVoodoo2 accanto a dosbox.exe.
- Aggiungete dgVoodooCpl.exe e dgVoodoo.conf nella stessa cartella.
- Selezionate l'output Direct3D 11 di dgVoodoo2 al feature level 11.0 e applicate.
- Eseguite SETUP.EXE una volta, scegliete la modalità video e confermate la presenza del watermark di dgVoodoo nel gioco.
Queste sono le uniche modifiche necessarie per far girare Duke Nukem 3D su DOSBox. Modalità VESA più elevate sono esteticamente migliori ma pesano sulla CPU, quindi iniziate a 640x480.
Passaggio 2. Vettori, RenoDX, Libreria
- Installate ReShade su dosbox.exe con supporto add-on e selezionate DirectX 11.
- Aggiungete la build a 32-bit del DLSS5-Feeder e il relativo shader pack per i motion vector di RenoDX.
- Copiate l'add-on RenoDX DLSS 5 accanto all'eseguibile.
- Aggiungete la libreria di neural rendering ufficiale da un qualsiasi titolo DLSS 5, più un file di upscaler DLSS standard.
- Avviate, premete Home, aprite Add-ons e abilitate Neural Rendering.
Ogni ramo di questo processo, inclusa la struttura delle cartelle per ogni versione di DirectX, si trova nelle istruzioni complete.
Cosa fa il modello al Build engine
Il Build engine di Duke Nukem 3D disegna settori e sprite, non veri modelli 3D. Muri e pavimenti rispondono bene perché vengono interpretati come corridoi. I nemici e le mani di Duke sono sprite, quindi il modello tira a indovinare. Le allucinazioni del DLSS 5 aumentano rapidamente con il multi-pass, poiché da x2 in su ignora lo storico dei frame e ridisegna ogni frame da zero.
| Impostazione | Valore iniziale | Motivo |
|---|---|---|
| Punto di iniezione | Output | L'iniezione allo stadio di rendering non ha geometrie reali da modificare. |
| Intensità | Medium | Valori più alti ricolorano l'intero livello. |
| Preset | Natural | La palette meno aggressiva. |
| Passaggi | x1 | Ogni passaggio extra scurisce il frame. |
| Abilita Upscaling | Off | Incompleto e soggetto a sfarfallio. |
Sfumature
- I Pig Cops e gli Assault Troopers possono cambiare faccia tra i vari preset, il che è più divertente di quanto dovrebbe essere.
- Lo strafing veloce crea scie fantasma, poiché i vettori sono stimati e non forniti dal motore.
- L'HUD viene ridisegnato, dato che nulla lo maschera.
- Il DOSBox a schermo intero può nascondere l'overlay, quindi fate il debug in finestra.
Tra i giochi DOS con DLSS 5, Duke 3D è quello che sembra più convincente, semplicemente perché è più vicino agli shooter su cui il modello è stato addestrato. Rimane comunque la mod grafica per Duke Nukem 3D più lenta che installerete mai.
Verdetto
Funziona, sembra quasi interessante nei corridoi e gira a 10 fps. Hail to the king, brevemente.




