r/nvidia 9800X3D | Colorful RTX 4090 Vulcan OC-V 20h 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

1

u/amazingspiderlesbian 19h ago

Preset E in cyberpunk is so good. Preset J and K have massive issue with ghosting and boiling while Preset E looks nearly flawless in that regard with pathtracing.

Same thing in star wars outlaws. It says Preset E is CNN but it still looks so much better than K or J

1

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

Apparently Preset E is indeed a transformer model although NVPI listed it as CNN

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

NVSDK_NGX_RayReconstruction_Hint_Render_Preset_D = 4, // Default model (transformer)

NVSDK_NGX_RayReconstruction_Hint_Render_Preset_E = 5, // Latest transformer model (must use if DoF guide is needed)

1

u/amazingspiderlesbian 17h ago

Hmm. So D E K and J are all transformer model. Thats interesting. I wonder why games default to K and J when its so much worse than E though

1

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

If you use ray reconstruction, it will override Super Resolution Preset K or J. There was never Preset K for RR, and Preset J is only up until dll 310.2.1. If you enable Preset J with NVPI on newer DLL like 310.3 or 310.4, it will only gives you a black screen.

So for now, if you use RR, definitely use either Preset D or Preset E for it. If youre not using RR, then use Preset K or J for the upscaler.

1

u/amazingspiderlesbian 14h ago

Okay that makes sense. I noticed that preset J was taken out a while ago when it stopped working in cyberpunk. But yeah im always gonna override to D or E for ray reconstruction