Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DLSSTweaks unable to force preset above 0.69 scale since DLSS 3.1.13 #86

Open
GitDoric opened this issue Aug 7, 2023 · 6 comments
Open

Comments

@GitDoric
Copy link

GitDoric commented Aug 7, 2023

Hi there :) !

Nvidia added DLAA as part of a DLSS quality preset in 3.1.13.
Since then, DLSSTweaks has been unable to force a preset to use when using 0.70+ scale and they now all default to preset F.
I'm using 0.75 & 0.85 scale and forcing presets on 3.1.11 and below work fine, 3.1.13 to 3.1.30 not anymore, so i'm almost sure this is linked to that.

I hope this will be looked upon and fixed in a new version, DLSSTweaks has been part of my tweak routine now and i can't stop using it :) !

Kind Regards !

@emoose
Copy link
Owner

emoose commented Aug 8, 2023

For 3.1.11 and older DLSSTweaks uses a hook to let us override the NV-provided default presets, looks like 3.1.13 changed the code around that stuff again though, so our hooks won't work properly now.

Looking into updating them, might have something to post soon, for now have you tried the OverrideAppId option at bottom of the INI? That was the old method to get around the NV presets before these hooks were added, hopefully might still work on these new versions.

Alternately if that doesn't work you might be able to try overriding preset via NvProfileInspector with the XML from Orbmu2k/nvidiaProfileInspector#156 (comment), unfortunately that would apply it to all DLSS 3.1+ games on your system though.

@GitDoric
Copy link
Author

GitDoric commented Aug 9, 2023

For 3.1.11 and older DLSSTweaks uses a hook to let us override the NV-provided default presets, looks like 3.1.13 changed the code around that stuff again though, so our hooks won't work properly now.

Looking into updating them, might have something to post soon, for now have you tried the OverrideAppId option at bottom of the INI? That was the old method to get around the NV presets before these hooks were added, hopefully might still work on these new versions.

Alternately if that doesn't work you might be able to try overriding preset via NvProfileInspector with the XML from Orbmu2k/nvidiaProfileInspector#156 (comment), unfortunately that would apply it to all DLSS 3.1+ games on your system though.

Yes, I should have mentioned that i had to use OverrideAppId to be able to force a preset with 3.1.13+ ; It's not working at all if i don't use that option.
However OverrideAppId is not able to do anything for the 0.70+ scale, seems as you say, the code has been changed too much because of the new DLAA preset added since 3.1.13.
I think that 0.70+ is now hooked to the new dlaa preset or may be a new "high quality" one ?
Pre 3.1.13 all 0.66+ scale up to 1.0 was considered "quality" mode by DLSSTweaks.

I thank you for your quick answer and i hope i was able to provide some useful info :)

@achtchaern
Copy link

Thank you for this discussion! It would be great if we could set the preset with scaling > 0.70 again.

@GitDoric
Copy link
Author

GitDoric commented Aug 15, 2023

emoose uploaded a new beta version : https://github.com/emoose/DLSSTweaks/files/12333444/DLSSTweaks_0.200.7-beta1.zip
After a quick try it seems to have fixed the issue !
I can now force my preset D at 0.85x scale, YAY !

Thanks a lot to you dev, i can get rid of the blurryfest F preset 🥰.

@achtchaern
Copy link

achtchaern commented Aug 15, 2023

Thank you! And of course massive thanks to @emoose. Looking forward to trying this out.

@achtchaern
Copy link

Unfortunately, it does not work for me in Portal with RTX. Tested with 0.200.7 beta 1 and 2a. It still forces preset F above 0.70

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants