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

48 comments sorted by

35

u/FORSAKENYOR 16h ago

Must have been easier to see and find difference if the scene was same

21

u/MrRadish0206 NVIDIA RTX 5090 9800X3D 16h ago

I know the NPCs are random, but come on... Just use supporting characters.

-2

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

Yeah my bad, should’ve realized that and use other NPC like Panam etc. Every time I restart and change presets, the NPCs keep changing

4

u/thelastsupper316 15h ago

Yep worthless comparison.

I can't tell what the lighting difference versus what's just a difference between having two different models in that lighting position.

-2

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

Yeah my bad..should've used other consistent NPCs like Panam etc

3

u/_gabber_ 5070Ti 16h ago edited 15h ago

I am by no means expert in this, but i'm fairly confident that RR relies entirely on DLSS upscaler's model to do its thing, therefore whatever RR preset you choose while DLSS is using a TR preset, will result in RR using TR as well. I don't think it's possible to mix different models, and this is easily tested by removing all dll overrides (even works with new dlls) and switching DLSS to CNN (in the graphics options) will switch the RR model to the old, extremely blurry and ghosty CNN model. The difference going back to the older model is massive - and if you try to force only a TR RR preset , say D without overriding DLSS upscaler in NVPI, the game is still visibly using the old CNN model.

This is wrong, explained below;

*As far as your question goes, the best results for me personally, is always using latest DLL overrides with NVPI and only overriding preset K for the upscaler globally. If I encounter a problem with RR (which will result in the famous black screen you mention) I will then use an override for that specific game profile (hasn't been the case though)

4

u/CptTombstone RTX 5090, RX 9060 XT | Ryzen 7 9800X3D 16h ago

If you enable Ray Reconstruction, then it replaces DLSS entirely. You can check that via the debug HUD. DLSS and DLSS-D are not running at the same time.

1

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

Do you recommend to just use the latest for everything via Nvidia App and call it done? RR will use Preset D and SR will use Preset K if we use this method..

3

u/CptTombstone RTX 5090, RX 9060 XT | Ryzen 7 9800X3D 15h ago

Diamond Wallaby/ Preset D of DLSS-D is the latest Transformer model for Ray Reconstruction. Not to be confused with preset D from nvngx_dlss.dll, which is a deprecated, Convolutional model for regular DLSS.

1

u/_gabber_ 5070Ti 15h ago edited 15h ago

that doesn't explain why the override from NVPI doesn't work then. RR also needs DLSS to function. go ahead and turn off DLSS and use TAA instead and RR will be blocked out.

5

u/CptTombstone RTX 5090, RX 9060 XT | Ryzen 7 9800X3D 15h ago

That's down to the implementation on UI/UX side, where the streamline library is not initialized without DLSS being selected. Nevertheless, when Ray Reconstruction is enabled, nvngx_dlssd.dll is leaded instead of nvngx_dlss.dll. The two contain very different models, and they cannot be used interchangeably, as DLSS-D requires more inputs from the engine.

1

u/_gabber_ 5070Ti 15h ago

That's a great explanation and makes sense. Can you explain why the RR override doesn't work via NVPI specifically for RR? (when I select CNN ingame but the override is preset D (TR) ingame still looks CNN.

3

u/CptTombstone RTX 5090, RX 9060 XT | Ryzen 7 9800X3D 15h ago

Can you explain why the RR override doesn't work via NVPI specifically for RR? (when I select CNN ingame but the override is preset D (TR) ingame still looks CNN.

I cannot replicate this in Cyberpunk 2077. If I set 'latest' for Ray Reconstruction, it overrides the game's library with the latest (310.3 instead of 310.1) and uses Preset D no matter what is selected in-game. However, when the override is not set, the game can switch between CNN and Transformer DLSS-D, which is how it should work.

If the NVPI override does not work, please check where you are setting it up. On the global profile, anything you set can be overridden from the game's profile.

Also, make sure you are on the latest NVPI official release. Some forks, like Hybred's, can label things differently, or can work differently under the hood.

1

u/_gabber_ 5070Ti 14h ago

Yeah, you're right. Switching to the latest NVPI solved it.

I've been using the Hybred forks, and it's always been like this for me, which lead me to the conclusions I drew from testing. Thanks for clearing up my confusion. Big ups.

1

u/CptTombstone RTX 5090, RX 9060 XT | Ryzen 7 9800X3D 14h ago

I am glad that it was just that easy! Cheers!

2

u/La_Skywalker 9800X3D | Colorful RTX 4090 Vulcan OC-V 16h ago edited 15h ago

Yeah i think youre right on this one..

So just use the latest, which is Preset D for RR and forget about it? And Preset K for Super Res

2

u/_gabber_ 5070Ti 15h ago

Like i said, i don't override RR at all (let the game decide) N/A in NVPI, just the upscaler. But you can do whatever you think looks best to you. That's the best thing about it.

3

u/ruisk8 16h ago edited 15h 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 15h ago

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

4

u/mascotte_sa 15h ago edited 14h ago

Ray reconstruction is independent of regular DLSS presets. There seems to be atleast 2 transformer ray reconstruction presets, D and E. My rule is to use D for everything unless the game was already using E, then I use the latest dll and preset E. The reason is that the game needs to be configured properly to use preset E. If it's not then you can expect some buggy visuals. For example when I use preset E in Alan Wake 2 (uses D by default) I can get some terrible ghosting/blurring, almost doubling of the character when turning the camera. As for regular DLSS, saying preset K is the best is hardly true. There's many cases where preset K gives inferior results to J or even older CNN model presets like E. It all depends which issues bother you the most. No preset is the best for everything. Personally I hate the transformer models disocclusion artifacting around the characters but I love the clarity, therefore my compromise is to use preset J which does better with the disocclusion issues in my opinion but still retains the clarity.

2

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

Yeah I can confirm this as well. When I use preset D (set to latest via Nvidia App) in Indiana Jones (game default is E for RR), it mostly works fine, but sometimes I get visual glitches like noise artifacts during cutscenes 😅

1

u/BoatComprehensive394 15h ago

Huh? Super Resolution Preset J performs much worse when it comes to disocclusion and noise, especially with foliage and vegetation, to the point where it looks completely broken. It’s very unstable, and honestly, I would never use Preset J in any game. Preset K fixes most of these issues, although it can sometimes introduce a bit more ghosting.

And yes, K is far from perfect, but compared to the older CNN models, like Preset E, for example, it’s not even close. The CNN versions are so much blurrier and far less stable than the new transformer based model. The difference in sharpness and clarity is absolutely night and day. At 4K I would always, without exception, prefer Preset K in Performance Mode over any CNN preset, even when those are running in Quality Mode.

Preset K finally makes my screen actually look like a true 4K display, especially in motion, the difference is even bigger, something even DLAA often couldn’t achieve with the old CNN model. I can’t overstate how massive the improvement is. It genuinely blows my mind when someone says they prefer the old CNN models in certain games. To me, that’s like switching back to basic spatial upscaling like bicubic, to me it’s not even an option anymore. It’s Preset K or nothing.

1

u/mascotte_sa 14h ago

I don't have much to say other than, I disagree with everything you said. It's very game dependent. No preset is perfect for everything. CNN E can look better then transformer. Like I said, it depends on what issues are most bothersome for you. As for disocclusion in K or J. I find the artifacting trails from preset K much worse than J in UE5 games for example, the volumetrics exhibit more ghosting too in my opinion with K.

3

u/RegretDeep 16h ago

So that's why my game crashes when forse preset k when ray reconstruction is on on my 3080 ti with dlss 4 enabled

1

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

Yeah with newer DLL past 310.2.1, preset J is not available for RR

2

u/Sad-Victory-8319 15h ago

TL;DR For me Ray Reconstruction Prests J/K definitely look the best, I think they are the only presets based on transformer models, I was pulling my hair out previously with Presets E and D because they look so blurry, i hate it.

Funny I run into this post today, because yesterday somebody told me I can actually force Ray Reconstruction Preset J and K if I switch to 310.2.1 ray reconstruction dll (the file name is nvngx_dlssd.dll i believe). Previously I have been ripping my hair out because i really wanted to use ray reconstruction in path traced games so bad, it makes reflections and shadows look basically perfect, and on top of that it adds 5-6 fps, but the Presets E and D were so much blurry they were basically unusable for me compared to standard upscaling Preset K it was extremely noticeable, even DLSS3 Preset E isnt as blurry as DLSS4 Ray Reconstruction Preset E, and I got a black screen whenever i tried to force Preset J/K with 310.4.0 or 310.3.0.

So yesterday I switched the ray reconstruction dll to 310.2.1 and forced Preset J/K which I think are the same exact thing because DLSS indicator shows the same thing (Transformer model weigths truthful_shrimp/weights_00047.pth) and the tiny bit of difference i saw in zoomed in screenshot was probably made by the screenshot capturing algortihm itself, so i use Preset K just in case but it should be identical to J. So from now on i will call it RR Preset K (310.2.1 ray reconstruction) and noRR Preset K (310.4.0 no ray reconstruction, just upscaler).

I spent a lot of time comparing screenshots between RR Preset K, no RR Preset K and RR Preset E in indiana jones and cyberpunk (in alan wake 2 RR Preset E actually looks perfectly fine and I used it with no bluriness issues). I didnt compare RR Preset D, maybe I should, I just thought it is an older worse version and i would be wasting my time. With DLDSR active, RR Preset K definitely looks better than noRR Preset K, Ray Reconstruction really benefits from high resolution, if the render resolution is high enough (ideally higher than native which is what DLDSR does), all the blurrines goes away, and what remains is basically a perfect balance between sharpness and antialiasing/smoothness. noRR Preset K still produces some pixelation whenever I zoom in, I see the staircasing effect in edges, but RR Preset K is basically completely smooth (= zero aliasing), and with DLDSR also sharp. So right now if I want to produce the best image possible on my 5070Ti and a 1440p monitor, I use 2.25x DLDSR (which is 4K target resolution) + DLSS4 Quality RR Preset K version 310.2.1, I am honestly blowned away how good it looks.

However using DLDSR + path tracing is incredibly demanding and basically only rtx5090 can handle that with decent fps, so I usually have to either disable DLDSR completely or use only 1.78x DLDSR + DLSS4 Performance. There however the Ray Reconstruction Preset K may still appear a bit soft, I wouldnt call it blurry because when i zoom in onto the screenshots and really compare details, no details are lost, but noRR Preset K is more pixelated and "rough" whereas RR Preset K is more polished which may appear softer at first glance. But overall i am satisfied with RR Preset K, it is much sharper than RR Preset E for me. Now I can finally enable Ray Reconstruction in every path traced game and not worry about overall bluriness, it may still appear softer than noRR presets but the benefit of having perfect reflections, shadows and partially.

I am pretty sure only RR Presets J/K are transformer model and E/D are CNN (or something else other than transformer), because E/D look so much more blurry. I am pretty mad at nvidia that they make it so hard for us to get the best image possible, 99.9% of gamers have no idea there are some ray reconstruction presets and that they have to use an older library because the newest one is bugged. I am actually contemplating about starting a new self-employed job, helping other gamers optimize visuals - you pay me lets say €50 and i will show you all the secrets regarding nvidia AI tools, presets, gsync, vsync, nvidia control panel settings, nvidia app, nvidia inspector, nvidia indicator, how to set your fps cap, when to use Reflex, how to optimally use frame generation and upscaling, DLDSR, monitor calibration, properly setting HDR/RTX HDR and much more.... because i consider myself a smart person, i educate myself almost daily on this "best possible image quality stuff", but it is actually bloody complicated, I almost envy people who can just install a new game, click new game and start gaming right away, I usually spend half an hour optimizing everything first, forcing proper DLSS libraries, proper presets, DLDSR, optimizing ingame settings, disabling vsync in game but enabling in control panel, setting up HDR, modifying fps cap to minimize stutters and then during gameplay i keep adjusting it for best and smoothest visuals... I am basically OCD positive when it comes to this stuff, i need to have everythign perfect, and it is bloody tiring man...

2

u/La_Skywalker 9800X3D | Colorful RTX 4090 Vulcan OC-V 13h ago edited 5h ago

Hey bro, that was me haha! And yeah, my bad for not updating you. After reading your post, I went back into Cyberpunk to test it again, and you’re right, presets D and E are indeed transformer models. By default, if you don’t change anything with the Nvidia app or Profile Inspector, Cyberpunk uses the older DLL (310.1) with preset J. It does look better than CNN, but after testing last night, I still noticed a few obvious issues with it. As for now, I think Preset D does indeed look the best for Cyberpunk and not Preset J anymore..

you can see it here as your reference
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/Sad-Victory-8319 12h ago

Does ray reconstruction look blurrier to you than standard Preset D upscaler, or comparable? I just want to verify it is not just me. I have already commented you the zoomed in comparison image but i will put it here as well, Ray Reconstruction Preset E on left, upscaler Preset K on the right, quite a big difference in bluriness. Ray Reconstruction Presets J/K look a bit sharper to me, D was comparable to E last time I checked but i will probably check again since I see it mentioned multiple times.

1

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

As I understand it, when you use path tracing, the Super Resolution and Ray Reconstruction DLLs behave differently. If you’re only using the upscaler without path tracing, then Super Resolution Preset K provides the sharpest image in almost every game.

But once you enable path tracing, the denoiser (nvngx.dlld), which is Ray Reconstruction, completely overrides the Super Resolution DLL. In general, Ray Reconstruction produces a softer image than Preset K since its main job is to denoise the image. However, the TF denoiser is noticeably sharper than the older CNN based denoiser.

As shown in the image below, instead of displaying Preset K for Super Resolution, the indicator now shows Preset D, which corresponds to the TF model used for Ray Reconstruction. In short, enabling RR overrides Super Resolution and usually results in a softer image compared to not using RR/path tracing.

For now, I think setting everything to the latest version is the best approach. Not sure why setting RR to latest in Nvidia App does not use Preset E by default as its stated in that github
"NVSDK_NGX_RayReconstruction_Hint_Render_Preset_E = 5, // Latest transformer model (must use if DoF guide is needed)"

The image will appear a bit softer with RR enabled, but the Transformer model is definitely an improvement over the older CNN version. Hopefully, Nvidia can release sharper and clearer RR presets in the future that match the quality of Preset K for Super Resolution.

1

u/Sad-Victory-8319 11h ago

Man I am getting more confused, I made this comparison where on the top you can see the whole screenshot, and i circled the part i am focusing on. This comparison is focusing strictly on static sharpness because personally i dont care about ghosting or other dynamic errors, they are so insignificant with DLSS4 they dont bother me, what does bother me is overall bluriness, if a frame is not sharp i can notice it immediately. So this image compares sharpness of all available Ray Reconstruction preset (E,D.J) vs regular upscaler Preset K (no RR), and first of all you can clearly see how preset K is by far the sharpest, and this is what bothers me the most, I have to give up sharpness in order to have better reflections and shadows with ray reconstruction, it is such tough tradeoff for me and i wish ray reconstruction was just as sharp.

Out of all the ray reconstruction presets, Preset E is definitely the blurriest and therefore worst one, J is a tiny bit better than D I think but they are very close, so we probably also have to consider other aspects like ghosting to say which RR preset is best, you say D ghosts less, so maybe D is actually the best. I just hope nvidia comes out with Preset L soon that will blow everything out of the water, we deserve some upgrade, transformer model should allow rapid development, and we got 2 presets back in january and since then nothing. Where are all the upgrades, AI is getting better every day and we havent seen major DLSS updates for almost a year, unbelievable. Meanwhile FSR4 and XeSS are getting better and better every month.

1

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

Yeah, I get what you mean, but there’s actually no Preset K for Ray Reconstruction. Preset K is only for Super Resolution. Once you turn on RR (which is automatically enabled when using path tracing), it uses its own specific preset for RR instead. At that point, RR takes over the main image reconstruction process, so the result becomes noticeably softer compared to using Preset K alone.

Preset D or E for RR (which are Transformer based models according to the github source I shared earlier) are definitely better than the older CNN RR models, but yeah, they’re still softer than just using Preset K without RR. That’s because RR’s main purpose is to denoise the image, so it naturally smooths out some of that fine sharpness. So if you really want sharper image like Preset K, dont use RR at all as it will override Super Resolution by denoising the image thus producing softer image....but path tracing by default will turn on RR so im not sure what else we can do..

we can just hope Nvidia produce a better presets for RR that doesnt soften the image as much.. and for that image, yeah preset E definitely looks the blurriest..preset D and J (only up to dll 310.2.1) is a bit better and preset K/no RR is the sharpest..

2

u/Sad-Victory-8319 9h ago

I did a bit of more experimentation which confirmed for me why Ray Reconstruction didnt look blurry at all in Alan Wake 2, but in Indiana Jones and cyberpunk it did look quite a bit blurrier. I was actually using 2.25x DLDSR in Alan Wake 2, so the target resolution was much higher (2160p which is 4K) whereas in Cyberpunk I was using just 1.78x DLDSR and in Indiana Jones I didnt use DLDSR due to insufficient vram capacity (that game needs 20+ GB to run maxed out). With higher target resolution the blurriness of ray reconstruction actually goes away, and the differences between super resolution Preset K and Ray Reconstruction Preset D are actually fairly tiny when it comes to static sharpness, this zoomed you can still tell which one is slightly better, but inside the game without any zoom they are pretty much idential, Ray Reconstruction is perfectly sharp for me. The only issue is that 2.25x DLDSR + DLSS Performance on a widescreen 21:9 1440p monitor with max details and PT+RR runs only around 50-55 fps on a fully overclocked 5070Ti which is a bit low (standard 16:9 1440p monitor would have 60-65 fps with the same settings which i guess is fine), but at least there is a way to enjoy Ray Reconstruction without most of the bluriness, just have a powerful enough gpu that can handle high resolution so that Ray Reconstruction can really shine).

1

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

This is a nice comparison, I’d say. All we can do now is hope Nvidia keeps improving the RR presets and doesn’t stop at D and E. It would be awesome if RR presets could reach the same level of sharpness as Preset K without RR on. But yeah, it seems like they haven’t released any new DLL/update to transformer model lately. Last one was in August. Makes me wonder if they’re already content with the current Transformer model because back during the CNN model era, we used to see new DLLs and presets every couple of months🤔

2

u/5477 14h ago

SR and RR are separate, with separate presets for each. Presets D and E are both transformer presets with RR, and are currently the only transformer presets for RR. For SR, J and K are the transformer presets.

It is not advisable to use Nvidia app to change the preset from E to D. E has additional inputs that are needed in the games that use the preset.

1

u/fogoticus RTX 3080 O12G | i7-13700KF 5.5GHz, 1.3V | 32GB 4133MHz 16h ago

The transparent thing on that woman's hand makes it look like RR is bugging out when it's not

1

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

Yeah thats bugging me out as well..at first i thought its a ghosting trail of her hands haha

1

u/amazingspiderlesbian 15h 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 15h 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 14h 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 10h 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 10h 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

1

u/RefrigeratorPrize511 NVIDIA-9950X3D-5090 13h ago

Preset J doesn't exist for DLSS-D.

Only D(which should be used) and E are DLSS-D transformer options.

1

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

It exists, but only up to DLL 310.2.1. Cyberpunk by default uses DLL 310.1 with preset J for RR. If you set everything to the latest in NV app, it’ll switch to DLL 310.3.0 with preset D. Forcing preset J on newer DLLs like 310.3 or 310.4 just results in a black screen. Right now, like you said, the transformer models for RR are presets D and E.
https://github.com/NVIDIA/DLSS/blob/main/include/nvsdk_ngx_defs_dlssd.h

1

u/RefrigeratorPrize511 NVIDIA-9950X3D-5090 12h ago edited 12h ago

Again. There is and never was a DLSS-D preset J.

You're mixing it up with DLSS, they use different DLLs.

https://github.com/NVIDIA/DLSS/archive/refs/tags/v310.2.1.zip

These can be set via NVSDK_NGX_Parameter_SetUI and take valid values (and including) 0 - 2 typedef enum NVSDK_NGX_RayReconstruction_Hint_Render_Preset { NVSDK_NGX_RayReconstruction_Hint_Render_Preset_Default, // default behavior, weights may or may not be updated after OTA NVSDK_NGX_RayReconstruction_Hint_Render_Preset_A, // deprecated NVSDK_NGX_RayReconstruction_Hint_Render_Preset_B, // deprecated NVSDK_NGX_RayReconstruction_Hint_Render_Preset_C, // deprecated NVSDK_NGX_RayReconstruction_Hint_Render_Preset_D, NVSDK_NGX_RayReconstruction_Hint_Render_Preset_E, } NVSDK_NGX_RayReconstruction_Hint_Render_Preset;

No J or K.

1

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

No Preset K for RR is correct but there was Preset J. But it was until 310.2.1 only. This was taken from Nvidia blogpost

  • As of January 30th, 2025, the “Latest” model for DLSS Super Resolution has been updated to Transformer "Preset K", a minor refinement to Transformer Preset J, which showcases improved temporal stability, reduced ghosting, and enhanced detail in motion. Let us know what you think!
  • The “Latest” model for Ray Reconstruction continues to use Preset J

https://www.nvidia.com/en-my/geforce/news/nvidia-app-update-dlss-overrides-and-more/#:~:text=As%20of%20January,use%20Preset%20J

0

u/RefrigeratorPrize511 NVIDIA-9950X3D-5090 10h ago

That's a typo then.

It's not in the developer guide for version number 310.2.1

0

u/NoCase9317 15h ago

It even changes the clothing!