Around 6-8 months ago or so, give it take, I switched from windows to POP os. However I switched back rather quickly as I was unable to get RTX features to work like Ray tracing and DLSS. I was watching a video from some ordinary gamers and he mentioned he got all but frame generation working on his Linux machine.
My main question is this: how easy is it to get RTX features working on Linux these days? Was I just doing something wrong before? Was I using the wrong distro for that? I really wanna switch back to Linux but I paid good money for my GPU and want to be able to use it to it’s full extent.
Most of the time all you need to add to steam launch options is:
PROTON_ENABLE_NVAPI=1
Then go into the game and enable RT and/or DLSS. Both RT and DLSS work perfectly here.
Only frame generation doesn’t work. Rest ( including ray reconstruct ) does work.
For getting RT to exposed you needed to pass
VKD3D_CONFIG=dxr
earlier, with vkd3d-proton released today it is not necessary anymore.For DLSS to exposed you need dxvk-nvapi and an env var to activate it on Proton.
But these days for most Steam games it will be exposed OOB because they have a whitelist that enables it by default, based on appid.
https://github.com/ValveSoftware/Proton/blob/experimental_8.0/proton#L1097
Here is the list.
For non Steam games both Heroic and Lutris includes and enables dxvk-nvapi by default so you will get it there too.
Nvidia GPUs generally tend to underperform in D3R12 games on Linux. Ray tracing and DLSS Upscaling (not frame gen) works fine more often than not.
Majority of games support dlss upscaling out of the box. The few that didnt like warframe just needed me to force nvapi in the launch options. Rt works too but the performance hit seems much worse than on windows. On Control the dips would also tank gpu usage so it might be more a quirk with proton that can be ironed out.
DLSS, DLAA, and RTX have worked for a while now
It should work in most games by now, at most you could have to use PROTON_ENABLE_NVAPI=1 to get it to work.
Have you looked into protondb.com and search for cyberpunk 2077 comments on enabling Ray tracing and DLSS? you have to enable some commands in the properties of that game. Someone in the comment section has already posted it.
which game it was ?
Cyberpunk circa pre 2.0 patch
I had Cyberpunk working with Ray Tracing and DLSS over 2 years ago.
I play mainly Witcher 3, and DLSS worked (gets turned on, at least) since long ago (a minimum tinkering with environment variables is needed to force Proton into working with Nvidia). RTX I kept switched off as it gave me weird lightning artifacts, but recently I tried to turn it on with the latest Proton Hotfix and 535.129.03 drivers, and wow! it works and looks pretty good. Still caught an artifact or two in some places, but it might be a game’s own glitch.
Even for daily use its a challenge, just scroll thru any linux sub and you’ll see almost daily problems with nvidia on linux from basic desktop stuff to gaming.
This is a flat-out lie. Stop spreading misinformation.
how, you can just go scroll thru a few subs and see the pile. Last time I opened a thread to ask about their drivers it was a shit show as well. Wayland still sucks, good luck on mobile with multi monitors, I had to land a old R9 380 I had around to a friend that didn’t have a GPU on his desktop 'cause he had a RTX3060 laptop, but it just didnt work for gaming when using linux.
i dont think that this is purely the case. the moments where i have seen these issues mainly, where people not passing through PROTON_ENABLE_NVAPI=1 , or dont have up to date drivers. on “basic desktop stuff”, its only wayland issues, which need to get fixed from both sides - so nvidia and the open source community. x11 works “just fine”.
My main question is this: how easy is it to get RTX features working on Linux these days?
As easy as it was 6-8 months ago.
I’ve had DLSS and Ray Tracing working in every game that supports it for like 3 years with my 3090.