Along with Proton, Steam Play, the Steam Deck, Easy Anti-Cheat support for Wine, Battleye suppport for wine, FSR and a bunch of other stuff, this means that gaming is getting more viable on Linux.
It is there now. I play all sorts of games on Linux, including VR. Some AAA titles are still a no-go but perfection should cannot be the enemy good. I'd say that linux is more useful than any console. Every console can only play approved games, limiting each to a subset of the total number of playable games in the world. Linux, via proton/wine, can today play more games than any console. So if gaming on consoles is a thing today (it is) then gaming on linux is too.
I have read that "gaming" now requires more than just playing games, that you also need to be able to stream and edit videos in order to "game". I think that definition goes to far as I am certainly a gamer but have never felt any desire to stream.
Linux has always played some set of games well enough, usually enough to keep a person busy I'd argue, but the experience has remained subpar and excludes the most common games which is what people mean by viability. E.g. of the 10 most popular Steam games the only 3 that are green (and they are all Steam exclusives which bumps their Steam numbers a bit), the rest either don't launch at all or have severe bugs/limitations. Similarly "nothing has every game" doesn't mean "everything with a game is equally comparable", Steam on Linux is missing significantly more of the top 10 titles than those same 10 titles on console for example. This also largely extends into the top 100 or outside of Steam.
It's almost there though, one of my friends is finally able to play some of the games with us via his Linux install but he still has a Windows install he boots to for most games. A couple years ago he didn't even bother and just ran all gaming from Windows because it was giving too much trouble for too few games. As long as it keeps moving in this direction it will be good!
>> but the experience has remained subpar and excludes the most common games
Minecraft. KSP. Factorio. Counter-strike. Rocket League. Among Us.
>> E.g. of the 10 most popular Steam games the only 3 that are green (and they are all Steam exclusives which bumps their Steam numbers a bit)
Which list are you looking at? Sales or how many people are actually playing these games? I couldn't care less about which games sell the most. What matters is which games are actually being played, something very different than sales. According to this list, the bulk of the most popular games run fine on linux, several natively.
Rocket League has been officially unsupported for linux since the beginning of 2020[0]. One can still play it via means others in the thread have mentioned, but for me it’s more notable in this conversation as a popular title that had native linux support and lost it later on.
Minecraft is only supported on the legacy version not the new version you need to play with Xbox/Android/iOS/Switch/PS/Bedrock users, same for Minecraft Dungeons. Rocket League used to be natively supported and now must be run through Proton (though at least Epic hasn't blocked it via DRM like Fortnite), Among Us barely makes the top 100 now and is regularly broken/subpar but it is one my friend was able to play with us when it was popular (with a bit of fighting), Counter Strike works great but is one of the 3 Valve titles I was talking about.
If you want to go beyond Steam the numbers only get worse as Valve has been leading the push for Linux gaming, even making their own Linux gaming devices for many years. E.g. Fortnite from Epic typically peaks around 20-30 million active players each day (which is around the same as the peak number of Steam users concurrently logged in whether playing the game or not - albeit not all PC obviously) and you can't even join a match on Linux.
> Sales or how many people are actually playing these games?
The latter, a lot of the most popular games are F2P now so it wouldn't even be possible to do the comparison by sold copies.
It's on a per-case basis I think. I will call it 'ready' when I can pick up a Linux PC or a Steam Deck off of the shelf with zero fiddling, install and boot up a {Steam, Multiplayer, Non-Steam, comes-with-own-launcher-on-PC} game without any fuss and just play.
Proton has made more games playable than ever before, but there are still those that won't run [0].
EAC and Battleye have announced official support for both Linux and WINE, but still many games are unplayable due to anti-cheat not being supported for those particular games [1].
Steam Deck is coming, but is not out yet.
The Steam Deck UI and SteamOS 3.0 looks like it will be a better replacement for Steam OS 1-2 and Steam Machines by an order of magnitude, but they aren't there yet [2].
Linux active users on steam are at the highest they've been since the release of proton, but still haven't pushed through 3% (and currently around 1%) [3]
So all in all, all the elements are coming together and a LOT of investment is going into it. 2022 will be an exciting year for Gaming on Linux.
By that standard it will definitely never be ready. But that seems like a really specific and high bar that, for example, Windows won't ever meet. I mean, even ignoring Playstation and Switch exclusives, Windows support of, for example, 10 year old Windows games can require tweaking and fiddling.
I probably mostly agree with you, but the standard you are holding Linux/Wine/Proton to in your first paragraph is definitely not met even by Windows (any version).
>Valve claims enabling it for Proton is as easy as sending an email.
and the megacorps can't be bothered to send and email and let users fix their bugs, be their test dummies, pay for their software in the name of chicken or egg?
>> when I can pick up a Linux PC or a Steam Deck off of the shelf with zero fiddling, install and boot up a {Steam, Multiplayer, Non-Steam, comes-with-own-launcher-on-PC} game without any fuss and just play.
That is today. Buy any linux PC from any number of vendors. Download KSP and play. Download the steam client and play Factorio. Or install wine/proton and play Subnautica.
My brother owns an Xbox. He wants to play star citizen but cannot on xbox. In fact there are thousands of games that don't run on xbox. That doesn't mean that xbox isn't a fully-fledged gaming device.
> My brother owns an Xbox. He wants to play star citizen but cannot on xbox. In fact there are thousands of games that don't run on xbox. That doesn't mean that xbox isn't a fully-fledged gaming device.
True, I guess it will be up to the gaming community as to whether Linux needs PC/Windows parity in order to be worth using or whether it can be considered its own platform which is worthwhile despite not having any of the games from the links in my above post.
No. It is up to gamers. I don't care about Microsoft, RockStar or PewdiePie's position on the state of linux gaming. All the matters is the people who actually play the games.
I don't stream on twitch but I'll regularly show off a game or something to friends by streaming on Discord.
More than half of the top played games are still silver or worse on ProtonDB so I really don't think we can go around saying Linux is a viable option for most PC gamers. It's good on a case-by-case basis.
The only piece not there is the anti-cheat software support.
Most games run perfectly fine, even better than Windows usually. Players just get kicked from online games because of the anti-cheat software recognizing the OS as Linux distribution.
This is mostly on lazy companies who can’t seem to make a simple update to support the proper anti-cheat binaries.
Yes, but the vast majority of games on Linux now run through WINE and the world is moving to Wayland. (notably Valve's Gamescope which will be used in the Steam Deck[0]).
It isn't there yet, but it's close.