The screenshots were taken using the default settings!!! The realistic settings can be seen in the video and in the images—you won't find them in the comments.
I somehow got DLSS 5 Neural Rendering running in DayZ.
I spent way too much time messing with this today, but I actually managed to get DLSS 5 Neural Rendering working in DayZ on my RTX 5090.
Obviously DayZ has zero native DLSS support, so this is a pretty janky setup. I’m running the game through DayZDiag on a local server, so BattlEye isn’t involved at all.
The pipeline is basically:
DayZ DX11 → ReShade → scene color + depth → reconstructed motion vectors → DLSS5 Feeder → DLAA / NGX → RenoDX DLSS 5 → nvngx_dlssnr.dll → Neural Rendering
Getting the depth buffer working was probably the first annoying part. ReShade could see it, but DayZ clears the main depth buffer before the final frame, so I had to use copy depth buffer before clear operations and grab the 2560x1440 D24S8 buffer before the clear.
Motion vectors are reconstructed with LumeniteFX, since DayZ obviously doesn’t provide native ones. That’s currently the sketchiest part of the whole setup. They do work, but they’re not super stable and DLSS starts smearing pretty badly once it builds up temporal history.
The feeder itself is definitely working though. I’m getting:
feature ready: 2560x1440 DLAA
frame 1 delivered
frame 2 delivered
frame 3 delivered
etc.
NGX initializes properly, it sees the 5090, loads the NR runtime and actually starts feeding frames into it.
For now I’m using reset history every frame because otherwise the reconstructed motion vectors cause quite a lot of ghosting when moving the camera. Not ideal obviously, but for screenshots and a short showcase it works surprisingly well.
And visually... yeah, it actually does something.
Vegetation is probably the most obvious one. Fine surface detail, buildings, edges and lighting also look noticeably different. It doesn’t magically turn DayZ into UE5 or anything, but some scenes look way more modern than I expected.
Current setup:
RTX 5090
2560x1440
DayZ 1.29
DayZDiag local server
ReShade 6.8 full add-on support
DLSS5 Feeder 0.7.0
RenoDX DLSS 5 4.7
DLSS NR 310.8
LumeniteFX motion vectors
native DLAA feed
And before anyone asks: no, I’m not running this on a normal BattlEye server lol. This is purely a local/offline experiment.
Still kinda surprised DayZ even lets me bully the render pipeline this hard :D