590 release feedback & discussion

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.