I’ve ordered myself some parts to build a PC for Linux gaming. In the meantime, i’m deciding on which linux distro to use.
For the desktop environment I typically use KDE.
I have used Ubuntu in the past but i’m ruling it out because of snaps and other such annoyances. This also applies to Ubuntu based distros that use the same repos (KDE Neon etc).
I see the wikis recommend Nobara, but I’m reluctant to use a Fedora based distro because I’m so used to Debian/apt (both as a desktop and server distros). I’m not ruling it out completely though.
Any reason why I shouldn’t just go with Debian + KDE and install Steam? Will I be missing out on lots of performance improvements or is this easily addressed by using an additional repo for a tweaked kernel and proton version or whatever?
No, don’t use Sid. No one should run it on a system they expect to work.
Debian has 3 phases stable, testing & unstable.
Debian Unstable is the initial gate for pulling in new code, applications need to not break everything in that environment before they can be moved to testing. A freeze is periodically applied to testing and RC/Major bugs are identified/fixed and Stable is released
Sid is the naughty child in Toy Story who destroys things. Debian uses Toy Story characters to name things and so Unstable got the nickname Sid.
If you have newly released hardware you might need an updated kernel. This can be found via backports.
Similarly Mesa covers the graphics drivers, you can pull the latest from backports, again you only need to do this if your graphics card is too new.
As someone who runs Debian Stable with KDE, it works great for gaming
You’re talking about Debian experimental, Debian experimental > Sid > Testing > Stable, Sid is about the Same as Arch, or Fedora around new release’s a lot of people only use Sid and testing they’re only a few days apart, it is a common used OS for Desktops/Gaming, OP was asking about Debian and a Fedora based OS.
Also DD’s don’t backport Mesa anymore the Dev who did stopped years ago.
I used to run Debian Testing and it’s fine, most of the time. I recommend using the named next release so you don’t get a ton of new packages when the testing freeze lifts (and thus a lot of potential breakage), and to only go to testing if you actually need something from it.
I’m on a rolling release now (Tumbleweed), but I’m familiar enough with Debian to whole-heartedly recommend it.