DLSS has been working in Linux/Proton for a long time. Unless you are talking about DLSS 3 (frame generation, which is only avaible for the RTX 4000 GPUs). That doesn't work yet.
Zenzio
Does the game have to be native or does it work through Proton?
Haven't tried any native games. Proton works depending on the game. For example Cyperpunk 2077 works but RT in Witcher 3 doesn't yet work (for me).
Is the performance comparable? Better? Worse?
Compared to Windows? Performance is worse but not by that much (for me on Nvidia). Depending on the game it is comparable. RT is very heavy on performance. You are going to want to enable DLSS or FSR.
Is it only working for AMD? Only for Nvidia? Both? (Neither?)
From what I've read they both work.
As already mentioned in another post it can be hit or miss. I think it works in most games by now. When Cyberpunk 2077 came out it took a long time for RT to work on Linux. Now it just works on most games I've tried. Witcher 3 being the exception since the update that introduced RT functionality. I'm on Nvidia. AMD should also work now. But supposedly performance isn't great on AMD (just correct me if I'm wrong).
Is your graphics card from Nvidia? Their 535 driver version introduced flickering issues of some sort or another for a lot of people. If I remember correctly you have two choices: One is to downgrade to version 525. The other is to disable G-sync/Freesync. Nvidia is aware and is working on it. Doesn't mean that it isn't a pita, of course. If you want to help you can go to https://github.com/NVIDIA/open-gpu-kernel-modules/issues/511 and use their debug script to give them more to work with. The issue is present in their regular driver and the open kernel modules one.
I don't know how to fix your issue. But I can tell you that it works for me in Wayland (Sway). Maybe try and search for your issue paired with your specific desktop environment (KDE? Gnome?).
I don't have any experience with Bubblewrap. Is it what people tend to use instead of its alternatives? Have you had a look at Firejail? I think it does what you are trying to achieve and has a lot of these preconfigured scripts for a variety of the applications you might use (they call them profiles). https://wiki.archlinux.org/title/Firejail From the archwiki:
Most users will not require any custom configuration and can proceed to #Usage.
Firejail uses profiles to set the security protections for each of the applications executed inside of it - you can find the default profiles in /etc/firejail/application.profile. Should you require custom profiles for applications not included, or wish to modify the defaults, you may place new rules or copies of the defaults in the ~/.config/firejail directory. You may have multiple custom profile files for a single application, and you may share the same profile file among several applications.
If firejail does not have a profile for a particular application, it uses its restrictive system-wide default profile. This can result in the application not functioning as desired, without first creating a custom and less restrictive profile.
It also has support for use in conjunction with Apparmor: https://wiki.archlinux.org/title/Firejail#Enable_AppArmor_support
Note: A lot of applications won't have any read or write access anywhere but /home/$USER/Downloads
. So one example from me would be that I copied the Firefox profile from /etc/firejail/firefox.local
to /home/$USER/firejail/firefox.local
and edited the latter to allow Firefox access to /home/$USER/Pictures
for the sake of convenience when saving a picture.
Just my two cents in case you are not dead set on Bubblewrap.
Yep, thanks for letting us know. On another note: How many of you had the annoying screen flashing on Wayland and had to downgrade anyway? Apparently it happens in Wayland sessions while using a high refresh rate. I've had flashing in Sway with Nvidia for a while unless I use a very specific version of sway-git. But this (after upgrading the Nvidia drivers to 535) is way worse.
Hey there, I'm going to throw Variety in there as my favourite wallpaper management tool. After setting it up with a URL from wallhaven.cc pointing to your preferred tag or type of wallpaper you won't even have to go look for nice wallpapers yourself (e.g. the URL in my variety settings points to the digital art category). Afterwards you can bindsym commands similiar to these in your SwayWM config file and everything will be nicely integrated:
bindsym Shift+Alt+t exec variety -t
trash current wallpaper
bindsym Shift+Alt+f exec variety -f
favourite current wallpaper
bindsym Shift+Alt+n exec variety -n
switch to next wallpaper
bindsym Shift+Alt+p exec variety -p
switch to previous wallpaper
Trash, favourite, switch to next or previous wallpaper. Simply a great way to enjoy nice wallpapers without any effort. And if you then sync your fav-wallpaper folder with the cloud provider of your choice you won't ever lose it.
Yes, RT Overdrive works. But it is VERY heavy on performance. I've got a 3080ti and had to sacrifice resolution in addition to turning down DLSS quality to get barely playable frame rates. But yes, it works and looks incredible. Edit: RT Overdrive really isn't meant for graphics cards which are weaker/older than the upper spectrum of the 4000 GPUs. There is a mod on Nexusmods, which reduces the rays which are being cast. With it you can get a few frames back and you won't really notice the visual difference unless you know what to look for.