Repository navigation
feat(vk): add optional NVIDIA DLSS Super Resolution and DLAA - #1071
rac08241988 wants to merge 1 commit into
Conversation
DLSS takes the place of the game's TAAU network when the Insert menu asks for it and hookshot_ngx.dll is beside the renderer. Without that DLL, or on a GPU that is not NVIDIA's, the network runs as before. NVIDIA's SDK and nvngx_dlss.dll are not in this tree; the bridge build points at a checkout of the SDK. The Sharpness slider's window pass is a contrast-adaptive sharpen one source pixel apart, so it still has an effect when the window is larger than the picture. Assisted-by: Cursor Grok 4.7 Co-authored-by: Rattlehead <rac08241988@users.noreply.github.com>
|
I tested on my system and it seems to work very well. gains some frames when the quality is changed. Dlaa is working and makes the game look amazing. This is my 5th version. I didn't know someone else was already working on dlss maybe merge these 2. My fixes with his. Ryzen 7 5800x3d |
|
There's already an advanced branch #841 which supports both Windows and Linux, taking a look at this one |
|
Thanks for this, and for testing on a 3070 Ti! I'm working on the other DLSS PR, #841, and I'm folding your improvements into it rather than running two DLSS branches side by side. #841 covers DLSS Super Resolution, DLAA and Reflex on both Windows and Linux. It links NGX directly, so no bridge DLL is needed. It also has:
From this PR I'm taking:
If you have time, a test of #841 on your 3070 Ti would be really useful. It has been tested on an RTX 3090 (Linux) and an RTX 5080 (Windows), but not yet on an 8 GB card. The checklist in its description says what to look at. |
|
Closing this now that #841 is merged (it shipped in v2.0.11). Thanks again for the work here and the 3070 Ti testing! From this PR, these made it into main:
#841 also covers Linux, camera jitter, per-character motion vectors, Reflex and the Builder's opt-in tick. If you can try it on your 3070 Ti, a report on #841 or a new issue would be very welcome: the 8 GB case is the one we haven't seen yet. |
DLSS takes the place of the game's TAAU network when the Insert menu asks for it and hookshot_ngx.dll is beside the renderer. Without that DLL, or on a GPU that is not NVIDIA's, the network runs as before. NVIDIA's SDK and nvngx_dlss.dll are not in this tree; the bridge build points at a checkout of the SDK.
The Sharpness slider's window pass is a contrast-adaptive sharpen one source pixel apart, so it still has an effect when the window is larger than the picture.
Assisted-by: Cursor Grok 4.7