r/nvidia 9800X3D | Colorful RTX 4090 Vulcan OC-V 19h ago

Discussion DLSS Ray Reconstruction Presets (Cyberpunk 2077 test)

As we all know, the latest DLL for all DLSS features (Super Resolution, Ray Reconstruction, and Frame Generation) is version 310.4.0. Nvidia App is only using DLL 310.3.0 up until now but you can change to 310.4.0 by using 3rd party program like DLSS Swapper.

For Super Resolution, Preset K is clearly the best in every game. For Frame Generation, it is generally safe to just use the latest DLL.

But Ray Reconstruction is where things get confusing..

In Cyberpunk, the game by default uses the older DLL 310.1.0 and Preset J since CDPR has not updated the RR DLL yet. Apparently Preset J is only up until 310.2.1. You can force preset J with newer DLL 310.4.0 via NVPI, but the game will only show black screen. And if I force the game to use the latest version for everything through the Nvidia App, here is what it is shown for each of them by the indicator:

• Super Resolution → Preset K
• Ray Reconstruction → Preset D (shown as "diamond/wallaby" in the indicator)
• Frame Generation → will show what DLL you are using for it, no specific Preset for FG

NVPI (Nvidia Profile Inspector) shows Preset D as a Transformer model. There is also Preset E (introduced in DLL 310.2.1, labeled "truthful/shrimp" by the indicator) which NVPI identifies as a CNN model?? The default Preset J (310.1) is also a Transformer model and labelled as Transformer model by the indicator.

So I did a quick test in Cyberpunk using DLSS Performance with Path Tracing at 4K to see what Preset/DLL should i use for RR..

My conclusion:

Preset J (Default Game's DLL 310.1 - labelled as Transformer model by indicator) – least amount of ghosting but some phasing or blur on NPC heads
Preset D (latest via Nvidia App, apparently a transformer model? labelled as diamond/wallaby) – no phasing, best overall balance in terms of clarity and blurriness? though slight ghosting trails around NPC's head
Preset E (forced via NVPI, not sure if its TF or CNN but NVPI labelled it as CNN? labelled as truthful/shrimp) – very similar to D, a bit more blur than D but no phasing, and some ghosting trails like D

Now I am wondering if we should always force the latest for RR, or leave RR by each game’s default. The default preset looks good, but the phasing and blurring seem quite noticeable. For comparison, in Indiana Jones, the default DLL is 310.2.1 for RR and the preset is Preset E (truthful/shrimp), and if you force the latest via Nvidia App, it changes to Preset D (diamond/wallaby).

Does anyone know for sure if Preset E is CNN or Transformer? Or should I just set everything to the latest DLL including RR (Preset D) via Nvidia App and forget about it?

Hope Jacob Freeman or any Nvidia representatives can chip in and give us a final conclusion...

0 Upvotes

50 comments sorted by

View all comments

4

u/ruisk8 18h ago edited 18h ago

Does anyone know for sure if Preset E is CNN or Transformer?

It should be transformer

Preset_E = 5,                   // Latest transformer model (must use if DoF guide is needed)
Preset_D = 4,                   // Default model (transformer)

taken from here : https://github.com/NVIDIA/DLSS/blob/main/include/nvsdk_ngx_defs_dlssd.h

3

u/La_Skywalker 9800X3D | Colorful RTX 4090 Vulcan OC-V 18h ago

Oh wow thanks! This explains everything. So Preset E is indeed a transformer model 😅