Bazzite (Fedora atomic), CachyOS (Arch), PikaOS(Debian), Nobara(Fedora), (Pop_OS - Ubuntu), it's nice that there's a gaming version of pretty much all major distros at this point so everyone can have a familiar base, hopefully they all survive
I don't understand why we need "gaming versions" for distros. I've never used them but if there's stuff that's broken for gaming in the base distros, shouldn't that just be fixed?
Trade-offs in the default load-out, essentially - some of the things you want for games can bloat out the standard build, compromise the "license integrity" of the base repositories, make system instability more likely etc etc.
There is unlikely to be a time that "things stop moving" enough to make all these trade-offs go away, but you can pretty much just add all this stuff to the base distro yourself anyway if you want to (I still play games on vanilla Silverblue, for example).
Target audience favors in for default load out, too. Gamers aren’t likely to be *nix gurus and want something that will come configured correctly for their use case out of the box, including stuff like Nvidia drivers.
For this group, needing to follow wiki guides and such and spending time on basic system functionality just isn’t happening. If that’s the only option, they’re just going to reinstall Windows.
PC gamers tend to be a bit more amendable on those things, even Windows ones. Especially if they have >0 experience with modding, then they're pretty much primed for following "I don't know what this does" instructions.
I think the group you're thinking about are console gamers, who never had to upgrade drivers, never dealt with mods and generally has a very different experience compared to PC gaming.
Well, you also have those who are capable but not necessarily willing.
I’m increasingly leaning that direction. Day job is software dev, have been using and/or tinkering with some form of *nix for almost 25 years, and have been using computers for even longer and sometimes I just don’t have the patience for fiddling around with computers to coax them into doing what I want them to.
At least for Bazzite, Nobara and CachyOS, there is the SteamOS desktop option that boots directly to Steam's Big Picture that is quite unconventional in some ways (e.g. this desktop mode kinda also acts as a display manager, so there is the option to boot to your desktop from Big Picture mode and this option is generally broken without specific integration with the session manager).
Sure this could probably be a package in a more "traditional distro", but I'm almost sure most people don't expect their Display Manager to be replaced with Steam when they install a package.
> Sure this could probably be a package in a more "traditional distro", but I'm almost sure most people don't expect their Display Manager to be replaced with Steam when they install a package.
You can add steam big picture mode as a session type which would let you pick it from the login manager (the same as if you had both GNOME & KDE installed, for example). There would be no need to replace anything.
I had Manjaro previously, but it regularly had issues booting due to Plymouth. I'm not quite sure what the issue was, but Plymouth was deprecated. I switched to Fedora for a while, but finally got sick of Gnome 3. (yes, I could have just used KDE on Fedora but wanted to try out Cachy) Cachy has been pretty good, and I'm seeing much better performance in games than in Fedora, although I'm not sure how much of that is due to Fedora open-sourcing their kernel driver was responsible for the difference. (I still had the proprietary ones on Fedora)
I hope some of these work out. Honestly from a strict compatibility and ease of use standpoint nothing has been as simple or reliable for me as Ubuntu used to be. I left it due to snaps and premium nagging, but I've had the usual little "linux" quirks ever since. As much as I love cachy, my current quirk with it is that heavy disk writes tank the system aggressively. A bit of brief research suggests this might be due to using BTRFS, but I'm comfortable enough with the system that I don't want to do a total reformat right now.
I guess what I'm saying is that as much as I love linux there is still some refinement needed.
Because there is no need. It just the usual trend/hype.
* Manjaro is Arch.
* Cachy is a patched Arch (exactly what Arch avoids, heavy patching).
* SteamOS is Arch.
* Arch is Arch.
Any useful and stable patch will be merged by upstream. That is why using CachyOS or ClearLinux isn’t beneficial in long term. When the patch works it will finally land even in Debian Stable.
> Any useful and stable patch will be merged by upstream. That is why using CachyOS or ClearLinux isn’t beneficial in long term.
Seems like you're blinded by your own context, if CachyOS for example see patches, integrate them earlier than upstream, and let user use them today rather than "long term", how is that not useful or beneficial to the users who want/needs that?
Besides, testing patches this way sounds like it'll have wider impact in the community than just the distro that integrated the patch, as it'll have a way wider testing userbase then. Isn't that also good long term?
I think the main selling point of Cachy is that the binary packages are compiled at a much higher optimization level. It simply won't run on older CPUs without modern extensions. Vanilla Arch definitely does not do this.
It's about sane default packages and installers and desktop experience, as well as onboarding.
It doesn't take a lot of work to get any distro to become a good gaming machine, but it does take some work to make it a seamless turnkey gaming machine for the masses.
Of course there is a need - if you get a brand new PC don't you want it to perform as it should? Or do you want to wait another 2 years for that to happen?
Also very few people want to tinker with every single little thing, they want a nice stable base that does what you expect and build upon it - that's why most people were fine with previous versions of windows. So if cachy fixes 95% of the issues for you, why not go for it? Saving time and headache is a reasonable thing for a focused distro.
> PikaOS Linux is a Linux distribution based on Debian's cutting-edge "Unstable" branch [...] [1]
Trademark and reach.
Gaming distributions don't run a stable version of Linux distributions. They're always a spin-off from one of the popular Linux distributions (rebasing every once in a while), with additional changes tailored towards gaming.
Now, you cannot just say I call my distribution Debian GNU/Linux Gaming Edition. If you would, you'd need to work under the umbrella of Debian. With a different name, you differentiate from Debian, while you can keep the advantages of their framework (hello Ubuntu).
It's not necessarily broken, but for instance packages in cachy are compiled against x86-64-v3 iirc so they wouldn't work on older machines that don't support avx2
Can't you just add an x86-64-v3 arch to Debian if that really makes much of a difference? (I'd be surprised if it's really that significant because you can't recompile the game itself, and even when you can recompile things use -march=native doesn't make that much difference in my experience).
There are some things regular distros can't/shouldn't do, like including codecs still under patents, matching proprietary Nvidia drivers with the correct kernel version, proprietary firmware for game controller adapters, the launching of Steam Big Picture mode as the default UI, etc.