Edit: “Updating to the legacy 580xx drivers doesn’t show me a desktop anymore”, just in case someone else can stumble upon this by searching something similar.
Thanks to @deadcade@lemmy.deadca.de and @Ooops@feddit.org I did try fixing it out of curiosity. I had forgotten to install linux-headers. Hopefully someone who actually has the same problem as me, and needs to fix it, can use the tips given in the comments. On my end, I just had to install linux-headers and one reboot later it worked.
Always check if you have all needed packages and don’t just “remember” that you had them installed.


Did you uninstall the official driver first? That is, the
nvidiapackage?nvidiawas automatically replaced withnvidia-open(alsonvidia-open-lts,nvidia-open-dkmsetc).Simply installing
nvidia-580xx-dkms,nvidia-580xx-utils(andlib32-nvidia-580xx-utilsbecause Steam still needs all that 32bit stuff), which automatically removes the 590-open stuff because of conflicts, should be all you need to do.PS: And of course your kernel’s header package if you did not use dkms before… (
dkmsshould be pulled as a dependency automatically)