Layman's escapades with Linux for personal use
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie). I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't...
tl;dr After 2 grueling days of mucking about I finally have KDE + Wayland + Nvidia working on Debian 13 (Trixie).
I started with Ubuntu 24. It just works, right? To its credit, it does. I didn't need to do anything to have it work out of the box. Nvidia was magically installed (even with secure boot enabled).
Gnome woes
But then Gnome would rename and re-encode images I dragged/dropped to "Dropped Image.png" from Firefox. Wouldn't even do that in Chromium. Can't tell if it's a bug, or "what's the use-case" scenario, but this behavior is a deal-breaker.
Not Kubuntu
Why not Kubuntu then? It doesn't do the same magic that Ubuntu does when it comes to Nvidia.
OpenSUSE almost
Latest and greatest whilst being supposedly stable. It took a while to get used to YaST and "patterns", but it was easy to install Nvidia drivers (zypper inr
). But, naturally, there was an issue. I was able to boot, but into a very tiny resolution (on Wayland). After some thinking, I came to the conclusion that I was booting into my "integrated" GPU (on the CPU). Don't know why. Eventually I ran into prime-select boot nvidia and it worked. But then Steam (flatpak) wouldn't launch a game (loaded for a sec, then stopped). I was tired.
Debian & Nvidia driver woes
I always liked Debian. I use 12 at work for development and as a container base image. Seeing that 13 (Trixie) is on the horizon, I decided to give it a go for personal use. Surely the packages it ships with have been written in the last decade.
I followed their docs for Nvidia drivers. But I couldn't boot (no login screen) after installing. Apparently there's a bug with the driver and my GPU (3080) that Nvidia isn't going to fix. So I went and used Nvidia's installer instead to get the latest version. It worked without a hitch. The next kernel update will be interesting I imagine.
Final thoughts
Honestly, Linux feels like it's always a decade away for things to be stable enough to not require any tinkering for your average layman. I'm not the kind of person to muck with custom configs/etc.
I want things as vanilla as possible because I know it's a matter of when it breaks, not if.
Ubuntu feels the closest to the "it just works" experience IMO. I would've stuck with it if not for Gnome.