Linux gamers on Steam cross over the 3% mark
372 comments
·November 2, 2025TACIXAT
SteveNuts
The only thing windows has focused on has been dark patterns to force users towards cloud and figuring out more and more ways to collect data to sell ads.
I’m not naive, I know a ton of huge enterprises still run huge fleets of windows “servers” but I still find it hilarious that a supposedly serious server OS would default to showing you the weather and ads in the start menu.
Wowfunhappy
> The only thing windows has focused on has been dark patterns to force users towards cloud and figuring out more and more ways to collect data to sell ads.
And backwards compatibility.
They're really good at it. And I'd say that's the reason Windows is still dominant. There's this unfathomably long tail of niche software that people need or want to run.
dijit
Windows has changed the kernel interface more often than Linux.
This fact alone throws this commonly held belief to the wind.
Glibc provides binary compatibility to newer versions too.
Shims exist in both, “windows compatibility layer” for example, but pulseaudio can emulate ALSA- and pipewire can emulate pulseaudio and ALSA.
It’s actually a quagmire, but I would contend that either has solid story for backwards compatibility depending on the exact lens you’re looking at. Microsoft is worse than Linux in many ways.
Microsoft sort of only wins in the closed-source, “run this arbitrary binary” race - if you totally ignore the w10/11 UWP migration that killed a lot of win32 applications, but drivers for older hardware are much more long lived under linux.
MiddleEndian
>backwards compatibility
They are getting worse at this. I bought a Surface Laptop Studio 2 two years ago. Windows Mail and Windows Calendar, two nice minimalist programs from Microsoft, were actively killed in this time. If you open them, it will redirect you to a new ad-laden Outlook app. If you somehow get a workaround going through the registry, they still fuck with it because the (incredibly simple) UI somehow has network dependencies.
I use MailSpring for email and no longer have a native calendar on my fairly expensive laptop from Microsoft. This is actually what drove me over the edge to switch to Linux for my workstation. Unclear exactly what I'll do for my next laptop but it won't be from MS.
krferriter
Linux also doesn't have as good hardware support. While Linux will probably run on most hardware. It doesn't run well. Like you may just immediately give up half or more of your laptop battery life if you switch from Windows to Linux on a particular machine, even if you use a lightweight and up-to-date environment and use TLP and whatever else to tweak kernel settings. I used Linux on my personal laptops for many years. No amount of tweaking could make it perfectly smooth and have comparable battery life and cooling.
New apple-silicon Macbooks also get such good battery life and performance now that if you are switching from Windows to a Unix-y personal computer, is is increasingly hard to not say that you should go to Mac.
the__alchemist
Yep! I can compile a program on Windows and expect it to work on any Windows OS from the past ~15 years that has the same CPU architecture. Linux? Each binary is more provincial. I want to try some of the tricks like MUSL though; haven't explored the space beyond default compiler options.
hamandcheese
I curious how profitable it has been for Microsoft so far. Are they making billions and billions from these dark patterns? I feel like they'd have to be making a fortune for it to be worth throwing their brand in the gutter like they have been doing.
tobyjsullivan
Everything I’ve seen suggests that Microsoft has entered the metaphorical private equity phase of investment in Windows. They’ve already given up any expectation of it being a viable competitor long-term and are purely focused on milking as much short-term revenue from the product as possible before it dies.
I’m sure windows will continue to exist and maybe be relevant for at least a decade. But it will be in zombie/revenue-extraction mode from here on.
PeaceTed
One would assume but I do wonder how much long term damage they are doing for short term gains with this drive?
I'm not a believer in "the year of linux desktop!?!!?" and all that, but it achieved a level of robustness about 5-10ish years ago that I openly encourage non technical users to give it a try. For the few people that actually did try, they did stick with it.
At this point it is Microsoft's position to lose through quality degradation rather than Linux to openly out wit. There is still a long way to go and MS could turn their boat around but they would have to stop chasing this data scrapping scheme of theirs to begin with. But how addicted are they to that cash flow? They are probably far more interested in keep share holders happy short term than customers long term and that is not a brilliant strategy if you want to have a life time of decades.
bee_rider
I think their earnings are detailed here:
https://www.microsoft.com/en-us/Investor/earnings/FY-2025-Q3...
IIRC Windows is considered “more personal computing.” It looks like that also includes:
> Search and news advertising, comprising Bing (including Copilot), Microsoft News, Microsoft Edge, and third-party affiliates
So, maybe that’s where they get their enshittification revenue.
But yeah, the Azure company should be worried about associating with this unfortunate legacy Windows thing.
anonymars
My favorite has to be the Windows 8 era UI disaster.
How do most people log into a server? With a high-res physical touchscreen, or remote desktop?
So let's make a whole bunch of functionality impossible to access, because you have to bump up against a non-existent edge of a windowed remote screen, and literally make the UI not fit into common server screen resolutions at the time. I don't remember if 1024x768 was the minimum resolution that worked, or the maximum resolution that still didn't work. But it was an absolute comedy case.
I want to say that with only the basic VGA display drivers installed, screen resolution was too small to even get to the settings to fix it, but it's been a while and I can't find the info to prove it.
ehnto
Using Windows as a server feels like using your lounge room as a commercial kitchen. I can never shake the feeling that this isn't a serious place to do business.
I have this impression from years of using both Windows and linux servers in prod.
kbenson
I wonder how much of it is to collect data and sell ads compared to just getting people to start utilizing what is now Microsoft's core resource, which is cloud services.
For them, getting you using onedrive is a (huge) step towards getting you to pay them for more storage using onedrive, and to also allowing them to use their advantage as the OS provider to get you using features that both keep you from moving away from Windows and keep you from moving to dropbox or another cloud competitor that normal consumers commonly use. For example, onedrive desktop sync tied to your Microsoft login, so you can log into a new system and have it put your preferences and files in place.
Having more data to monetize people is useful, but I would bet that they value the the lock-in of integrated services far more, as that's where they can possibly grow (by offering more services once you're less likely to leave), and growth is king.
It's the same thing Google does (and Samsung also attempts to do with their custom apps and store) with Android, but at the desktop level. Apple is able to do it for both desktop and mobile.
Krssst
I don't think Windows Server has ads by default in the menu (don't remember for the weather though), the default are pretty sensible there since it's a minority OS that has to compete while desktop Windows is a monopoly free to inflict whatever it wants onto users without having to fear any kind of consequence.
andyjohnson0
> but I still find it hilarious that a supposedly serious server OS would default to showing you the weather and ads in the start menu.
In my experience thats just not true. Microsoft's client OSs like Win 11 and 10 include these consumer-oriented "features" [1] but they're not present on servet versions of Windows.
[1] I agree that the weather widget etc is annoying, even though it is easy to disable.
koakuma-chan
I also stuggled with nvidia drivers on Linux until I discovered dkms.
eek2121
I switched a couple months ago. This is my third time trying to switch to desktop Linux, and things are very different this time.
I installed CachyOS and all of my hardware just worked, including NVIDIA/Wayland. No real bugs beyond incorrect monitor positioning, and some tinkering needed for Diablo 4/Battle.net.
The Diablo 4 issue is present on Windows as well, and ironically, there isn't a fix on Windows for those affected. On Linux, a DXVK config change solves the bug.
Not really missing anything.
ErroneousBosh
> No real bugs beyond incorrect monitor positioning
Windows really needs to catch up with this. Multiple monitors have been a thing in Linux pretty much since the beginning of X.
Why can't I plug a Windows laptop into a docking station, and expect the screens to come up in the same order they were in last time? Why is it so hard?
andyjohnson0
> Why can't I plug a Windows laptop into a docking station, and expect the screens to come up in the same order they were in last time? Why is it so hard?
I regularly move my work Win 11 Pro laptop between three different multi-monitor (hdmi) setups, and it works flawlessly. I don't recall any problems with Win10 over many years either.
What am I missing out on?
int0x29
> Why can't I plug a Windows laptop into a docking station, and expect the screens to come up in the same order they were in last time? Why is it so hard?
I've never seen this work correctly. My work dock breaks monitor ordering on MacOS reliably and Gnome+Wayland frequently. I don't remember if it broke for Xorg. My home monitor setup breaks mouse behavior in borderless fullscreen and libreoffice scaling on KDE+Wayland.
bigstrat2003
I do that all the time. So it seems to be something hardware-specific, not that it makes it less annoying.
baobun
https://news.ycombinator.com/item?id=45793218
Don't hold your breath... This is configurable in Linux (at least I recall Xfce and KDE having display position config built in for years).
chrneu
Multimonitor support and bluetooth are the two biggest reasons I ditched windows a couple years ago.
I have no idea how multimon got so, so bad on windows.
Then bluetooth ...wtf? Again, how did they get so bad?
JamesBrooks
> and some tinkering needed for Diablo 4/Battle.net
Funnily this is the same thing I tried to do just last month, Installed CachyOS after not having Linux on my desktop for a very long time, tried installing Battle.net and just ran into too many issues and haven't come back yet (to be honest I didn't try too many avenues to fix it).
If you don't mind me asking what was the tinkering you had to do to make this work? Thanks!
WD-42
I added the battle.net installer as a non steam game in steam and it just worked. Proton is really good.
ok123456
CreateProcessA() on Windows is very slow. A significant portion of the perceived speedup for development tasks is that fork() takes on the order of microseconds, but creating a Windows process takes ~50ms, sometimes several times that if DEP is enabled. This is VERY painful if you try to use fork-based multiprocessing programs directly.
magicalhippo
I recently converted a large SVN repository to Git using git-svn.
Started on Windows. After five days it failed for some reason so I had to rerun it (forgot an author or along those lines, trivial fix). Meanwhile I looked into why it was so slow, and saw git-svn spun up perl commands like crazy.
Decided to spin up a Linux VM. After fixing the trivial issue it completed in literally a couple of hours.
ok123456
Some people use WSL as an epicycle to fix this.
Krssst
Interesting, I wonder why DEP would degrade process creation performance. My understanding is it's just a flag in page table entries to forbid execution, I am not sure how this could impact performance so much (except that data and code now have to be mapped separately).
hoten
> React based start menu with visible lag
That surprised me. But seems not true? https://news.ycombinator.com/item?id=44124688
monocasa
Clicking through to their source, it seems true enough despite their protests.
Its not entirely built with React Native, but React Native does seem to be responsible for at least one element of the start menu that appears initially when the menu is presented.
accoil
The Windhawk Start Menu Style[1] uses XAML to modify the Start Menu, and I doubt that they are translating XAML to React
cluckindan
I wouldn’t be so sure…
null
dustbunny
I run mint as well and really love it's esthetic. I prefer AMD GPUs on Linux and they have always "just worked".
I know how to use the terminal to enforce deep sleep on laptops, but thats about all I do setup wise.
yxhuvud
Uh, AMD drivers have most assuredly not always not just worked. They do now, and they have for something like 10 years, but before that they were a steaming pile of locked in garbage.
dijit
not to split hairs, but I think the parent is justified in saying they “always worked” if they’ve been this good for a decade.
If I was 10 years younger than I am today, my perspective would have been that it “always worked” and at some point we have to acknowledge that there has been good work done and things are quite stable in the modern day. 10y is not a small amount of time to prove it out.
andoando
I never understood why file search is SOOO bad on windows (mac too). Its so damn slow and even feature wise I never figured out why it was so difficult to just search for files in this directory
eviks
File search is also the fastest thing among all the 3 OS it's not even funny. Just use the Everything search app and a good file manager that can integrate Everything.
abnercoimbre
And there really is no excuse, take a look at this indie dev blowing the default explorer out of the water: https://filepilot.tech
morganherlocker
"Everything" is another that puts the default search to shame. I've also seen people who just have a script that pumps all new files into a txt file every so often and runs bruteforce ripgrep on it, which gives instant interactive results. It's really hard to imagine coming up with a search routine that is as slow and unreliable as what ships with mainstream OS file managers.
marcosdumay
I still don't understand how search just can't file files with the string I write in the search bar on the name. Or menu items either.
Some file browsers on Linux have this problem too, and the KDE launcher had it for years (it's fixed now).
3eb7988a1663
For a look into a parallel universe of what could be, check out Everything[0]. Super fast search that should be embarrassing for Microsoft.
gambiting
It regressed compared to Windows 10 too - I have a folder with photos, I normally have them sorted by date taken. On windows 10 I would open the folder and they were always sorted correctly the moment I opened the folder. Maybe there was a point in time at the start there the system had to sort them for the first time but ever since they were always shown correctly the second I opened the folder. On windows 11? Every single time it opens unsorted, the photos are in some random god knows what order, and literally 10 seconds(!!!!) later they suddenly move themselves to the correct position. Every single time. That's with maybe 200 photos? On a machine with 16 cores and 64GB of ram. People coding on 16kHz chips decades ago could do this faster than whatever microsoft is doing.
chrneu
it's also worth mentioning that windows 10 search was a huge regression from 7 and xp.
dangus
The “Everything” application is what you want:
Traubenfuchs
One of the most powerful and unique tools for windows ever.
The only thing I miss being on OSX, I hate its search.
giancarlostoro
I did the same, I had jumped into POP OS instead, which is also Ubuntu based, then a year back I got into EndeavourOS an Arch based distro, and have not looked back since. I use it on everything I can put Linux on.
try_the_bass
Out of curiosity, why are such high fps numbers desirable? Maybe I don't understand how displays work, but how does having fps > refresh rate work? Aren't many of those frames just wasted?
hamdingers
If you have a 60Hz display and the game is locked to 60fps, when you take an action it may take up to 16.67 milliseconds for that action to register. If the game is running at 500fps, it registers within 2 milliseconds, even though you won't see the action for up to 16.67 milliseconds later. At extremely high levels of competition, this matters.
Also, there are 540Hz displays.
badsectoracula
> even though you won't see the action for up to 16.67 milliseconds later
Note that this is only the case if you have vsync enabled. Without vsync you will see the action (or some reaction anyway) +2ms later instead of +16.67ms, just not the full frame. This will manifest as screen tearing though if the screen changes are big - though it is up to personal preference if it bothers you or not.
Personally i always disable vsync even my high refresh rate monitor as i like having the fastest feedback possible (i do not even run a desktop compositor because of that) and i do not mind screen tearing (though tearing is much less visible with a high refresh monitor than a 60Hz one).
try_the_bass
> If the game is running at 500fps, it registers within 2 milliseconds, even though you won't see the action for up to 16.67 milliseconds later.
Okay I think I follow this, but I think I'd frame it a little differently. I guess it makes more sense to me if I think about your statement as "the frame I'm seeing is only 2ms old, instead of 16.67ms old". I'm still not seeing the action for 16.67ms since the last frame I saw, but I'm seeing a frame that was produced _much_ more recently than 16.67ms ago.
Thanks for the explanation, it helps!
gf000
A game doesn't necessarily have to process input at the same rate as it displays frames, does it?
Jhsto
You want your minimum FPS to be your refresh rate. You won't notice when you're over it, but you likely will if you go below it.
In Counter-Strike, smoke grenades used to (and still do, to an extent) dip your FPS into a slideshow. You want to ensure your opponent can't exploit these things.
rkoten
Not OP but got quite a bit of experience with this playing competitive FPS for a decade. You're right that refresh rate sets the physical truth of it, e.g. 180 FPS on a 160 Hz monitor won't give you much advantage over 160 FPS if at all. However reaching full multiples of your refresh rate in FPS – 320 in this instance, 480, and so on – will, and not only in theory but you'll feel it subjectively too. I get ~500-600 FPS in counter-strike and I have my FPS capped to 480 to get the most of my current hardware (160 Hz). Getting a 240 Hz monitor would make it smoother. Upgrading the PC to get more multiples would also.
omnimus
To certain extent for online games it can be advantage (atleast it feels like it to me). AFAIK The server updates state between players at some (tick) rate when you have FPS above tick rate then the game interpolates between the states. The issue is that frames and networking might not be constantly synced so you are juggling between fps, screen refresh rate, ping and tick rate. In other words more frames you have higher the chance you will "get lucky" with latency of the game.
aleph_minus_one
> Out of curiosity, why are such high fps numbers desirable? Maybe I don't understand how displays work, but how does having fps > refresh rate work? Aren't many of those frames just wasted?
The reason is triple buffering:
> https://en.wikipedia.org/w/index.php?title=Multiple_bufferin...
I just quote the central relevant sentences of this section:
"For frames that are completed much faster than interval between refreshes, it is possible to replace a back buffers' frames with newer iterations multiple times before copying. This means frames may be written to the back buffer that are never used at all before being overwritten by successive frames."
marcosdumay
Tying the input and simulation rates to the screen refresh rate is an old "best practice" that is still used in some games. In fact, a long time ago it was even an actual good practice.
TACIXAT
I run a 500hz monitor. Generally, you want your FPS to match your refresh rate.
try_the_bass
Huh, I didn't know those existed now. I think the last time I was shopping for a monitor, 144Hz was the new hotness.
Things have come a long way since then!
shric
I think it was just to show that the performance is comparable to Windows, implying that it also will be fine for games/settings where fps is in the range that does matter.
p1necone
I made the switch more than a year ago and it's been basically problem free.
Almost all modern games work flawlessly through proton and I get better compatibility for really old stuff through lutris than I ever did on windows (I used to have to run a win 3.1/95/98 vm to play certain older games, now I just use lutris/wine).
The only stuff that doesn't work is multiplayer games with unsupported anticheat - it's always a crapshoot when something new and multiplayer launches. My backup plan for those if I really want to play them is to just get them on PS5.
cannonpalms
The unfortunate reality is that, depending on your personal preferences, "most modern games" require such a ring 0 anti-cheat. Any game that has a matchmaking mode with a competitive option requires a rootkit.
As an aside, I recently found Riot Games' Vanguard installed on my Linux ESP partition... after having installed the game on my windows partition. It rooted every OS it could find mounted. Incredible.
xandrius
Modern games are not just shooting stuff in competitive mode.
There exist a gazillion of other games too, without anti-cheat.
null
PeaceTed
The other day I tried Midtown madness, something that has become a bit of an issue to run on Windows. It took less than a minute to install and booted first time via Wine. It is amazing seeing just how well it works and feels almost like a native binary.
shevy-java
When I was younger I also was like that.
As I got older, my interests in games decreased. That and also because I am too dumb to make wine work with games nowadays; it was easier in the 32bit era. :\
But the real problem is lack of time. There are so many things to do and so little time. Today's games are also not as interesting IMO. Most of them are just "who has the better 3D engine".
Novosell
Games these days, just as before, are fantastic. Outer Wilds, Disco Elysium, Expedition 33, Baldur's Gate 3, Elden Ring(Nightreign), etc. And I've not even listed quite a few of my favorites cause they're not popular enough for most people to have heard of them.
Weird to say you don't game these days but also make blanket statements about games these days :p
WD-42
BG3 runs natively on Linux (sorta, the proton Linux runtime) now! Not sure Larion can do wrong at this point.
SV_BubbleTime
Outer Wilds… man, what an experience.
mort96
For 90+ percent of Windows-only games I wanna play, the process for getting them to work on Linux is the following:
1. Hit the download button in Steam
2. Wait for it to download
3. Hit the play button
Granted, my taste in games doesn't include things like generic AAA first person military shooters, which are the ones which tend to be the most difficult to get to work due to stuff like anti cheat. But it sounds like your taste doesn't include those either,
maples37
and for me, the one (rather niche, I might add) game that didn't "just work" was working just fine after trying a different Proton version - which is literally as simple as opening the "Properties" page and using a drop-down menu.
MiddleEndian
There are a lot of indie or other types of games that escape this. I mostly play games with local multiplayer, so I'm hanging out with people and playing at the same time. Recently got into Brotato, which has no 3d engine at all lol
snoman
Meanwhile nothing epic will work on mint (at least I can’t get them working), there are frequently broken components of games (eg. phasmophobia mic won’t work), most multiplayer stuff with anti-cheat won’t work.
Whenever I see someone say “most modern games work flawlessly” I know they’re full of shit or just don’t do much gaming.
Don't get me wrong, I’m not going back to windows, but it’s not the panacea that people pretend it is. Often enough it doesn’t “just work” and you have to hunt down some additional command line args to get games to run.
john01dav
There's no game that I want to play badly enough to put up with DRM on consoles or rootkits (anti-chest) and DRM (windows) on my computer
tombert
This has been my experience as well.
I don't play a ton of modern games, but my wife and I played through the HD remakes of Myst and Riven, released in 2021 and 2024 respectively. I didn't even look at the Proton compatibility before buying the games because for single-player stuff then Proton has gotten so good that I almost never have to worry about it. I don't really play multiplayer games (outside of the original Doom or Minecraft with a friend or my wife, both of which have native Linux clients), so there hasn't ever been an issue for me.
My gaming box is a NixOS JovianOS thing, and I even get very good results using the official Microsoft adapter for Xbox One controllers. I really feel no desire to go back to Windows at this point.
nicce
I am having 20 fps more in Linux with 4k screen when compared to 2k in Windows. Didn’t believe my old GPU could get better over time.
twic
The majority of popular PvP shooters use anti-cheat which does not work on Proton, so "almost all modern games" seems like overselling it to me.
But the stuff that does work, works well. I play Helldivers 2 via Proton on Fedora, and i experience far fewer crashes and instances of weird behaviour than friends on Windows or Xbox.
newdee
ARC Raiders is currently all working perfectly for me. Such a blessing. I hope it stays this way.
jjcm
IMO the biggest barrier to linux is disappearing - the requirement to know how to use the command line. You still have to use it, but you don't have to know how to use it anymore with the introduction of LLMs.
I also have switched my primary desktop from Windows to Linux, and now when I have an issue, I just ask an LLM. I play pretty fast and loose with just chucking commands it gives me into the command line. I'm pretty well versed in linux sysadmin things, but LLMs make it so easy I don't even bother trying to solve things myself first.
I have a few people in my friend group who aren't well versed, but they're able to navigate linux just fine by doing this same approach.
There's still friction, don't get me wrong, but it's a different type of friction. On Windows there are far fewer bugs, but there's friction introduced due to it being non-unix based (especially when it comes to code/doing any sort of model training) and due to anti-patterns Windows keeps shipping into the OS. On linux, the friction is just bugs. You can address / fix bugs for the most part, but you can't fix Windows' friction points.
SapporoChris
Sure, LLMs may save you time but you will learn less. It seems that you even recognize this problem.
dralley
You don't really have to use it. Not for most of the things that a typical desktop user would need to do. It helps though.
strix_varius
While you don't have to use it much, if you spend a year daily driving Linux, it's a near certainty that you'll have to use the command line.
chrneu
disagree. it depends heavily on what the user is doing.
that's like saying if you daily drive windows it's a near certainty you'll have to edit the registry or use powershell/cmd.
It's useful if you know what you're doing but it isn't required anymore at all for most people. Most people just use their machines for the browser or office software. No reason to use command line for them, ever.
null
abnercoimbre
You’re being practical, but papering over the archaic terminal interface by automating it with LLMs is basically a dystopia. Technologists should fundamentally innovate terminals instead, such that the CLI is friendly even towards newcomers.
nagonago
I agree with your first statement, but raise an eyebrow at the second. The desktop already is the "friendly" version of the CLI.
I am skeptical there could be any magical technological innovation that would make terminals friendlier. That space has already been thoroughly explored. There are dozens of terminal variants with various quality of life improvements, but the fundamental user experience of a command line interface will always be daunting to a non-technical user, no matter how "innovated".
kroaton
Arch + Claude Code has been working amazingly well for me. I tried switching from Windows in the past and it never clicked. Now it's been great.
hombre_fatal
NixOS has been even better since it sees my whole system config and doesn’t need to derive the state from queries. I started with hello world and iterated into my perfect desktop env over a week.
echelon
Windows coasted on decades of entrenched users from two sources: games and Microsoft Office.
Google docs demolished one of those.
jjcm
As strange as it sounds, I think Valve is extremely well-positioned to ship what becomes one of the first true Linux desktop experiences. There's a huge demand for gaming x ai development, both of which have similar hardware requirements, and Valve is already polishing their linux experience with Steam Deck. If they launch their own desktop with a properly managed OS and hardware, I think it would legitimately become a contender among a very wide range of users.
collias
I'm totally on board with a gaming-focused distro from Valve. I'll switch the second they get proper Nvidia GPU support. So far, no luck with that.
lunar_rover
The problem is still the desktop itself. Basically none of the existing Linux desktop components are mature, either design or technical wise and more often than not, both.
Deck works because most games are self contained, allowing them to have a default game mode that bypasses the desktop entirely.
embedding-shape
They can ship the same destop/window manager combo they ship on the Steam Deck, where you can switch between the "full screen mode" (don't remember what it's called) and a proper desktop. I'm sure most people stay in the full-screen mode, it has all the settings and everything, even works with an cursor if I'm not mistaken, but can fallback when you need a terminal or whatever.
makeitdouble
As I understood GP's comment, the crux is "a very wide range of users."
Right now Steam Deck works because of a focus on a very specific use and users. A general purpose desktop requires a lot more, and right now even the most mature linux desktop (GNOME, Plasma etc) have their rough edges and learning curve.
keyringlight
I think that comes with risks, they will need to do a lot of work to manage expectations which is likely to be an unending uphill battle getting users to read and absorb any notice you put in front of them. If there's ever an official version of SteamOS that installs as broadly as most other linux distros along with a general/minimally trained audience, they can't do Deck certified on how well each game works on your system, and I can see challenges for "why does this game I bought on the steam store not work on my steam system?" especially if it's the hot new multiplayer game that targets windows with windows-only anticheat.
PC does have a fair amount of users that want it to operate in a console-like way when it comes to usability, the moment you tell them to fiddle with a runtime or experiment with the command line variables you lose them. That's to say nothing about handling stuff that lives outside steam, because PC gaming shouldn't equal Valve. The Deck is a nice manageable subset to deal with and fairly small enthusiast audience
bogwog
Valve, the monopolist, should not have more control over the Linux ecosystem.
maples37
If they make their own distro, though, they're not really gaining more control. They're just enabling even more choice for someone who's looking for alternatives.
Let's say, hypothetically, that Valve releases SteamOS to the general public, and it's received generally well, and it becomes much more common for people to use "that Linux thing" than it is today. Then let's say, hypothetically, that Valve turns evil and... I dunno, starts charging money for updates? At that point you've got a large population already using Linux, I'm sure there would be a pretty big migration to Ubuntu or some other mainstream Linux desktop.
darkteflon
I zeroed my (last ever) Windows gaming rig just yesterday. I’ve been eyeing Bazzite but ended up going with Pop, since I’ve previously had good experience on it with Nvidia.
What finally let me do it was moving all my social gaming to PS5. Ime it’s really only games with anti-cheat requirements that can be a crapshoot on Linux. I can’t really recall ever running into other issues with anything on my (Linux-based) Steam Deck over the past couple of years. I’ve emigrated from my home country so gaming is important to me as a way of staying in touch with friends and family - something I wasn’t willing to risk by switching away from a working setup. A PS5 is a convenient and reasonably economical way to address that.
Feels pretty great to know that after 40+ years of relying on it - some good but a lot bad - I’ll never have to touch Windows again.
xrd
I was really proud that my kids (8,10,12) all have used linux for gaming for the last several years. Steam runs perfectly for most games.
And, they know how to to use "flatpak update" to update the sober runtime for Roblox (I know this is not steam, but it is an example of how well other things run on linux). I'm so proud (and ashamed they play Roblox, but choose your battles).
But, Fortnite.
I tried to run a Windows VM, but that was a poor substitute.
Is there an option for Fortnite on Linux?
gausswho
Fortnite might be a battle worth choosing. I wouldn't want to carve my children's gray matter into grooves of cosmetic microtransactions of psychological warfare.
xrd
I actually totally agree. This was because a friend who lives a thousand miles away also plays it (and his parents have different views on what Fortnite means). I'm sure gaming companies optimize for peer pressure effects, because that's so powerful.
throwaway106382
Fortnite is a problem because of kernel level anti-cheat, trying to get it work on Proton....will probably be a long time.
The solution is: buy a Playstation.
marginalia_nu
It's weird how Steam doesn't automatically set the toggle that lets you play most Windows games through Proton instead of having that be an opt-in you need to know about. It really is extremely stable and polished these days.
worble
I just wish they had to toggle to use proton by default for all games, regardless of if a Linux version exists. There have been several games where I ended up with the buggy abandoned Linux version (Rocket League is a particularly egregious example of this) instead of the much better supported Windows + Proton version.
Rohansi
I've only ever needed to enable Proton for non-Steam games. Are there Steam games that don't have Proton enabled and need it to be manually enabled by the user? (I've only used it on the Steam Deck)
Jach
Sometimes also a game will have a native linux binary but the Windows version with Proton works better (or at all) anyway...
ivanjermakov
I start non-Steam games with Wine and they run just as good.
https://appdb.winehq.org/objectManager.php?sClass=category&i...
debugnik
It already was the default for SteamOS, but not for overall Linux until recently, I believe.
andoando
They do
Hasz
Steam and Ubuntu has worked really well for me, big picture mode + hdmi switch has made for a very-close-to-console experience
I am playing mostly single player campaign type games (Assassins creed, RDR2, etc) which certainly improves the picture.
If steam really wanted to put a knife in games on windows, it would develop an anticheat and give it away for free. That is AFAICT the only thing keeping people on windows for modern, multiplayer games.
happosai
Reliable Anticheat rootkits are just not possible on Open PC platforms. Consoles should just add proper keyboard+mouse support and competitive online players can move over...
TingPing
Consoles support kb and mouse. Most popular fps games support it.
encom
I really wish there was an (k)Ubuntu-like Linux distro - apt-based, semi-annual updates, kde default or selectable - but without all the stupid Ubuntu-isms like snap and alpha quality rust coreutils and whatnot. I run Gentoo and Debian for myself, but I'd like something normie-friendly I can put on other peoples machines and not get a ton of support questions.
tmtvl
Is SolydK not good enough? There's also Mageia if you can stomach RPM instead of Deb (I prefer RPMs, but recognize it's a matter of personal taste).
Scramblejams
Tried Mint?
lwansbrough
Biggest hurdle for me to do this is just multiplayer games. I wish Linux would offer a solution to that. No idea what it would look like though.
Contrary to most Linux advocates I’m a big believer in giving studios the tools they need to defeat cheaters and I don’t care much about system integrity if it means fairer games.
coppsilgold
Even on Windows they are losing despite the invasive anticheats.
I suspect the answer to cheating will ultimately be big brother and hiding information from the client.
The server should stop sending positions of undetected enemies - this requires rethinking game engines due to the predictions they perform.
The server should log every single action by every single player (full replays) in perpetuity, train models on it to detect outliers, classify some outliers as cheaters and start grouping them all together in lobbies.
Another idea would be to conduct automated experiments on players at random. Such as manifesting "fake" entities behind cover and measure player reactions - of which there should be none. Spawn bots (from the beginning of the game) that a compromised client (cheats) cannot discriminate from players and have them always remain in cover and gauge player behavior relative to them, despawn them if a [presumably real] player is about to detect them.
It all requires work and imagination which is in short supply in the industry. But given how cheaters kill certain types of games maybe someone will eventually do it.
zamalek
> I suspect the answer to cheating will ultimately be big brother and hiding information from the client.
The speed of light makes this _marginally_ problematic to do. It is possible that a unit might move out of the fog of war, or out of cover, during the latency to the client (or between server ticks). You'd effectively have pop-in during some scenarios - but it would be minor and the net benefit would probably make it worth it.
I recall one of the MOBAs adding this during its lifecycle, HoN I think?
zamalek
The only sure-fire way to defeat cheats is with something like Counter Strike's overwatch system: have humans vet replays. Cheats are a ludicrous business, there is simply far too much incentive to defeat software-based systems.
wiredpancake
[dead]
ajvs
The anti-cheat creators other than Valve aren't bothered to invest into making a Linux kernel anti-cheat, and most Linux users would be unwilling to allow one to be installed either.
broodbucket
The anticheats themselves typically do support Linux, it's the devs that don't choose to use them
ThatPlayer
Those are generally not the same anticheats with the same levels of functionality. As an analogy it's like saying Excel supports iPad. Or a gaming example that used to be way more common: Tony Hawk Pro Skater 2 is supported on Game Boy Advance.
It's a game and it is Tony Hawk, but it's not really comparable as Tony Hawk on PS1.
lwansbrough
Well EAC for example is user space only because it has to be, which some games decide is not an acceptable level of security.
charcircuit
>No idea what it would look like though.
It looks like attestation. Linux needs to be able to assure game developers that the kernel their game is running on is actually protecting the security of their game.
chrneu
they have the tools they need to defeat cheaters, they just choose to go about it in very invasive and lazy ways because people still buy their product.
then people complain when the product sucks and is invasive.
mvdtnz
This is just factually incorrect.
aaomidi
Plenty of competitive multiplayer games run on Linux fwiw.
haunter
27% of that 3% is the Steam Deck / Lenovo Legion Go S. So most Linux players are in fact not on the Steam Deck.
tredre3
> 27% of that 3% is the Steam Deck / Lenovo Legion Go S. So most Linux players are in fact not on the Steam Deck.
If that is true then one of those other two claims has to be false:
1. Using the latest months recorded share (Oct-2025 - 3.05%): 4,026,000 estimated "monthly active users" for Linux+Steam.
2. Market research firm International Data Corporation estimated that between 3.7 and 4 million Steam Decks had been sold by the third anniversary of the device in February 2025.
27% of 4M gives us 1M Steam Deck + Legion users. Yet 4M were sold. That begs the question: How could it be? Do 75% of Steam Deck users run Windows? Have 75% of Steam Decks ended up in the landfill? Are the sale figures estimates wildly off-base?
rafaelmn
Why would it be strange that there are steam decks that sit unused ? I have a switch and a PS 5 that go untouched for months (even with a 4 year old who I occasionally let play some games). I think most people in my friend group are similar in that they have some gaming gear but rarely the time to use it. Still nice to have once you do.
jeroenhd
Alternative options:
- International Data Corporation is overestimating the amount of shipped Steam Decks.
- Modified Steam Decks (i.e. running Bazzite) don't report themselves to be Steam Decks
- Most likely: most Steam Deck users opt out of participating in the Steam Hardware survey/analytics.
Last year, I didn't participate in the Steam Hardware survey on my Deck, only on my PC. This year, I participated on my Deck and my desktop, but not my laptop. I still have three devices running Steam. To any survey, it'll look like the amount of Steam devices doubled even though I'm only reporting 67% of my devices to analytics.
Jach
The third is close but it's even more likely that they just weren't prompted to survey at all rather than opting out. They're surveys, not automatic data harvesting, they don't represent things like Facebook's "total monthly active users". They're just a random sample of users, not a population count. Steam does sometimes report things like monthly active users in their annual reports, but haven't ever broken that down I don't think, but you can just infer it from the surveys.
I also have steam on multiple devices including a steam deck. On desktop I'm pretty much always logged in and I play games frequently, but most months I'm not selected for a survey. I use my steam deck less frequently and have maybe only gotten the survey prompt on it once or twice.
zamadatix
Even more likely: A sizable portion of Steam Decks sold are not played every month.
brianwawok
I’m Linux gaming bazzite on my tower. Sees at least as many of us as steam decks.
dm319
Another alternative
- may depend on the period being measured.
I haven't looked at the article or their methodology, but if they were measuring over a certain period of time, a few hours, or even 24 hours, it will still likely only pick up a proportion of Steam owners.
niij
#1 Is MAU. I wouldn't find it out of the realm of possibility that only 25% of owners played in the prior month. I wonder what this is for other consoles. I personally contribute to bursts of playing then months of not even touching some of my consoles.
Kudos
Isn't the more obvious answer that the market research firm got their number wrong?
hamandcheese
I have a Steam Deck. Haven't booted it up in months. It convinced me that I could game on Linux, now I game on my Desktop.
null
netule
They likely stopped using them altogether.
ShinTakuya
Or, you know, most steam deck users aren't using them constantly and so they don't get picked up in the survey.
amiga-workbench
I've been running Fedora at home for about a decade now, and I've been doing my gaming on it for the majority of that period.
I've been running Fedora at work for about 6-7 years now too, with few issues. Work binned Adobe XD and moved to Figma which has made it even more viable.
The one and only holdout I keep a Windows 11 install around for is VR. With Valve's new headset due to release any week now, we will hopefully have a bunch of Linux SteamVR patches on the way to sand the remaining sharp edges off.
alphazard
These things go slowly an then all at once. The catalyst will be one or a few of the AAA November titles shipping with Linux support. That will eliminate most of the gaming crowd's last reason to cling to Microsoft.
It may even kill console gaming because the Steam Deck is already a fantastic experience just waiting for more games. It's not a small demographic either, it's something like 40% of males age 18-35, plus all of the people in their circles who come to them for tech support. Once market share gets up to 30% or so it becomes a cool trend, that other gamers want to emulate, streamers and influencers get involved. Then around 50% market share the bullying starts. "Windows is for people too stupid to figure out Linux" says a Linux Mint enjoyer to a Windows 11 plebian.
Valve has done a great job getting things started, but it's the studios' turn to make a move now.
I just made the switch. I had been developing on Windows for the last couple of years, mostly to get used to the ecosystem. I wanted to be able to write C and C++ like I do on Linux, without an IDE and with the native toolchain (i.e. no cygwin). On top of that, I play Overwatch every night.
Windows just seems to have zero focus on performance though. React based start menu with visible lag, file Explorer (buggily) parsing files to display metadata before listing them, mysterious memory leaks not reflected in task manager processes.
I installed Linux Mint. While it didn't just work (TM), and I had to go into recovery mode to install Nvidia drivers, it worked well enough. I can run Overwatch via Steam and pull comparable FPS to Windows (500 FPS on a 3090 with dips into the 400s). Memory usage is stable and at a very low baseline.
It is nice to come back to Linux, and with games I don't really have a need to run Windows anymore.