artur-graniszewski / DLSS-Enabler

Simulate DLSS Upscaler and DLSS-G Frame Generation features on any DirectX 12 compatible GPU in any DirectX 12 game that supports DLSS2 and DLSS3 natively.
MIT License
238 stars 4 forks source link

Dragon Age: The Veilguard. Doesn't detect DLSS backend on RTX 2070 Super and cannot run DLSS upscaler #31

Open FedorSafronov opened 1 week ago

FedorSafronov commented 1 week ago

Hi there!

I tried release version 3.02.00 and it generally works, but for some reason it doesn't detect DLSS on my RTX 2070 Super.

[Fri Nov  8 19:42:53] [info] [DLSS] Upscaler backends detected: FSR 2.1, FSR 2.2, FSR 3.1, XeSS 1.3 
[Fri Nov  8 19:42:53] [info] [DLSS] Assuming that RTX card is present: native DLSS upscaler selected by the user

In the game options DLSS is enabled and I'm also able to enable frame generation and it also works, but with either XESS or FSR upscaler.

[Fri Nov  8 19:44:38] [info] [OPTI] DLSSFeatureDx12::Init _CreateFeature result: BAD00007
[Fri Nov  8 19:44:38] [info] [OPTI] NVSDK_NGX_D3D12_EvaluateFeature init failed with dlss feature
[19:43:11.416825] [E] DLSSFeatureDx12::Init _CreateFeature result: BAD00007
[19:43:11.416849] [E] NVSDK_NGX_D3D12_CreateFeature CreateFeature failed, returning to FSR 2.1.2 upscaler
[19:43:11.417015] [D] NVSDK_NGX_D3D12_EvaluateFeature Handle: 1000000

Here are the logs: OptiScaler.log dlssg_to_fsr3.log dlss-enabler.log

Thanks.

FedorSafronov commented 1 week ago

So, after additional experiments it managed to find my DLSS and now is working fine :) What I did is changed the installation to dxgi.dll as other options aren't really working with DLSS. Now everything works fine and I even enabled ray tracing and still have decent FPS (about 70-80) with frame generation.