DLSSTweaks icon indicating copy to clipboard operation
DLSSTweaks copied to clipboard

DLSSQualityLevels vs DLSSPresets mismatch

Open donizettilorenzo opened this issue 1 year ago • 5 comments

there's a mismatch among the entries of the 2 lists (DLSSQualityLevels "UltraPerformance" doesn't match with DLSSPresets "UltraPerformance" changing the related values)

donizettilorenzo avatar Mar 31 '23 23:03 donizettilorenzo

Up, there's still the mismatch between levels and presets list (so to set the proper preset i must set ALL the preset to the same letter).

Note: i use customized levels of course (UltraPerformance set to 0.75) and nothing more, HUD apart

donizettilorenzo avatar Apr 04 '23 05:04 donizettilorenzo

Bug still present in lastest beta.

donizettilorenzo avatar Apr 09 '23 10:04 donizettilorenzo

Example:

https://i.postimg.cc/FK9Yq9qK/Untitled.jpg

that's the only way to get "C" on (customized) UltraPerformance, so you can see the mismatch I'm talking about

donizettilorenzo avatar Apr 09 '23 11:04 donizettilorenzo

AFAIK DLSS itself picks the preset to use based on the ratio being rendered, not the actual quality level that was chosen, a little annoying..

So eg. if you customized the UltraPerformance ratio close to what Quality would use (0.666..), DLSS would likely use the preset defined for Quality when you pick the UltraPerformance setting in-game, pretty much as you show in your pic.

Main problem is DLSS doesn't actually know what quality level the user has selected, it only knows about what resolution is being rendered, so I guess it has code which takes the resolution and checks against the vanilla ratios to find what level it is, then sets preset based on that.

Don't really have any way to fix that atm, but I'm looking into ways to hook DLSS itself so we could override the preset it chose, and then have it check against our customized ratios instead, don't really have any ETA for it though.

emoose avatar Apr 10 '23 15:04 emoose

Thanks!

Il giorno lun 10 apr 2023 alle ore 17:55 emoose @.***> ha scritto:

AFAIK DLSS itself picks the preset to use based on the ratio being rendered, not the actual quality level that was chosen, a little annoying..

eg. if you customized the UltraPerformance ratio close to what Quality would use (0.666..), DLSS would likely use the preset defined for Quality when you pick the UltraPerformance setting in-game.

Don't really have any way to fix that atm, but I'm looking into ways to hook DLSS itself so we could override the preset it chose with the correct one for the chosen level instead.

— Reply to this email directly, view it on GitHub https://github.com/emoose/DLSSTweaks/issues/59#issuecomment-1501983447, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAOZJ3MCPSVSBRC52UZHNODXAQUODANCNFSM6AAAAAAWPHTB7Y . You are receiving this because you authored the thread.Message ID: @.***>

donizettilorenzo avatar Apr 10 '23 19:04 donizettilorenzo