I've been trying to find a Linux setup that works well for gaming. Linux Mint was mostly fine, but one of my Steam games launched without displaying a window, so I decided to try Fedora Workstation because I like GNOME. Installing the NVIDIA 580 drivers was confusing because several guides listed incorrect commands, although Fedora's official documentation and the nonfree RPM repository eventually worked.
Steam installed through Flatpak also appeared to run without opening a window. I removed it and installed the RPM version instead, but that did not launch either. After waiting and rebooting, I ended up with an unresponsive black screen and returned to Windows.
I'm not saying I dislike Linux or that I've given up. I'm looking for recommendations and practical advice. Debian seems stable, but its default software versions feel too old for my needs. I'm considering gaming-focused options such as Bazzite or CachyOS, though I'm unsure whether an Arch-based distribution is inherently unstable. What would be a sensible choice, and how should I approach troubleshooting this kind of issue?
5 Answers
Before replacing an installation, test the distribution from a live USB when possible. It can help confirm that the graphics card, display setup, and basic hardware work before you commit to installing drivers and applications.
There is nothing wrong with staying on Windows if it supports the games and applications you need more reliably. Linux is not automatically the best fit for every workload; the useful goal is finding an operating system that lets you do what you need without constant maintenance.
Mint may still be worth another attempt. If the problem was limited to one game, it might have been a Proton setting, launch option, graphics driver issue, or a game installed on a shared Windows-formatted drive rather than a problem with the entire operating system. Also make sure to distinguish between Flatpak and native packages when troubleshooting, and follow the official documentation for the exact distribution.
The main issue here may be changing distributions too quickly after each problem. Use the official instructions for your chosen system, record the exact error messages, and troubleshoot the graphical session before rebooting repeatedly or replacing packages. Debian can run current software through backports, Flatpak, or newer third-party repositories, but a gaming-focused distribution may be a better starting point if gaming is the priority.
For gaming, Bazzite and CachyOS are worth investigating. They aim to provide a more ready-to-use gaming setup, including easier driver configuration and Steam support. Bazzite is more carefully curated around an immutable, container-based system, while CachyOS is a performance-focused Arch-based distribution with a more traditional setup. Neither removes the need to check game compatibility, but both may involve less manual configuration than a general-purpose installation.

That’s what I’m trying to determine. I’m mainly looking for recommendations because gaming and a few performance-sensitive applications are the reasons I’m hesitant to move my main computer to Linux.