this post was submitted on 29 Sep 2023
999 points (97.2% liked)
Linux Gaming
15849 readers
2 users here now
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Wait, DLSS doesn't work on Linux at all? That's a pretty big thing to gloss over whenever someone is talking about linux gaming and how comparable it is to windows nowadays. I doubt I'd be able to get anything remotely close to a stable framerate on cyberpunk2077 without it, and same goes for other newer games like dying light 2 or starfield!
DLSS works. It took a while longer than Windows, but Nvidia themselves actually provide Wine-compatible DLL files. Also, there's a native way to implement DLSS for Linux which, I kid you not, zero games so far are using. The Windows version works fine though.
But DLSS Frame Generation and Ray Reconstruction do not work, and there are zero workarounds.
Oh, so he's just talking about DLSS3 features, gotchya. I thought DLSS 1 performance improvements are also frame generation but I see now thats different
DLSS is upscaler. Game is rendered at lower resolution and then image is upscaled in a bit smarter way than simple "stretching".
More precisely, DLSS is a set of models that use AI to interpolate an image. This interpolation can take many different forms:
Interpolation can be used to take a lower resolution image and upscale it, which is the main feature of DLSS.
You can also use DLSS to take a high resolution image and scale it down, with less artifacts, as a type of antialiasing. This is DLDSR.
You can also use it to take information from an image, combined with motion data, and interpolate how blocks of pixels might change into a new frame. This allows you to generate intermediary frames. This is Frame Generation.
You can also take a very noisy image, composed of discrete dots, and interpolate how neighboring pixels should look. This is Ray Reconstruction.