Coppel.Damien Posted July 11, 2025 Posted July 11, 2025 Hello everyone, I'm trying to use DLSS on Linux with the new Unigine 2.20 SDK. In the documentation, information is provided to make DLSS work with unigine on Windows but there's not much for Linux. Quote NVIDIA Streamline SDK version 2.7.32 was used to test DLSS integration on Windows. Other versions have not been tested and may produce unexpected results. On Linux, DLSS SDK 210.2.1 is used. The Streamline SDK only provides pre built .dll files, so I guess it can't be used with linux ? I found what I guess is the right DLSS SDK version on github : https://github.com/NVIDIA/DLSS/releases/tag/v2.2.1 I copied both libnvsdk_ngx.a and rel/libnvidia-ngx-dlss.so.2.2.16 to the bin folder of my unigine project, but it still doesn't work. In the editor console, the following messages appear : Quote ---- Render ---- Renderer API: Vulkan Maximum texture size: 32768 Maximum texture units: 16 DLSS is not supported DLSS SDK version: 2.2.16 DLSS feature is not initialized: fail Feature Not Found FSR is not implemented, FSR is currently available only for DX12 Render initialization (Time: 867.2ms, Memory: 216.0MB) My GPU is properly detected and I have a recent NVIDIA driver (RTX 3080ti with 565.57.01 driver installed) Quote ---- GPU ---- GPU 0 Active : NVIDIA GeForce RTX 3080 Ti Memory:12288MB Type:Discrete Vendor:NVidia CommonHeaps:false Priority:32 LUID:0000000000002208 DeviceID:00002208 Driver:565.57.01 GPU 1 : llvmpipe (LLVM 15.0.6, 256 bits) Memory: 2048MB Type:Other Vendor:Unknown CommonHeaps:false Priority:31 LUID:0000000000000000 DeviceID:00000000 Driver:Mesa 22.3.6 (LLVM 15.0.6) GAPI: Vulkan 1.3 What is the proper way to make DLSS work on Linux with Unigine 2.20 ? What files am I missing ? Thank you
bmyagkov Posted July 11, 2025 Posted July 11, 2025 Hello! @Coppel.DamienIt appears there may be a binary incompatibility as we're currently using the 310.2.1 version of the library internally. Would you mind trying the previous release instead? You can download it from the following link: https://github.com/NVIDIA/DLSS/releases/tag/v310.2.1 Please make sure to copy both libnvidia-ngx-dlss.so.310.2.1 and libnvidia-ngx-dlssd.so.310.2.1 directly to the /bin directory of your project. Looking forward to hearing how it works out on your end. Thanks! 1
Coppel.Damien Posted July 11, 2025 Author Posted July 11, 2025 It's working perfectly now, thank you ! I got confused with the versions, as the documentation mentions the SDK 210.2.1 but the one required is actually 310.2.1
bmyagkov Posted July 11, 2025 Posted July 11, 2025 We're glad to hear it was helpful! 24 minutes ago, Coppel.Damien said: I got confused with the versions, as the documentation mentions the SDK 210.2.1 but the one required is actually 310.2.1 It seems a small typo made its way in—thank you for catching that! We'll make sure it's corrected as soon as possible. Thanks again! 1
Recommended Posts