emoose / DLSSTweaks

Tweak DLL for NVIDIA DLSS, force DLAA on DLSS-supported titles, tweak scaling ratios & DLSS 3.1 presets, override DLSS versions without overwriting game files.
MIT License
1.26k stars 21 forks source link

DLSS 3.1.30 Dev DLL Now Available #83

Open Austinzveare opened 1 year ago

Austinzveare commented 1 year ago

I can confirm it works with DLSSTweaks but don't really know what improvements have been made. The file size has increased quite a bit though: https://github.com/NVIDIA/DLSS/raw/main/lib/Windows_x86_64/rel/nvngx_dlss.dll

emoose commented 1 year ago

Yep noticed it earlier too, seems there's 2 different versions of 3.1.30 around, github is the older one while a slightly newer one was included in the NV dev SDK: https://www.reddit.com/r/nvidia/comments/15a7mjt/dlss_super_resolution_sdk_3130_released_nvngx/jtj0own/

Like mentioned in that post it seems 3.1.13+ added a new UltraQuality string, wish I looked into 3.1.13 more when it first released now 😅

The large filesize increase is interesting too, guessing maybe a new preset was added? (maybe the preset G added in 3.1.13 is now populated?)

Hopefully can look into it some more soon, if anyone finds something interesting please let me know! (maybe the dev DLL at https://github.com/NVIDIA/DLSS/raw/main/lib/Windows_x86_64/dev/nvngx_dlss.dll + https://github.com/NVIDIA/DLSS/blob/main/utils/ngx_driver_onscreenindicator.reg can reveal something)

Loganius commented 1 year ago

It works quite bad to be honest, all games I tried say this:

[2023-07-27 20:58:12.435] [warning] nvngx_dlssg: DisableDevWatermark failed, couldn't locate watermark string inside module [2023-07-27 20:58:12.306] [warning] nvngx_dlss: failed to apply DLSS preset override hooks, recommend enabling OverrideAppId instead

So it has problems changing the presets and fails to hide the watermark that is in 3.1.30 Frame Generation.

Austinzveare commented 1 year ago

I just checked one of my logs and do see the watermark error, but in-game the watermark is still hidden. I don't have the AppId error because I force every game to be a generic app anyway.

Loganius commented 1 year ago

The watermark is there in every Frame Generation (FG turned on) game I tried, so they changed something in the strings. OverrideAppId seems to remove the error, but I am not quite sure if it changes the preset itself because there is no mention about presets being applied in the log.

I reverted back to 3.1.13 as there were no problems. emoose, please check these things buddy.

Also BTW, I tried Ultra Quality DLSS setting in F1 23 and you can't change the Ultra Quality preset as Tweaks is probably not supporting it in current version.

PweSol commented 1 year ago

The latest version doesn't really shimmer anymore compared to previous ones in many scenarios. It would be great to have it supported for the quality improvements at least if not for anything else.

Githubber954 commented 1 year ago

3.1.30 seems to be forcing preset F when quality scaling is set above 0.67 like 0.77 or 0.9. Went back to 3.1.11 and preset D can be used at 0.77.