While I agree, the article mostly explains how Linux is almost caught up to Windows for gaming. For me, Linux > Windows, so if Linux can play enough games to keep me occupied, it’s a better “gaming” system. This was true for me before Steam even came to Linux.
That said, this article completely ignores the fact that many of the most popular games rely on anti-cheat w/o Linux compatibility, so that right there kills Linux as a contender regardless of its many other merits.
I guess my point here is to please don’t oversell Linux. You want someone’s first impression to be positive, and if they run into game compatibility issues at the start, the experience will be far from positive. I would much rather see a section right at the top about how to check game compatibility, since that’s what most people would want to check before looking at the various other things that are awesome about Linux.
Epic Games
…
We also don’t have to worry about download speeds, as they’re even better compared to the Windows client.
Is this true? If so, it’s very surprising.
By the way, I always encountered risk control and couldn’t enter the game when playing Rogue Company on Windows. I don’t understand why the anti-cheat component considers me a threat, but after switching to Linux, I no longer faced this issue; it has been much smoother than on Windows.
Anecdotal. I doubt this is a Linux vs Windows thing, but more that they saw different OSes being used by the same account and flagged based on that.
Some of these emulators also have versions for Windows or macOS, but on Linux, we can directly download and install them from the store, without the need to worry about dependencies or version issues, making it a lot easier compared to Windows and macOS.
Good point. Package management is really nice on Linux. However, if you don’t know what you’re looking for, you’re in a similar camp as on Windows.
Games on the Android platform can also run on Linux. In addition to virtualization ways like Windows and macOS, Linux can run without virtualization by using namespaces. If you’re interested, you can check out my previous article on Android Application on Linux without Virtualization.
Huh, neat!
Besides Steam, we can also use cross-platform tools like Flathub: Parsec to control Windows hosts directly on Linux. This means that even games that can’t be run through the aforementioned ways can still be played on Linux, completing the last piece of the puzzle.
So you’d need a second PC? That hardly seems convenient.
Actually, I also wanna introduce some advantages of the Linux graphical interface over Windows in terms of gaming experience. For example, GNOME’s Do Not Disturb botton allows me to toggle all notification alerts with a single click.
Yeah, this is certainly neat. I’m actually surprised Windows doesn’t have something similar, but maybe each app handles notifications itself there?
Additionally, I have never encountered the issue on Linux where I can’t temporarily return to the desktop during fullscreen gaming, which is something I often face on Windows, where the taskbar pops up but returning to the desktop is impossible. On Linux, regardless of which game I’m playing, whether in fullscreen mode or borderless window mode, I can freely switch between windows.
On the flipside, I’ve had a lot of really odd problems switching applications on Linux. I don’t know if it happens on Windows too since I haven’t used Windows in a decade or so, but I’m guessing the Linux experience here is worse.
I also sometimes have games completely lock up Linux, which I’m guessing is probably the Wayland compositor crashing. That used to happen to me on Windows, but again, this is from >10 years ago, so I’m not sure if it applies today.
Agree with your Anti-cheat point. I soooo want to move over to Linux but mainly Valorant is keeping me from switching (and I probably have other games like PUBG that might not work on Linux either?, while writing this checked and yep: https://www.protondb.com/app/578080)
I was thinking of doing that once I get my new pc. But having to close and reboot a pc every single time I want to play one of those games is quite a pain (certainly when wanting to do it with friends)
If I was able to just have a windows VM running while keeping Linux on my other monitors it’d be fine tbh
Well…it has the opportunity to be. More native integration and/or wine fixes for certain issues, and anti-cheat being allowed would definitely put it on track to be there.
Yep im waiting for windows kernel emulation or some other techniques to fool it to think it’s on windows. Honestly I want to break client side cheating to the point they have no choice but to go back to server side cheat detection.
Yup. It’s a cat and mouse game until server side can become enconomial enough to broadly deploy (computational & network constraints).
Yeah but still cheating doesn’t give game companies the right to Rootkit my computer and have ring 0 access.
Nobody left server side cheat detection. Client side is a complement to it.
Server side detection simply won’t do the job by itself to the degree the bigger games need (which is effectively replicating a locked down console environment). The only real alternative is running the entire game server side. If you’re ok with cloud gaming (or at least with running nothing but the renderer and the controller input client-side) then maybe it can be done, although it probably would require some type of subscription service to compensate for the skyrocketing server costs. Otherwise I don’t think so.
at least with running nothing but the renderer and the controller input client-side
Nearly all competitive multiplayer games run this way. The client is an untrusted rendering service, while the overall state of the game world is tracked server side.
Anti-cheat is allowed. There are a handful of anti-cheat systems that can’t work on Linux, but IIRC, they are in the minority.
They are the minority, but have large player bases. Eliminating that barrier would mean that Linux devices (not just desktops) would be a one-shot win for most consumers.
Which is why it won’t ever happen (anti cheat allowed). Microsoft makes sure of that with $$$ to those devs that refuse to support Linux.
As a happy and satisfied Linux gamer I disagree.
Linux is the best OS overall, at least for me, but not the best for gaming for most people. Not yet.
Emulators Xenia (xbox 360 emulator) was not mentioned, because it is Windows only. There is no Xbox 360 emulator for Linux.
Game compatibility 80% are platinum or gold on ProtonDB https://www.protondb.com/
This is impressive, but you can’t claim that a system that can’t play up to 20% of game titles is better. Not to mention that some of the other titles might need some tinkering as well.
Conclusion Linux gaming is now a great and viable option for most people. But it still isn’t better than Windows if you don’t care about bloatware, security or privacy, and just use your machine exclusively for gaming.
Bonus: Linux is free, so you could maybe also get slightly better hardware by selecting it over Windows.
Well, there are games you can’t play on current Windows. Like I couldn’t get Fahrenheit work on it at all. On Linux it worked first try no modifications.
Probably not as many as 20% of games, though.
Haven’t played Fahrenheit in forever (not since it was Indigo Prophecy on the US Steam release), but never had issues. Is it having problems with more modern Windows versions now?
Yep, just couldn’t make it run on Win11 last time I tried, nor Win10.
Both the normal and remastered just couldn’t run well.
Also, platinum doesn’t mean shit. I’ve been trying to get a Platinum rated game on Proton working for the last week. the first distro I was using straight up could never run it, and I don’t think anyone using the distro I’m now on has been able to run the latest patch. So that 80% comes with the heavy asterisk of “Your personal machine may still not be able to run this.”
Lots of people comment on this subject pointing out that some games don’t run on Linux, and conclude that Linux is still behind Windows. This fails to recognize a distinct advantage that Linux has: More efficient use of hardware.
If your system doesn’t have an especially fast SSD or lots of RAM, you might find that Linux gives a better gaming experience. It can often do more with less.
Edit to add: When I consider the fact that we’re mostly talking about games designed and built just for Windows, I find this really damn impressive. And it just keeps getting better.
If your system doesn’t have an especially fast SSD or lots of RAM, you might find that Linux gives a better gaming experience. It can often do more with less.
This has been tested to death and, barring some exceptions, and barring Nvidia hardware, performance is more or less the same.
Then whomever tested it “to death” wasn’t particularly comprehensive. I speak from more than a little personal experience.
Of course it won’t help in every case, nor did I claim it would. That’s not the point, and your contrarianism doesn’t help anyone. Good day.
Helps everyone who might make the mistake of thinking your information is accurate.
It is not, ext4 does circles around piece of junk ntfs and I’ve got the load times from my own old world of warships install to prove it.
Windows gg ez’d its way out of making a better filesystem with the advent of SSDs which doesn’t have performance hits from fragmenting like a spinning disk does.
I still remember running defraggler every few months just so I could play Batman Arkham Knight on Windows, otherwise the game would freeze lag and run at a ridiculous 10 FPS.
Windows also eats 2GB RAM at idle for no reason compared to usually 1.3-1.4 for KDE and 1.0 flat for XFCE. Zswap/Zram also helps a lot when you don’t have an SSD.
And to top it off, Compiz, Wayfire, KWin, etc all outperform Windows’s desktop compositor by miles in terms of performance and visual snappiness. Windows lags heavily on anything mobile like a light laptop or tablet, yet you can run a full transparent 3D compiz cube no problem with basically no hit to hardware usage due to its use of OpenGL.
I’ve got the load times from my own old world of warships install to prove it.
That’s what we call an anecdote.
The counter argument is that some games don’t run on Windows anymore either. All the software, all the time is the classic disingenuous argument that is always levied against Linux. It has to do something that not even windows does anymore. Then people ignore the fact that Linux sometimes offer greater compatibility with old games than windows itself.
Yeah, I’ve still got a win11 install, but every game that did not run on linux did not run on win11 either. I do not play multiplayer games though and those games had pretty obscure engines. Compatibility with older games is great though.
I rarely use windows these days, and I hate that updates can take up to half an hour and you can’t do anything with your system.
SSD speed only affects boot time. Which on any reasonable SSD isn’t bad.
Linux distros can use a good bit less ram than windows, but the gap isn’t that big. Unless you’re borderline on windows Linux won’t make much of a difference. Especially the more noob friendly distros since they tend to be more bloated.
And they only talk about games built for windows through proton/whatever because native games suck balls. Proton emulating windows made Linux gaming good. Native Linux gaming is still typically worse than native windows.
I want to move to Linux, I tried a few months ago with a few distros but ran into two issues. One, I’m a content creator so easy access and use of my digital tools is paramount.
Secondly I make extensive use of VR and the support for VR graphics drivers was not good. I heard many duct tape and bubble gum solutions to run virtual desktops but I can’t mess around with my operating system every day when I need my machine to run and do what I need it to do without lots of little roadblocks.
I want to move to Linux but I do not think it’s where it needs to be yet to take me off of Windows :(
Advocate for more Linux support with VR vendors. Remember that most of the time, what halts Linux development is not technical impossibility, but lack of political will. Companies refusing to spend money on development of compatibility for their hardware or intentionally blocking open source efforts is what halts the ecosystem. It’s the same exact computer, if it works on Windows but not on Linux is because someone in a suit angrily said “no”.