That's an interesting way to phrase it. It's like you're implying the company intentionally did not want to run it on anything but Windows (aka software is incompatible with non-Windows OSes) rather than trying to implement an effective anti-cheat (arguable) that works for their customers.
Pre-Wine, would you have argued that a software vendor is intentionally preventing their software from running on any non-Windows OS?
Or was it just that their audience wasn't on said non-Windows OS?
Not OP, but this is true depending on the game. For instance, when Rockstar added BattlEye to GTA V Online, they broke Linux support, and blatantly lied about Linux not supporting BattleEye, when that's just not true - they just needed to enable that option, but they just straight up lied saying BattlEye doesn't support Linux.
See: https://store.steampowered.com/news/group/4145017/view/31046...
> BattlEye on Proton integration has reached a point where all a developer needs to do is reach out BattlEye to enable it for their title. No additional work is required by the developer besides that communication.
So all Rockstar had to do was reach out to BattlEye to enable it, but they couldn't be bothered to do so. Their anti-Linux stance here is pretty obvious.
Rockstar aside, there are other studios/publishers that have been openly hostile against Linux, like Epic for instance - Tim Sweeny has made scathing remarks against Linux, so it's clear where he/Epic stands on that front.
Performance wise, there’s no degradation. I can run games at 4k or bonkers FPS just like I did on Windows, no input lag, etc.
Bazzite also has a very active discord for support with issues. I highly recommend.
They don't spell out clearly what Bazzite is. Is it a distro? A layer on top of Steam? Something else? No idea from the first page.
Still on par with Linux UX, I'm afraid :(
https://docs.bazzite.gg/General/FAQ/#what-is-the-difference-...
> Bazzite originally was developed for the Steam Deck targeting users who used their Steam Deck as their primary PC. Bazzite is a collection of custom Fedora Atomic Desktop images built with Universal Blue's tooling (with the power of OCI) as opposed to using an Arch Linux base with A/B updates utilizing RAUC. The main advantages of Bazzite versus SteamOS is receiving system packages in updates at a much faster rate and a choice of an alternative desktop environment.
It is a Linux distribution, that aims to compete with Valve's SteamOS Linux distribution supplied with the Steam Deck (which itself is based on Arch Linux). Like SteamOS, it can be used on a regular desktop PC as well... but they are mainly aiming to run on the Steam Deck:
https://docs.bazzite.gg/General/FAQ/#is-this-another-fringe-...
> The purpose of Bazzite is to be Fedora Linux, but provide a great gaming experience out of the box while also being an alternative operating system for the Steam Deck and other handheld devices.
Effectively they have taken Fedora Linux, and added to it the same sort of setup and programs that you get out-of-the-box with SteamOS as well.
For the most part, it is not the people offering Bazzite that are doing the hard job of providing security updates, etc., they are hoping that being based on Fedora will provide that assurance. They merely supply and configure some extras on top (e.g. the Steam client software)
Play your favorite games - Bazzite is designed for Linux newcomers and enthusiasts alike with Steam pre-installed, HDR & VRR support, improved CPU schedulers for responsive gameplay, and numerous community-developed tools and tweaks to streamline your gaming and streaming experience."
In the first 5 words after the 1st title there should be mentioned "Linux distribution". It's not even in the 2nd paragraph, now.
If this is the clarity of the landing page, I suspect documentation is equally user-hostile/inaccessible, which is why 2025 is still not the year of the Linux desktop... in the Linux world there's still an abundance of great developers, and a terrible lack of HCI/UX expertise.
https://arstechnica.com/gaming/2025/06/games-run-faster-on-s...
Basically the only games that don't work are those which include anticheat which intentionally borks Linux. Check https://www.protondb.com/ for any game you're interested in to see if it'll run or not.
Anything that has a kernel level anti check (Valorant) will always be a resounding No. But besides from that, everything is pretty damn nice.
Please stop repeating this long outdated information. The two most widely used kernel anti cheat provider easyanticheat and battle eye support linux with a user space component which needs to be enabled by the developer and has been in many games.
Tools like Battle eye and EAC are not just one tool that gives a binary answer, they are tools that detect a huge range of heuristics about the device and how easy it is to interfere with the memory.
While they have been ported to Linux, an awful lot of those bits of telemetry simply don't give the desired answer, or even any answer at all, because that is very hard to so when there aren't proprietary drivers signed down to the hardware root of trust by a third party (and certainly the average Linux user on HN wouldn't want there to be!).
It's really not a matter of "enabled by the developer", it's entirely dependent on what your threat model is.
>It's really not a matter of "enabled by the developer", it's entirely dependent on what your threat model is.
Again irrelevant to the original point
Also, nearly anything with anti-cheat (many online games, esp shooters) won't work.
Nvidia on a machine with an AMD iGPU requires you to blacklist the amdgpu module.