Fedora for gaming (from bazzite)

I’ve been somewhat concerned about concerned about some recent decisions made by the bazzite devs. Furthermore, there main support avenues are via discord which I find irritating to use for support.

Therefore, I was wondering if fedora provides a gaming experience on par with bazzite? As far as I know bazzite mostly provides software preinstalled, but I am more wondering about changes to the kernel or config settings which aren’t necessarily easy to roll into fedora.

Bazzite is easier as it has Nvidia support enabled.
On Fedora you have to follow the instructions at RPM Fusion.
Otherwise, feel free to jump over to Fedora.

However, I feel that the Bazzite ‘problems’ are minor, and were more about one dev wanting to make the project more commercial. So maybe wait and see.

I believe most of the kernel changes made on Bazzite are for device support for handhelds. If you are using one of those devices, you should probably stay on Bazzite. If not, you have some choices:

  • You can rebase to Aurora, it is very similar to Bazzite since both are part of ublue. It isn’t as gaming focused out of the box but you can install what you are missing easily enough. This would be a pretty easy transition since they both work the same way. The same update methodology, commands, etc.
  • You could rebase to one of the Fedora Atomic editions. Be aware, Fedora has a much more rigid stance on both proprietary and encumbered software which may make things a bit more work for you to manage and get running the way you want.

All those options allow you to keep your existing install quite easily. Perhaps more importantly, you could easily switch back to Bazzite if you wanted to.

If you don’t care and want to reinstall, you could consider:

  • Installing Nobara which is a non-Atomic Fedora derivative that is also focused on gaming.
  • About 100 other Linux options. :sweat_smile:

To answer your question more directly, it depends what you mean by “provides a gaming experience on par with bazzite”. Bazzite is gaming focused and provides a ton of stuff out of the box for gaming. I don’t think there is an Official Fedora spin or release that does that.

Nobara, is probably the closest thing to a strong out of the box gaming distro based on Fedora.

That being said, I would either stick with Bazzite and see where things go or rebase to Aurora before taking the reinstall path.

Fedora is planing to reactivate the gaming iso. Might be that there it will have some opt in options for Nvidia and other third party stuff which Fedora not will release by default.

Bazzite seams to be a project which already is implementing bootc when I am correct.
I tested it with my older hardware and I was disappointed because of the speed reduction of the heavy load it comes with.

Switched to Fedora Kinoite from Bazzite about 2 weeks ago and apart from half an hour of setting up multimedia codecs, I haven’t seen any difference in terms of gaming.

Using flatpak Steam. Installed VKCapture plugin, protonUP-QT, OBS and its plugins, mangohud etc. on flatpak as well. All is working perfectly fine. If you get stuck anywhere, just ask here and we will answer in no time.

If you are using nvidia, things might be a bit more confusing and cumbersome but I’m sure you can handle it just fine with a bit of googling.

Kernel and Mesa being newer is a good plus as well.

1 Like

@dalto I also looked at nobara but it has some of the same issues for me as bazzite; primarily discord for support and directed by the creator pretty much. I don’t agree with some of the changes either.

I was thinking fedora workstation would be the best fit for me; I like fedora atomic as a concept but it gets in the way for development work I do.

Thankfully I have an amd gpu so I don’t foresee and driver problems

You have probably already checked out Bluefin which is part Universal Blue

Bluefin also has a developer edition, so you could check if that works for you

There support discussion is done on github

Helo @bosje and welcome to :fedora: !

Could you please try to explain how Atomic Desktops gets in the way and what kind of development work you do?

For instance, I work on driver development projects which are not easily done on atomic operating systems. I agree for 99% of tasks the container work flow works, but I’ve been hitting some edge cases lately.

1 Like

What for example? Having access to the native hardware? Or having access to other spaces than the user-space?

As an addendum to the previous post—please provide links to the repos and try to describe in detail what issues you are having so we can try to reproduce them.

I cannot provide any hard links since it’s related to my job. However I do development for custom hardware which is a PCI device and it just is inconvenient - maybe I am setting up my development container wrong but it’ s not worth the effort to debug for me.

For example, I tried installing emacs in distrobox but it could not access system fonts, only fonts installed by my user.

You can try Emacs from Flathub to see if it works better.

Unfortunately the flatpak emacs doesnt support some needed features, such as native compilation and treesiter

You can install emacs through nix or distrobox.

The Flatpak versions of text editors I’ve installed so far work flawlessly. I’m not familiar with Emacs and don’t know if and how these features can be enabled for the Flatpak version. Other options are to create an Emacs sysext or use bootable containers.

Yes, it’s only a problem with emacs, because it needs to be compiled with support for certain features.