Bug ID | 1201002 |
---|---|
Summary | NVIDIA driver missing the required libraries for DLSS support in DXVK |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | chino@kafuu.moe |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0 Build Identifier: The relevant DLL files needed for DLSS - namely nvngx.dll and _nvngx.dll are not included with the nvidia-glG06 drivers. They are supposed to be located under /lib/nvidia/wine and /lib64/nvidia/wine but these directories don't exist. Most distros provide them in the directories mentioned above and they are supposed to come with the NVIDIA driver. In addition, they also come with the official NVIDIA driver .run file. Proton expects these files to exist in the named directories above and automatically copies them over to system32 in the Wine prefix's directory to enable DLSS support, but since they're missing from the NVIDIA driver package in oS, it doesn't do anything and DLSS doesn't work. Reproducible: Always Steps to Reproduce: 1. Launch a game with DLSS support with the relevant NVAPI DXVK arguments to enable support for raytracing and DLSS 2. 3. Actual Results: You shouldn't be able to enable DLSS but raytracing works fine - a game I tested is Control Ultimate Edition on Steam. The required files for DLSS (nvngx.dll and _nvngx.dll) will not be present in the system32 folder for the game's Wine prefix. Expected Results: DLSS should work with DXVK when NVAPI features are enabled, and the nvngx.dll and _nvngx.dll files should be present in /lib/nvidia/wine or /lib64/nvidia/wine so that Proton can copy them to the prefix's system32 directory for DLSS support.