My apologies for interrupting everyone’s normal scheduled program of screaming into the void about bugs that (at least some) have existed for years. Lets return to that productive discussion.
Here is a list of issues that still exist in 590 and were reported ATLEAST in 580:
- Random black screens when playing intensive games, sometimes resulting in a partial GPU driver crash. It is sometimes possible to switch to a TTY, but attempting to switch back to a graphical session will crash the driver for good.
- Desktop memory usage is excessively high(over 2GB sometimes).
- A large amount of GPU Memory is unaccounted for in
nvidia-smi/ NVML. - Applications crash when VRAM is full.
- Shared RAM under Linux seems broken. It’s almost like there is an incredibly small amount(256MB) and once that’s gone things start crashing.
- DLSS3 / DLSS4 / Smooth Motion is broken. It universally lowers FPS and can cause massive input lag and micro stuttering.
- Gnome-shell / GDM can freeze on login from a fresh boot. Switching to a TTY and relogging in works around this.
- Ray Tracing is broken on a lot of games, resulting in an XID 109 or some other error.
- Some games show DLSS upscaling options but no frame generation(Portal 2: RTX). Maybe a Proton issue?
- Dragging the HDR slider under Gnome can cause a driver crash(maybe fixed?).
- DX12 games have a massive performance penalty.
- VRR causes backlight strobing/flickering
- Shader cache doesn’t save properly, forcing it to be computing again.
- Flickering in Resident Evil 4 - reported by @arthursamuelcoombes
Am I missing some?
Edit: ok, so I lied. Just going to throw it out there that if you are using nvidia-all and want to switch back to Arch’s package, you need to do:
sudo pacman -S lib32-nvidia-utils lib32-opencl-nvidia nvidia-open-dkms nvidia-settings nvidia-utils opencl-nvidia egl-wayland
(change nvidia-open-dkms to the closed source if wanted/needed)
Make sure to check if you have any “tkg” driver packages left over, but for me this was everything.