sultim-t / vkquake-rt

GNU General Public License v2.0
345 stars 14 forks source link

DLSS Unavailable Despite having Correct DLLs #23

Open MrGommOfficial opened 1 year ago

MrGommOfficial commented 1 year ago

Absolutely blown away by this project however I've only been able to use AMD FSR on the game despite having followed the instructions to install the files for DLSS 2.0. I'm running the game on an RTX 3060 and I also had the same issue with Serious Sam RT, are there particular settings I have to disable for it to be available to be enabled?

Current Settings Menu posted bellow 20221127133056_1

WabbitToonz commented 1 year ago

is "nvngx_dlss.dll" file in the same folder as "vkQuake.exe"? https://github.com/sultim-t/vkquake-rt/releases/tag/1.20.2-rt1.0.1 has "Installing DLSS 2.0

MrGommOfficial commented 1 year ago

Yes I've got both of them located in the root folder where the vkQuake.exe is located and still is unavailable

Berzerk2k2 commented 1 year ago

Try using an older nvngx_dlss.dll like 2.2.6 from Tech PowerUp - NVIDIA DLSS DLL (recommended by Digital Foundry in their Quake RTX video). I was not able to get NVIDIA DLSS working with the dll that is attached in the release section but with 2.2.6 it worked just fine. Same goes for Serious Sam RTX. I guess the attached dll file from the release section is simply broken.

MrGommOfficial commented 1 year ago

Reference in new

BINGO! This did it Berzerk! Swapping to this DLSS DLL made DLSS 2 work properly and I'm getting some REALLY nice frames with it

MrGommOfficial commented 1 year ago

Try using an older nvngx_dlss.dll like 2.2.6 from Tech PowerUp - NVIDIA DLSS DLL (recommended by Digital Foundry in their Quake RTX video). I was not able to get NVIDIA DLSS working with the dll that is attached in the release section but with 2.2.6 it worked just fine. Same goes for Serious Sam RTX. I guess the attached dll file from the release section is simply broken.

Further Update aswell! That DLSS also works with Serious Sam RT and that's now playable for me too

NebularNerd commented 1 year ago

@SkeleTonHammer 2 days ago (edited) You say later versions of DLSS introduce ghosting - this is half true. Some later versions yes, however there is at least one VERY recent version of DLSS that does not have this ghosting issue. The one I've personally tested is 2.4.12 (there's a v2 version of 2.4.12, do not use v1 as that has ghosting issues - the v2 is sourced from Plague Tale: Requiem).

This was from the YT comments of Digital Foundry's video. Can confirm 2.4.12 v2 seems to work ok as well.

r3538987 commented 1 year ago

Can this be hardware related? Running on RTX2070S, and I have same issue as OP, only FSR is available on mine setup. Different DLSS dll files doesn't change anything, even with DF video mentioned one - v2.2.6.

Whats is the difference between RayTracedGL1-DLSS and RayTracedGL1? Tried both in combo with different nvngx_dlss files, but no luck.

NebularNerd commented 1 year ago

Can this be hardware related? Running on RTX2070S, and I have same issue as OP, only FSR is available on mine setup. Different DLSS dll files doesn't change anything, even with DF video mentioned one - v2.2.6.

Whats is the difference between RayTracedGL1-DLSS and RayTracedGL1? Tried both in combo with different nvngx_dlss files, but no luck.

RayTracedGL1-DLSS is for NVidia cards, you should just need to download it, extract over the the existing RayTracedGL1.dll, add your nvngx_dlss.dll of choice and be good to go. It should be OK on a 2070 as it runs a treat on my Zotac 2060 Super. In video options you should then be able to turn off AMD FSR 2.0 and set NVIDIA DLSS to your preference.

vkQuake 1 20 3 31_12_2022 09_15_07

r3538987 commented 1 year ago

Thanks for explaining those DLLs, but still on my machine DLSS does not seems to appear to load. Send exactly same archive to friend with RTX3060, and it worked out of the box.

donizettilorenzo commented 1 year ago

Me too.

Please update the package to be compatible with lastest drivers and DLSS 3.x DLL