ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.86k stars 1.04k forks source link

DLSS 3 support is disabled #6500

Open eXt73 opened 1 year ago

eXt73 commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

I do not know if the reason lies with the drivers of Nvidia, Proton or, for example, VKD3D ... that's why I report. In the games mentioned above, it is not possible to enable 'Frame Generation' and in some games also Nvidia Reflex.

Reproduction

Launching the above-mentioned games and You see option 'Frame Generation' is darkened in the settings

Bitwolfies commented 1 year ago

https://github.com/jp7677/dxvk-nvapi/issues/103

TLDR; It's not implemented, and if its anything like DLSS 2, will require NV to step in and add it themselves again. On both a driver level and to the dxvk-nvapi project.

eXt73 commented 1 year ago

Thanks for info, that means 'the ball is on the NV's side', yes ?

Bitwolfies commented 1 year ago

Thanks for info, that means 'the ball is on the NV's side', yes ?

Yes, DLSS secrets are quite guarded by team green, we only even have a working 2 cause of their involvement.

Calinou commented 1 year ago

and in some games also Nvidia Reflex.

Reflex support requires installing LatencyFleX, as official NVIDIA Reflex is not supported on Linux.

oscarbg commented 1 year ago

@kisak-valve Curious if new NV 530 Linux driver branch has some progress toward supporting DLSS3 frame generarion on Proton?

Calinou commented 1 year ago

@kisak-valve Curious if new NV 530 Linux driver branch has some progress toward supporting DLSS3 frame generarion on Proton?

The changelog doesn't mention anything on this aspect, so probably not. I think NVIDIA will do "user-facing" communication on this if it's ever implemented, like they did when DLSS 2 support was implemented in Proton.

luisalvarado commented 11 months ago

6 months later and multiple advancements in technology from AMD and still Nvidia has not pronounced themselves. This coming from someone who bought a 4090. So am just seeing 6 months of AMD awesomeness and awareness meanwhile Nvidia silent.

Calinou commented 11 months ago

@luisalvarado Please don't bump issues without contributing significant new information. Use the :+1: reaction button on the first post instead.

Orum commented 3 months ago

This issue is titled "DLSS 3", but it appears to be specific to frame generation? I'm unable to even use DLSS spatial upscaling in The Witcher 3, despite having a Lovelace card.

Calinou commented 3 months ago

This issue is titled "DLSS 3", but it appears to be specific to frame generation? I'm unable to even use DLSS spatial upscaling in The Witcher 3, despite having a Lovelace card.

Which driver version are you using? I've had Witcher 3 lock me out of DLSS/Reflex on Windows once because my driver was slightly outdated.

Orum commented 3 months ago

Currently on 550.78-1, which is the latest (of non-beta drivers) available in my distro.

eXt73 commented 3 months ago

Unfortunately, Nvidia still does not fully support DLSS 3.x under Linux - including the lack of Frame Generation ... and worst of all, it does not refer to the topic at all :/

https://github.com/jp7677/dxvk-nvapi/issues/103

Orum commented 3 months ago

I don't think that's true, as ray reconstruction (which AFAIK is only available in DLSS 3.5 and later) works fine under Portal RTX on Linux.

eXt73 commented 3 months ago

RR works not only there, but e.g. in Cyberpunk 2077, :) Which doesn't change the fact that FG doesn't work ;)

mineLdiver commented 3 months ago

As I understand it, what we do have is DLSS 2 (upscaling) and 3.5 (RR), but not DLSS 3 (FG).

Orum commented 3 months ago

RR works not only there, but e.g. in Cyberpunk 2077, :) Which doesn't change the fact that FG doesn't work ;)

Sure, but your earlier post states that they don't support DLSS 3.x under Linux, which isn't true, at least for spatial upscaling. It seems specific to The Witcher 3, or at least, that's the only game I've found that says it's unsupported.

However, it's a bit of a moot point now, as I've found TW3 just freezes way too much when running under DX12. If that gets fixed then it becomes more important to get DLSS working.