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 @[email protected] and @[email protected] 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.


You have btrfs and snapper, and just roll back to a working version in the grub menu, and install the legacy drivers before it all goes wrong
I have ext4 and efistub, and the attention span of a squirrel.
I have never before felt so much kinship from a single comment.
I started to read your comment, but there’s a car 100 metres up the road…
How do you roll back in the grub menu? Is that a feature of grub?
When I update the kernel it replaces both options in systemd-boot so rolling back snapper is a scary endeavor due to kernel - system mismatchs
grub-btrfs (But you have to use grub)
It seems it requires you don’t mount the EFI system partition over /boot so it’s included in snapshots, and systemd-boot doesn’t support booting from arbitrary partitions