DLSS Linux Gaming

I have RTX 3060 and I followed Linux gaming guide available in the forum. I am using GloriusEggRoll lutris-ge as prefix. but when i open games like cyberpunk 2077, baldur’s gate 3 I am not able to see dlss options at all. I enabled DXVK NVAPI and VKD3D enabled in lutris. can someone please help me?

Why not use FSR?
It should be universal and problem-free.

DLSS is proprietary garbage, just like Nvidia’s driver unfortunately…So it requires a lot of :clown_face:ing around…


Anyway, here’s what i found:

Additionally, you need to set an environment variable to make DLSS work with Proton. Set DXVK_NVAPI_DRIVER_VERSION=53742 in your environment variables

1 Like

Weird, DLSS is working fine for me in both Baldurs gate 3 and Cyberpunk.
RTX 3060, Nvidia 545.29.06-1. Using Proton experimental provided by steam.

Note: I haven’t tested lutris/gog with these. I’m only using Steam at the moment. DLSS is working fine without DXVK_NVAPI_DRIVER_VERSION option, at least on this setup.

Using following launch options in both games:

gamemoderun %command%

Edit: DLSS provides better overall quality in BG3 compared to FSR. I can see why DLSS is preferred to FSR in this case.

1 Like

With latest 545 NVIDIA drivers as well as latest VKD3D 2.11 you should get DLSS support even without some fancy start variables. Works flawlessly here.

1 Like

Because FSR looks garbage. As simple as that. DLSS is miles ahead in terms of picture quality.

I dunno, to me they both look like garbage, because it’s kinda the nature of the idea…save performance by producing illusions. :laughing:

No offense, but this is plain wrong. Games these days look way better with DLSS than in native res with garbage like regular antialiasing, even temporal variants.

Edit: https://youtu.be/O5B_dqi_Syc?si=PTHZ9-8geIi5gaCU

Quality wise more or less en par. With clear performance advantage for DLSS. FSR would clearly los this comparison.

I prefer down-sampling from 8k to 4k + FXAA with all the actual garbage (like temporal AA turned off)- it can’t get any better than that both in quality and AA.

Sure it requires loads of power though…

1 Like

Yeah okay, but for 8 K downsampling of AAA games even a 4090 is sometimes too slow. So this is clearly not kind of an average scenario you are describing :D.

Did testing and comparison with both previously. DLSS quality on otherwise identical settings is superior on some games. BG3 used FSR 1 at the launch, which might explain the difference. It has since added FSR 2, which I haven’t tested. FSR degraded quality noticeably, whereas DLSS was on balanced and quality settings most of the time and did not make any noticeable quality degradation compared to running without. On my setup, full native provided around 45-60 FPS, and with DLSS quality it was a solid 60. With a bigger difference between DLSS and native, I can assume that the quality difference would also have been more noticeable.

1 Like

Perhaps you’re right, but FSR can run anywhere and on any GPU without any proprietary problems or need for game updates - that’s unbeatable feature.
All of them have big problems with artifacts while in fast motion though…I don’t like that at all.

Most people don’t care, it seems that 458195288 FPS this days is much more important than quality :laughing:

Just tried BG3 with both Steam experimental and Proton-GE 25, DLSS was working in both without any additional launch options. Tested launching from Lutris which also worked, but sadly I was unable to test it with lutris-GE-proton or DXVK provided by lutris, might be because of Steams DRM stopping game launch. But as @SpoOokY said; It should also work flawlessly on VKD3D 2.11 without any launch option magic. I’ve played BG3 exclusively on DX11 mode as Vulkan is overall buggy on Nvidia. From reports on protondb it’s other way around on AMD - Vulkan works, but DX11 performs worse.

2 Likes

Could it be some GPU specific problem i wonder?

I’m just trying to get enough FPS and keep it stable as possible to stop screen tearing without relying on vsync :smile: Usually I aim at 60 if I have to rely on DLSS/FSR. Luckily I rarely play games where fast motion is the issue. I do remember noticing those issues very occasionally in No mans sky with DLSS on.

On the issue by @rocksj: I have RTX 3060 on this rig as well so that shouldn’t be the issue.

inxi -G

Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] driver: nvidia
    v: 545.29.06
  Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2 driver: X:
    loaded: nvidia unloaded: modesetting gpu: nvidia,nvidia-nvswitch resolution:
    1: 2560x1440~165Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 545.29.06
    renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2

When was the last time you tried a modern DLSS implementation? There have been continual improvements in this area. These days DLSS has minimal motion artifacts while FSR2 is terrible in motion.

IMO, FSR2 is OK at scaling 1440p internal resolution to 4K but otherwise fairly terrible.

1 Like

Year ago i think, in Hitman 3.
Just to try, like i said - to me the whole idea of it is not great.

But i’m up to speed in online video tests…they all still suck in some areas of really fast gameplay, like some racing or GTA.

P.S. Of course they made a lot of progress through the years, nobody denies it.

Took 3 still samples from BG3, all 1440p, max quality (High/Ultra), FPS capped at 60. Only setting changed between images is DLSS/FSR with “Quality” preset setting in all.

DLSS: https://i.imgur.com/gzlwE0Z.jpg

FSR 1 (only available FSR at launch): https://i.imgur.com/5cOs25l.jpg

FSR 2.1: https://i.imgur.com/25ChFat.jpg

Difference is noticeable even in still images without any movement. Especially FSR 1 is fuzzy/blocky which is prominent in hair/fur texture. FSR 2.1 is clear improvement, but sadly still worse than DLSS.

There’s FSR 3 now, with it’s pros and cons…

FSR 3 didn’t see any noticeable improvements in upscaling though.

Also, AMD only recommends using FSR frame gen when the base framerate is already a minimum of 60 fps so it doesn’t benefit the low end of the market.

If it only was availabe for BG3 :smile: They added FSR 2.1 in 2.11.2023. Forums are asking for FSR 3, but at the moment there seems to be no information when they are going to implement it.