One thing that's very clear is that gaming on macOS is very much better than it used to be. Any game that wants to be big will run on macOS, this part didn't used to be true. Windows still has the lion's market share of gaming but macOS has enough to be relevant, and even more mindshare.
We are currently in the days of Linux being a 2nd class platform for games. This is improving and will keep improving. Gaming on Linux is the best it's ever been. Not only is the freedom/openness of Linux good for gamers it's also good for game publishers in the abstract or long run--no third party that makes arbitrary rules.
So, we really have a choice here, we can say this is how it is and resign to it and use the platform of least resistance, or we can vote with our feet, dollars, and effort, and use something that can be be better. I'm not judging, I've used and continue to use multiple OSes, as it is certainly true that no single one can do everything you want.
As I'm writing this, I realize that I also use Android rather than iOS, not because it's better but because it's closer to being free-er. Linux has come a long way. Linux on desktop used to be as obscure as the phone OS/platforms that are not iOS or Android.
Thanks for making me rethink things through. I'll still use multiple OSes but with a clear commitment about which I use for what. And I'll reconsider my choice of phone platform. Maybe it's not unreasonable to use two--a phone and a small tablet?
A few things have changed that: having an Oculus and an Oculus 2, and also getting Apple’s Arcade Games as part of the Apple meta family bundle. I now find myself spending 1 to 2 hours a week very much enjoying games. It is good to be back.
I've noticed performance problems in 1, an MMO that is notoriously unoptimized; I had performance problems with it on Windows, too.
I have a 2080 and I'm not pushing ultra high settings, so YMMV, but so far, so good over here. I do not see myself going back to Windows anytime soon.
After all, they won't support my "ancient" i7, so I'm not the one who ended this relationship.
So when they say “no problem” it could mean that it runs at 100% the windows perf, or 90%. (Or even above in some cases, although more rarely). They wouldn’t know and most wouldn’t care. It runs fast enough because they see other positives with using Linux (freedom, cost, control, integrity, whatever).
But for users who really dislike Linux the problem is much more nuanced. I’m no big windows fan either - but I’ll pick the platform with the 10% higher FPS any day. With a 2080/3080/3090 one pays pretty good money for those last 10% perf after all.
edit/ Also, by a stroke of luck, my 2080 is a developer card and I got it for free from a colleague with ties to NVIDIA. If I was still on a GTX 980, I may be singing an entirely different song right now.
The true AAA titles made by indie developers come surprisingly often with Linux support.
And there is always Stadia and Geforce Now.
Then again, I am not the Hardcore gamer I used to be in the golden days...
I still play BF4 and it’s still a great game - but even that 7 year old title is of course impossible (as far as I know) to play on Linux.
I did not try it myself but it is saved to run flawless[0] on Linux, but there is trouble with Origin, which can be fixed, but I guess that's a bit of bending the rules. Assuming you want the version where a non tech savy person can use a Linux desktop.
[0]https://appdb.winehq.org/objectManager.php?sClass=version&iI...
Hopefully they make all the "anti-cheat" software optional though. Here's to hoping.
What would be even better is if the anti-cheats on Linux are not rootkits at all but I am pretty sure the AAA companies won't put that much attention to detail. To them Linux is just another sales funnel.
If one means “I can play 90% of games” or “I can play games at 90% the performance” or “I can play games but no recent multiplayer AAA titles” etc. then yes it’s a viable platform. But you need a big bag of ifs.
While there is great progress bringing gaming to Linux, it’s more and more looking like it’s going to make the bulk of games better while the biggest titles get even further from parity.
Reasons include
1) to play a AAA title you need a specific graphics driver built for the game where nVidia and AMD have made fixes and optimizations for the specific game. On windows this driver is obviously released in tandem with the game
2) An anticheat for a multiplayer FPS these days is a kernel level driver or more and more resembling a root kit. Not only are these not existing on Linux half of the time, the same type of person who prefers Linux usually doesn’t approve of these things being on their systems either.
So: gaming on Linux has advanced in the broad middle of games. Lots of titles now play “ok”. But is gaming on Linux really any closer to being a windows replacement if the biggest titles are still completely windows exclusive?