Good, gaming was the last thing keeping me on windows, once I find a distro that’s compatible with my laptop hardware I’ll move to Linux completely
Bazzite seems a famous option for gaming
Unless you have something truly obscure, I can confidently say any of them will do at this point. I recommend Pop!OS myself, others will disagree. Pop! has a download for AMD hardware and a separate for NVidia GPU-equipped machines. Try it out on a USB today! YOU CAN DO EEET!
And how many run on linux via a well documented way?
I’ve been playing around with bazzite a bit, and for sure, i can run a lot of games on it, but you often end up googling which launcher to use, which settings to use, … And then even if you find something, it doesn’t always work.
Linux is making good progress in this regard, but this title feels a bit over optimistic (or at least, users who take it at face value will quickly be disappointed when they can’t get 90% of their games to work).
Gaming on Linux is like gaming on Windows 20 years ago when you spent more time just trying to get the fucking game to run than actually playing the game.
I got an error trying to launch a BF2 expansion that told me to contact the nearest rendering developer.
A lot of people have mentioned ProtonDB already, but I’ll throw in Lutris as well. It’s a multi-platform game launcher that supports Steam, GOG, Humble Games, Epic Games, EA, etc. but its website also lets you search for a game title, and most should have a user-created method to launch.
Please let me know if you find good documentation. I want to make the jump off of windows, but honestly I’m scared it will just cause a ton of frustration
It’s very strange.
Most games will just launch, no problems. But then you’ll get one title like the above poster has, that just refuses to launch no matter what you do.
Most of the times there’s a work around on ProtonDB that will get you running in a few minutes. But sometimes it feels like, or is the case, where the developers actively prevent the game from launching on Linux.
Yeah but the same happens on windows, often times with no way at all to play the title without a VM
protondb
Honestly, check https://www.protondb.com/ and look for the games you want to play, it will let you know how well they work out of the box by just installing them on steam and hitting play. The reality is that it very much depends on what games you want to play, if you like CoD and other competitive multiplayer you’re unfortunately in the missing 10%, but for most cases you should be fairly well covered.
thing is, not even protondb is reliable. There’s been many times I’ve tried running a game, and encountered an error not posted anywhere, nor protondb, reddit or steam forums. All the comments on protondb will say, “works great out of the box!”, and I’m just left digging through random forums at that point.
The ONLY issue I’ve had like this was related to me having a dual monitor setup.
As if that’s an acceptable explanation.
Why the fuck is that breaking games… Reminds me of when i was playing around with linux 15 years ago, and i saw how poor multimonitor support was compared to windows back then. And they’re still managing to have stupid issues like this in 2025…
This is why the linux desktop keeps failing “i want to play a game but it doesn’t work because i have 2 monitors”… Who wants to use that as an OS??
Multi monitor also breaks some games on Windows. Why would anyone want to use that OS?
I previously played with just Steam and there’s basically one setting to enable - allowing the install of non-native games - and then (for supported games) it’s pretty much the same as Windows. In some cases you need to select the Proton version but generally using “latest” does the trick. There are games that require Proton-GE to work. These were essentially ones where Valve’s Proton version doesn’t have workarounds for various DRM etc (likely because doing so would get them in trouble). On Steam Deck this is done by pretty much going into the local Appstore in “desktop mode” to install. Other distros may vary.
For non-Steam games it’s a bit more of a pain, and can vary widely by game. I’ve installed a ton either just by running the Windows installer from Wine or scripts provided by Lutris.
Honestly if you’ve got the cash and want to try things, grab a Deck and give that a shot. If it works for you, take the leap to Linux on PC. Alternatively on PC, add/resize a disk and go dual-boot. The guided installers on Ubuntu variants generally make this pretty easy.
I think you’ve gotten some good replies here.
My comment isn’t meant to scare away people, but to keep our feet on the ground. Linux gaming has made amazing progress. If you play recent, mainstream games, it’ll be very well documented, and most things will work, unless they’re explicitly made to not work (such as certain anti cheat systems).
If you play lesser known indie games, really old games, or more specific things (not sure how good VR support is?), you’ll quickly encounter issues that may or may not be well documented. Also, in another reply thread to my post, someone commented a game not working because he has multiple monitors on linux. Stuff like that is also still happening.
So it can be really decent, but know that you might encounter issues. Give it a try and see if it works for the games that are the most important for you :).
I’ve been playing around with bazzite a bit, and for sure, i can run a lot of games on it, but you often end up googling which launcher to use, which settings to use, … And then even if you find something, it doesn’t always work.
Here’s a step-by-step guide:
- Launch Steam.
- Install game.
- Hit Play.
Zero issues.
I am genuinely interested in helping here, can you list a few titles here?
Also the whole compatibility statistic is a misnomer, not accounting for windows games and applications that are now only supported with Wine and Proton. Windows 11 doesn’t have 100% windows compatibility either.
I tried Solus back in 2018 with Wine. The only game that didn’t work properly was Mass Effect Andromeda (if memory serves correctly); it kept crashing to the desktop anywhere between a few minutes in to 2 hours.
I didn’t want to have to do debugging both at work and outside of work, so I switched back to Windows, and it worked fine after that.
I would be willing to try again maybe, if I can find the will and time over the weekend to setup a hybrid Linux and Windows implementation on my PC - does anyone have any good recommendations?
if i cant run something at linux i’ll just do without it. Might try virtual machine if its something really crucial but might not care to even bother. Fortunately any games i know that will not run are kind of games that i wouldnt want to touch anyway.
That’s what I’ve done. I have a windows VM but I don’t even bother spinning it up anymore
dfsdfsdfsdf
I am immediately skeptical of the 90% claim. There are a lot of Windows games, going back decades! Not even 90% of those work on Windows, let alone Linux!
Actually, once you go far enough into the past, Linux has better support for legacy Windows software than modern Windows does. The claim might be true if they’re counting a lot of shovelware.
A lot of those older games that don’t run on Windows DO run on Linux now.
A bit sceptical of this number. Most popular games have some form of anti cheat which the game not run on Linux. Some other games sometimes have weird bugs that do not occur on windows. - source: I am on Linux 😩
When you are talking about “popular” games, you mean service games that are often some kind of multiplayer games. Each of them binds a lot of players and is big and popular, indeed. But these are only a few compared to the amount of games that have been released in the past decade. Let alone released games from 2024 that are listed on imdb.com are 1551 Imdb.com
So yes, I can imagine 90% is right since the most games are no service games and do not require some shitty kernel level anti cheat.
For bugs: I have no idea since I only use linux for non-gaming tasks.
Some games with Kernel Level Anticheat do work on Linux, because the KLA doesn’t actually check if it has access. Drag can imagine that the next generation technology of Linux gaming will be add-ons to WINE that lie to KLAs and tell them they have access. Like how yt-dlp lies to youtube and says it’s a browser.
Corporations will claim using these programs violates terms of service and is grounds for a ban. Players will respond to the bans by submitting refund requests for games they got banned from. And if we’re lucky, Valve will respond to the refund requests by demanding corporations support Linux in some form, whether it be removing the KLA or making it work on Linux.
Another possibility is, microsoft drops access to kernel level. This would solve all these problems at once. No more cheats on kernel level, no more anticheat on kernel level are needed.
Unfortunately I think Microsoft will avoid doing so, because it would remove one of the last barriers to switch to linux.
This is by amount of games, not by player count. Most games (including non-popular ones) are not live service multiplayer games but small indie titles that do not try to break Linux compatibility on purpose. So yes, 90% sounds plausible.
Well, I’m 90% proud of Linux!
Does anyone know if it’s possible to run VR games on Linux? I’d love t ditch Windows for the gaming pc…
2026 will be the year of the Linux desktop!
The time is near
Every year
FYI: That’s more Windows games than run in Windows!
WTF? Why? Because a lot of older games don’t run in newer versions of Windows than when they were made! They still run great in Linux though 👍
Huh wonder whether shadows of destiny pc port works on proton.
Might be worth checking ProtonDB, or WineDB if it’s not on steam.
It wasn’t on proton but there’s a very old entry on wine. Looks like my boy Jeff’s last entry was quite recent in 2023, he rated it a silver. There’s a known bug from some graphical glitch during certain events like the protagonist meeting himself back in time and others which may prevent completion. I wonder how it works now, tempted to test it out.
There is like a good chunk of an entire decade’s worth of games that can’t be played on PC legitimately due to either expired licenses for music (e.g. EA Trax) or lack of support for older, disc-based DRM (SecuROM etc.).
That’s before factoring older titles that no longer work due to arbitrary changes to DirectX and the Windows kernel, which break backwards compatibility.
nice
While this is awesome we still need to have the same performance on Windows. Yes, some games run better through proton for some reason, but that’s the minority. Hopefully, proton will not be needed for new games in the future and we get native builds like CS2.
That’s great and all but the two things that hold me back from going 100% Linux are kernel-level anticheat, and lack of graphics card acceleration in virtual environments. Once we have those I’ll be happy.
Visual Basic added to Libre Office would be really nice too, but I get that it’s not particularly feasible.
Shut your mouth about VB… 😁
Why? I have written a lot of custom macros and created forms to assist filling data fields in large spreadsheets. I have written macros that can open a CSV, comb through the contents and pick out the data I need to fill workbooks.
I’m not saying I’m especially tied to VB itself, I actually find it to be a pretty stupid language, but I do miss being able to write my own functions and effectly use Excel as a pre built GUI for whatever I’m trying to do. If there’s an alternative in Libre Office that I’m missing please point it out.
LibreOffice supports python, JavaScript, and beanshell, as well as LibreOffice basic. The latter is similar to VBA and some VB scripts can even run unmodified.
https://help.libreoffice.org/latest/en-US/text/shared/guide/scripting.html
Oh cool. Thanks, I’ll check it out.
Not having Malware Anti-Cheat support is a good thing. Hopefully it will continue this way until people realize that it’s not worth giving shitty companies like EA access to your online banking passwords just to pretend to shoot 11-year-olds in the head.
Agreed. I should have said letting the anticheat THINK it has kernel access, the same way WINE makes Windows programs think they’re on a Windows machine. I know this is an oversimplification and frankly I don’t even know what kernel-level looks like, but there has got to be a workaround that doesn’t drain resources too much.
Malware Anticheat can even tell if it’s running in a VM explicitly configured to look like real hardware, so it’s probably not trivial at all to accomplish this. Like someone else said in another comment chain, the ideal solution is Microsoft patching the intentional security flaw that allows kernel-level access at all. No kernel-level cheats, no kernel-level anticheats, no incompatibility. But of course it’s against their monopolistic interests to do so even if it benefits everybody else but them.
Okay, but how far back does this go? It can’t really be that all games in existence that ran on Windows is being counted. Is it?
First paragraph indicates that it’s pulling from ProtonDB’s list of games:
However, the most recent stats from ProtonDB (via Boiling Steam) highlight that we are edging towards a magnificent milestone. The latest distilled data shows that almost 90% of Windows games now run on Linux.
You completely glossed over the question he was asking.
90% of Windows games…but, from how far back? Are we talking 1988 with Windows 1.0? Are we talking 1995 onwards with Windows 95? Are we talking modern Windows with Windows 10 onwards? Are we strictly talking Windows 11?
There are a lot of logical jumping off points for where you can start measuring, each with a logical arguement with why you start there, but also with multiple logical arguements for why thats a bad idea.
There’s a missing implied knowledge they forgot to mention: ProtonDB tracks games on Steam. So it’s 90% of windows games available on Steam (without a native Linux build)
Strangely, the search page for ProtonDB shows the ‘proton rating’ for games which have a ‘native but abandoned / broken’ native Linux build, whereas the actual page for the game just shows ‘native’ and I can’t see the button to show the rest of the information. I’m sure it used to be there; they’ve started hiding a lot of stuff in favour of making the ‘steam deck’ results more prominent. But in some cases, ‘proton rating even with a native Linux build’ is quite important.
eg. Dawn of War 2 Chaos Rising.
- search page shows ‘gold’
- actual page says ‘native’, but ‘loads of rendering issues, really slow, broken on multi-monitor setup, use proton instead’.
Mark of the Ninja: Remastered:
- search page says ‘platinum’
- actual page says ‘native’, but ‘frequent deadlocking issues makes game unplayable, use proton instead’.
Yeah and it’s also bizarre that these companies released a native version, then… not test it? Why even bother?
deleted by creator
…Wine Is Not an Emulator
The chart is based on ProtonDB, which covers all Steam games.















