Bye-bye Windows gaming? SteamOS officially expands past the Steam Deck
292 comments
·January 8, 2025VyseofArcadia
liotier
> Anyone on the fence about keeping Windows around just for games: unless you play online multiplayer that uses kernel anti-cheat, just make the jump. I promise you, almost every game in your library will just work, and almost all of the rest will work after you set them to run with a specific Proton version.
Same applies to Steam on Linux: Proton has opened to us a gaming library of a size we would not have dreamed of a few years before.
drclegg
I 100% agree, I bought one to be able to play my library while my wife watches dramas on the TV, and I've been shocked as to how high the compatibility rate is these days.
Also, while the competing handhelds are often more powerful, the Deck's trackpads really are a game changer for some games (like Rimworld)
mmlkrx
Can you elaborate more on the benefits of the Heroic launcher? From the website I understand it offers the convenience of bundling multiple launchers into one but having only used Steam, I don't fully understand it's benefits.
drclegg
Basically it handles downloading & configuration of games from some non-Steam providers (e.g. GOG, Epic), and adds them to Steam, so you can launch them like they are Steam games.
It's not quite as polished, but it works.
diggan
If you don't play games from Epic Games, GOG, Amazon or local installs, then there isn't much point to it. If you only use Steam, there isn't really any benefits.
yayitswei
What if SteamOS included kernel-level anti-cheat? Seems like an elegant solution compared to the current approach of running invasive third-party anti-cheat software.
out_of_protocol
SteamOS does provide support for common anti cheats (don't know details though), made in collaboration between anti cheat maker and valve, but many games decide to specifically opt out of this support
VyseofArcadia
How would that work? Valve implements a bunch of kernel modules for each of the different KAC libraries an arbitrary game might use?
Both Valve and MS have been making moves to steer game publishers away from KAC. I think the problem will solve itself when the platforms just say, "you can't do that anymore".
matheusmoreira
> Both Valve and MS have been making moves to steer game publishers away from KAC.
Can you elaborate on this? What sort of moves have they been making?
> I think the problem will solve itself when the platforms just say, "you can't do that anymore".
I hope you're right!
basfo
I bought an Asus Rog Ally X on a recent trip to NYC (i'm not from the US, and the steam deck isn't sold on regular retailers).
I can't believe how awful the user interface is, they are bascially installing windows 11 in a computer shaped as a portable console, with really small icons and imprecise touch controls, onedrive and microsoft 365 offers, crazy.
If you can install Steam OS on it, all those consolized PCs will end up using native Steam OS, and the next step is the living room (console like desktop pcs).
Microsoft must be really thinking about an Xbox OS, or at least a native and usable gaming interface for windows 11. Valve is trying to remove microsoft as a dependency for their bussines. And i think microsoft sees valve as it's bigger competitor on the gaming space, not Playstation as everyone thinks, that's why they are going with the "everything is an Xbox" ads and rumors about "third party xboxes".
uptown
Even the XBOX UI is problematic. I’m stunned that so many games have an additional layer of user onboarding just to get up and running. So many games require that you create an account “typing” your info in an on screen keyboard with an Xbox controller, and verify with email then return to the Xbox and sign in. What should have been a single-sign-on using your gamer tag profile is a clunky fragmented mess.
nottorp
The fundamental problem is that games require an account... be it Microsoft, Sony or a game specific account.
cholantesh
I'm not even sure it's an 'or' at this point; I've recently gone (multiple times) through the surreal experience of having to install a client and register an account having already bought a game through a storefront for which I had to install a client and register an account and which had already ostensibly installed. In the first case it was for a game I had actually previously played before the publisher decided to slap an account on top of its offering, and I decided I didn't care enough to keep going.
ryandrake
This is a fundamental problem of technology, not just software, not just games games. Too many products unnecessarily tether you back to the manufacturer through an online account. When I buy something, hardware or software, I shouldn't have to check in with the developer forever, just to use it.
uptown
Yes. And games are built as multi platform so they don’t want to tie themselves tightly to the XBOX ecosystem. But the UIs for that enrollment are almost always horrible. You can tell they are designed for PCs with keyboards and mice. The scaling is all wrong for a TV based interface.
ErneX
basfo
Yep, probably that will be the future of xbox, it will become like steam so you can use and play your xbox library on every device. There may be some Microsoft branded Xboxes, like they have the "surface" PCs, but will be just another device that runs the xbox client.
w0m
That's kind of what they have now; just with console and (every windows machine). Better dedicated mobile hardware would be appreciated.
It is nice that GamePass can be used on my Desktop, XBox, or Laptop from my moms kitchen.
ErneX
That is my guess too, they will still release both a console and a portable but it will be open. Phil Spencer has also talked about allowing third party stores on these future Xbox consoles.
eigenspace
I have zero faith in Microsoft's ability to pull this off in a way that's even close to cohesive.
hashishen
they should have done this years ago, it may be too late now
basfo
Yep, users try to consolidate their gaming library in a particular platform. If you have 100 games on steam, why you would get the newest fifa-718 on xbox instead of steam, where you have all your games?
They plan game pass to get users to the xbox ecosystem, but i'm not sure if it will be enough.
ErneX
Agree. The Steam Deck user experience it’s clearly superior compared to full blown windows. It’s going to be an interesting “battle”.
jagrsw
For gaming, RetroPie is a cool solution (it doesn't require raspberrypi).
I have a setup using HP Pro Mini 400 G9 that boots directly into EmulationStation. It's perfect for playing with my kid, covering everything from NES to more recent consoles, and also Steam and Minecraft (via https://github.com/minecraft-linux/appimage-builder/releases) if needed. The offline aspect of non-steam games is a big plus for easier parental management too.
Pxtl
I've got to say I prefer the raw Retroarch interface over the EmulationStation launcher. EmulationStation is pretty but the seams between it and Retroarch were just too big for me.
sureglymop
I highly recommend SteamFork for now! It's very close to upstream SteamOS unlike other derivatives and is easy to install. The experience is just much much better.
Vt71fcAqt7
The issue is they would need to get rid of xbox live and allow installing apps outside their store. PC gamers will not accept having to pay for online and many play games that are not in the xbox store: all valve games, indie games, mods etc.
Szpadel
I very rarely play games, and for long time I had dedicated windows installation just for steam and friends.
This was always annoying experience to reboot, hunt for grub, then half year of windows updates until I was able to enjoy my free time.
But thanks to proton, I don't remember anymore when was last time I had to do that, everything just works great on Linux ootb including titles like cyberpunk.
For people wanting dedicated (console like) gaming machine steam os looks really promising.
blueflow
Bonus points: Have Windows ruin your current shooter session by downloading system updates in the background.
pmarreck
I think they actually fixed that with Gaming Mode or whatever.
Even worse when a modal dialog used to pop up over your game... the way Windows used to constantly interrupt whatever you were trying to focus on drove me nuts (this never happened on macOS or Linux) but I think they also finally fixed that
high_na_euv
I cannot think about single time it happened, like seriously
Maybe you are using wifi like majority of gamers and blame the wrong thing?
blueflow
I'm not accepting your implied premise: That Windows is allowed to use the scarce resources in a way that interferes with the User activity.
This is independent of where the resource limit is.
tasuki
> Maybe you are using wifi like majority of gamers and blame the wrong thing?
What does that mean? For most people, the wi-fi is not the limiting factor for internet speed.
dageshi
I Pause updates for 7 days and run the updates on a sunday morning
Windows gotta update sometime
danparsonson
Windows used to let the user choose when they wanted to update - that they force it to happen now is a situation entirely of their own doing.
diggan
> Windows gotta update sometime
For some people, sure. But to force it upon people without any way of skipping it? Kind of disrespectful to control people's computer usage like that when we're talking about "personal computers".
blueflow
How can i do this?
sumtechguy
> then half year of windows updates until I was able to enjoy my free time
That sums up my experience with the PlayStation and switch. Don't touch them for awhile and 'we are installing updates for the next 2 hours'. I use my pc often enough that it is not an issue. But I have one computer I do not use very often and then it is update city.
kibwen
At the risk of defending Nintendo, the software update times on the Switch are notably zippy. I don't think I've ever had it take more than 10 seconds (including the reboot after). That's laudable, and nowhere in the ballpark of, say, Apple, where I once went to lunch and came back to find my laptop still installing updates.
weberer
Switch updates take less than a minute for me. And this is even after several months of inactivity.
hn8726
My gripe with proton and linux gaming is GPU drivers — on Windows, I have AMD Adrenaline software where I can undervolt the GPU and adjust performance for every game individually. This drastically cuts power consumption, noise and temperature levels, especially for newer games played in 144hz or 4k. Is there a way to adjust the same things on Linux, preferably without restarting anything and messing about in the terminal?
nikitoci
I’m using LACT[1] which is essentially Adrenaline software. It allows to undervolt/change clock for core, vram; adjust fan speed and all you need.
nottorp
Don't know about amd or a gui tool, but at least for nvidia cards you can just set a power limit from the command line.
gpderetta
you should also be able to use Green With Envy.
jauntywundrkind
I spent a couple dozen hours trying to tweak and tune my desktop this spring, get the watts down & see what Linux could do. CoreCtl was the best utility I found for the gpu, even though it left much to be desired & would sometimes work sometimes just not; my memory notably would get locked at max speed sometimes & not be adjustable, taking 20w right away. But it has the obvious knobs; adjusting clocks and mV per each state on each power profile, adjusting fan curves.
(Alas my motherboard appears to lack a ton of controls in Linux. I have been having to go into bios to do cpu undervolting and fan speed controls.)
More recently, I turned on the newer power tuning utility 'tuned' and it's been amazing. I'd fought down from 140 to 110w on my desktop but it still felt absurdly higher than it should be. Turned on tuned and now it idles at 85w. I haven't tried to sit and tweak it and see what it can do, but my impression is it's not as good at letting users tweak stuff endlessly. But it does do a ton of tweaking itself, and it's smart about adapting - switching to gaming profiles when games start.
I could be wrong but it seems like there aren't standards for motherboard management around platform details like fan speed control. And there's many many ways motherboards do things. Where-as gpu's apparently are just much more normative, are tweaked via pretty standard interfaces. Still, a lot is possible. I definitely recommend tuned, as a very all encompassing system tuner.
matheusmoreira
This is great but we must still be careful. Games have come to Linux but so has a lot of the suckiness associated with them.
The video games industry wants to own your computer. They don't want you to copy their games or cheat. Taking over your machine is the only way they can possibly hope to accomplish that. Therefore they think nothing of shipping literal rootkits directly to you. This is software whose only distinction from malware is a terms of service buried somewhere that you probably clicked through without reading and technically accepted.
There's also the fact they are proprietary software. There's no telling what they are doing. Sometimes there's literal malware in these things. I'm not kidding about this.
https://www.vice.com/en/article/fs-labs-flight-simulator-pas...
https://www.theregister.com/2016/09/23/capcom_street_fighter...
https://twitter.com/TheWack0lian/status/779397840762245124
https://fuzzysecurity.com/tutorials/28.html
https://github.com/FuzzySecurity/Capcom-Rootkit
I seriously doubt there's any effective way to sandbox them either, they probably need extensive permissions to even work. I wouldn't want to run these things in my personal computer.
For these reasons, you might want to set up a completely separate virtualized Linux system just for this purpose. IOMMU and VFIO technologies allow you to map a discrete graphics card to the virtual machine which enables hardware accelerated graphics at near native performance.
You might want to consider a dedicated gaming machine. To me it feels like a waste since the hardware is great and should also be used for other things.
nottorp
> Taking over your machine is the only way they can possibly hope to accomplish that.
It's easy. Don't play competitive multiplayer crap. Especially if it's free to play. You get to not waste your time on predatory grindfests, besides not having to install a rootkit.
Also stay away from the companies requiring their own account system, like EA, Ubisoft, Rockstar.
Pxtl
> Don't play competitive multiplayer crap. Especially if it's free to play.
Problem is that most good multiplayer online games have gone F2P.
I bought Team Fortress 2. Then it went F2P and got overrun with bots. Overwatch also went F2P after I bought it.
I like online team shooters, but like many genres it's dominated by the F2P business-model.
matheusmoreira
Completely agree with you, this is great advice.
There are plenty of "competitive multiplayer crap" games which I think actually deserve to be botted to oblivion. If you load a game and you see a timer anywhere, it probably deserves it.
The timer exists to delay you rewards and resetting it is probably wired to the credit card button. They do this to create reward schedules in order to get players addicted. They want them logging into the game every single day. Automating those silly "daily tasks" is an absolutely moral thing to do and I will never fault anyone who does it. They are cures for video game addiction and should be prescribed by doctors.
wqaatwt
> They don't want you to cheat
Why do you think that is? I’m sure they wouldn’t bother with it if most gamers were fine playing against cheaters.
matheusmoreira
It's my computer. I am the god of this machine. If something happens, it's because I will it. I get to read and write arbitrary memory if I want to. It's offensive to me that they even think I shouldn't have this power. Couldn't care less what their reasons are.
Cheating? I don't care enough about most games to even consider it. I absolutely do consider it to be my prerogative, however. If they don't like it, they better run their "anticheat" nonsense on their computers, where it belongs. If they try to usurp control of my computer, I will do everything in my power to stop it.
This is gonna turn into yet another example of illegitimate customers enjoying a superior product while paying customers get treated like dishonest criminals. Legitimate customers get DRM and anticheat rootkits, pirates and cheaters get none of that. Guess which side I want to be on?
basfo
Does steam run on GNU/Hurd?
solardev
As a Mac user, I've only been able to watch the Proton improvements from the sidelines. I'm happy to see them but can't make use of them.
On the other hand, GeForce Now is what let me get rid of Windows and my gaming desktop altogether. For the supported games, it's a truly superb experience, launching into max graphics with a single click. I don't have to install or upgrade anything (patches or drivers) or worry about hardware obsolescence. It's insanely powerful (RTX 4080 equivalent), has no local heat or noise, and barely sips battery life (compute is all in the cloud).
Completely changed the way I game. And this is as someone who grew up on BBS door games and configuring sound blaster and vmem in config.sys. GFN is so so nice and much better than dealing the nightmare that is modern Windows. And a lot easier than managing Proton and WINE too. Nothing beats it for sheer ease of use when I just want to game for a few hours without headaches.
coldpie
> As a Mac user, I've only been able to watch the Proton improvements from the sidelines. I'm happy to see them but can't make use of them.
We experimented with macOS support prior to launching Proton, but Apple had spent the previous decade repeatedly kicking Valve and game developers in the nuts[1], which meant no one on the team had any particular passion for it. Between Apple's hostility & unreliability, and the small market share, we decided it wasn't a good use of time, so dropped the idea before launch.
You may know this, but CodeWeavers integrates most improvements to Proton into upstream Wine and also into their CrossOver product. So if you use CrossOver, you actually are getting many of the same improvements that are going into Proton.
[1] Garbage OpenGL support; killing 32-bit support, which killed a huge chunk of users' Steam libraries; no Vulkan support.
solardev
100% this is Apple's fault. They never took gaming seriously. I'd hoped that would change with the M series integrated GPUs, but that hasn't been the case lately, with only a tiny number of titles launching with Apple Silicon support. That's on Apple, not anybody else.
For what it's worth, I did buy and occasionally use Crossover (thank you!), but only when the game isn't supported on GeForce Now.
My M2 Max, even at its best (as in Baldur's Gate 3 running native Apple Silicon code), is still no match for a 4080... not even close. Crossover works well for simple indie games, but AAA games often have more demanding requirements. The extraordinary performance of DLSS (Nvidia's AI upsampling and frame interpolation algorithm) alone makes non-Nvidia GPUs less viable these days. And that's just the performance side.
Then, Crossover's UX is a whole other issue. Crossover's Steam takes forever to launch every time (I'm not really sure why this is; never bothered to really look into it). It's never clear to me which proper combination of D3DMetal/DXVK/Esync/Msync to use (I still don't even know what the "sync modes" mean). Some games only work with a certain version of Apple's GPT (for others: Game Porting Toolkit, not AI) manually installed, or requiring the bleeding-edge preview version of Crossover, etc. The idea of user-managed "bottles" and disks is a lot more complicated than GFN's model of individually vendor-managed sandboxed/containerized games, preconfigured to work right the first time and every time. That's the kind of arcade/console like experience I want these days since it's zero fuss. (But it often does preclude mod and trainer support, as a tradeoff.)
Overall... I'm grateful Crossover exists. It's easier to use than Whisky, and Codeweavers contributes a lot of code back upstream. Again, thank you. There are some games I wouldn't be able to play at all otherwise.
But most of the time these days, as a working man and not a teenager anymore, I have limited time to spend on gaming. GFN lets me just click a button and play without fuss, vs all the tinkering required of virtualized & emulated games. It's the difference between "wait a few seconds and I can play at max graphics" and "if I tinker with this for a couple hours, it might eventually launch and maybe I can squeeze 30 fps out of it on low-medium".
ryandrake
Steve Jobs reportedly[1] never really liked computer games, and didn't really care about them being on Macintosh. It wouldn't be surprising if this streak still exists in Apple culture, even though iOS became quite the gaming powerhouse despite Apple's lack of interest in the genre.
1: https://bit-tech.net/news/gaming/john-carmack-steve-jobs-hat...
diggan
Maybe it's because I'm in a shitty location (Spain), but these gaming streaming services never felt good enough for me. I've tried a bunch of them (including GeForce Now and more recently, the PlayStation streaming thingy) and they all introduce too much latency + now the quality of the screen suffer from the same type of quality degradation as YouTube, which just looks fucking horrible. I'd rather play on lowest quality settings and lowest resolution than having to view that sort of compromise on image quality.
> And a lot easier than managing Proton and WINE too
I can understand wanting to avoid having to manage Wine, prefixes and all that jazz. But Steam + Proton is literally zero management. You install Steam, start it, install the game and hit "Play", the only Proton thing you notice is that it download and installs it before the actual game runs. Otherwise there is nothing you have to do as a user.
ortusdux
Amazon has started pushing their version, which I think is called Luna. I haven't tried it, but if they run an instance out of EU-South-2 in Spain, you might get better results.
myko
Stadia worked really well for me (midwest US), but the other services haven't been as reliable. Back on hardware for me. SteamDeck is really nice at least.
solardev
Yeah, it's unfortunately only viable if you're near one of their data centers – and even then, some of their international third-party partners have crappy graphics cards and networks. In the US, though, it is an amazing experience, more like streaming in 4K (which it can do) with minimal lag. Even first-person shooters are perfectly playable, as long as you're not trying to go pro. No compression artifacts or visible degradation at all for me.
> But Steam + Proton is literally zero management.
Absolutely. I had a Steam Deck for a few weeks* and that experience was amazing. Valve did a really really good job there. Unfortunately that's just not how it is in the Mac world :( We have Whisky and Crossover, which are much much harder to use.
(* The Steam Deck is a great piece of kit. I eventually sold it only because I already had a Logitech GCloud, https://www.logitechg.com/en-us/products/cloud-gaming/cloud-..., which does the same thing except streamed from GFN and with a bigger/better display than the Deck.)
petargyurov
> shitty location (Spain)
Eh? As in, proximity to the streaming server?
Otherwise, fiber is prolific in Spain (in major cities at least, to the best of my knowledge). I get 500Mbps down here in Valencia (for just €15 too!)
diggan
> Eh? As in, proximity to the streaming server?
Exactly! I've had symmetric fiber in countless of apartments in Barcelona, with latency to mainstream sites down to something like 2ms at the lowest. But the game companies who do streaming don't seem to cater to Spain (or Barcelona) at all since the latency always been horrible regardless.
Have you tried any of them and seen if the latency is shit or not?
argsnd
Obviously it’s not initially remotely a plug and play solution but if you install Steam under Game Porting Toolkit you actually can take advantage of Proton and its improvements much of the time, and after the initial setup there’s very little further tinkering needed.
solardev
There is a lot of inter-game variability, unfortunately. (I'm a regular tester and contributor to the Crossover compatibility database: https://www.codeweavers.com/compatibility)
Some games, especially simple indie titles, run flawlessly. Others won't launch at all. Most mainstream AAA titles launch but with severe lag and/or graphical anomalies. It's a far cry from native, Proton on Linux, or GeForce Now. I wouldn't recommend it except as a last resort.
basfo
The problem with cloud gaming is that isn't available in all countries and it depends a lot on your ISP, so the experience may vary for different people.
jbombadil
This is amazing news. I wonder if this means we’re going to see a TV/home console with Steam OS soon.
I am currently borrowing a friend’s Steam Deck to try it out. It’s absolutely amazing, particularly around starting and stopping gaming sessions.
The only thing holding be back from buying it is that the processing power is a couple of years outdated at this point. It still works fine for older AAA games (or newer lighter games), but it can’t keep up with new AAA.
Having the option of newer hardware with the Steam OS experience is amazing!
lucasoshiro
> I wonder if this means we’re going to see a TV/home console with Steam OS soon.
They existed, and they didn't really take off: https://en.wikipedia.org/wiki/Steam_Machine_(computer). But it was 10 years ago, things are different today
jsheard
Notably the Steam Machines didn't have any equivalent to Proton, they could only run native Linux games out of the box. Needless to say that didn't work out.
paxys
Proton is a wrapped/enhanced version of Wine, which has been a thing forever. A large chunk of the Steam library worked perfectly fine on Linux before Proton.
saidinesh5
I think the performance thing isn't that big of a deal with the deck yet.. gaming at 720p 30 or 40 fps still works quite well on the device even for recent AAA titles ... You can always install Steam OS clones on Lenovo Legion Go/Asus rog ally etc.. and get a decent experience.
Where it is slightly annoying is the anti cheat/the recent Sony shenanigans about their overlay not running in Linux/such issues.
But with such huge PC gaming library...i don't think I'll run out of new games to try on the deck any time soon...
tecleandor
Seems like the hardware upgrade for the Steamdeck will be very soon...
https://videocardz.com/newz/amd-introduces-ryzen-z2-series-c...
Edit: although some people say the slide meant that the processor was coming for "devices like the SteamDeck", not literally the SteamDeck
jsheard
> some people say the slide meant that the processor was coming for "devices like the SteamDeck", not literally the SteamDeck
"Some people" being Pierre-Loup Griffais, who works on the Steam Deck at Valve.
https://bsky.app/profile/plagman.bsky.social/post/3lf36y66gg...
marricks
> Seems like the hardware upgrade for the Steamdeck will be very soon
I doubt it, the Lenovo Steam-OS option is utilizing Ryzen R2 Go, which has the same RNDA architecture as Valve's handheld and pretty similar (though slightly better) specs.
There's newer architectures but they chose the same as OG Steam deck for... compatibility? Ease of OS support? Something else? I doubt Vavle would help Lenovo with support on a device they'd shortly eclipse with better specs.
mizzack
> I doubt Vavle would help Lenovo with support on a device they'd shortly eclipse with better specs.
Why wouldn’t they? It more or less locks the user into the Steam store where Valve gets a cut of every sale. That’s their primary income stream.
exitb
This is very achievable today with off-the-shelf hardware paired with ChimeraOS or Bazzite.
sureglymop
I recommend SteamFork which is a bit closer to upstream SteamOS. It's an install and forget kind of experience.
VoxPelli
Not really the same plug and play experience as a Steam Deck offers though.
I personally wish that Framework works with Valve to release a version of Steam OS for their motherboards, so one can retrofit an old Framework laptop motherboard as a TV console.
exitb
Well, yes, you need to know how to boot up an installer and go through a typical Linux distribution installation process. After it first boots though, it can be handled solely via the Steam UI.
pbronez
I just discovered Bazzite and am excited to try it. Just built a PC for my kid and Windows hates it. Can’t run for 10 minutes without a blue screen. I’d wanted to try an Atomic Desktop originally but thought the gaming support was too weak. Hoping Bazzite gives me stability and the gaming ecosystem…
Bluecobra
If you are running into BSODs right off the bat, that sounds like you could have faulty hardware (bad memory, sketchy PSU, etc).
preisschild
> I wonder if this means we’re going to see a TV/home console with Steam OS soon.
You can build one yourself pretty easily and just install Bazzite [1], basically SteamOS for generic PCs on it.
You can select "Do you want Steam Gaming Mode?" "Yes" on the download and it will automatically start into gamescope & Steam Big Picture Mode.
pm90
I have a steam deck. Its incredibly easy to switch from game mode to “desktop mode” and get a full blown, portable linux device! Its fucking incredible.
Gaming has been mostly good. You can trust the steam verification badge. Some games just won’t work but most do.
phoronixrly
Let me expand on that - plug your deck in a laptop docking station connected to your lan, monitor setup, keyboard and mouse and you have a the smooth desktop experience of a not at all shabby laptop! It's amazing!
Lately I've taken to using an Arch btw install on an SD card for testing GPU compute stuff on it. It's so smooth...
Not enough vram for blender rendering it seems at least for now...
diggan
> plug your deck in a laptop docking station connected to your lan, monitor setup, keyboard and mouse and you have a the smooth desktop experience of a not at all shabby laptop! It's amazing
Just to be clear, this is not even needed, you can use the desktop mode straight up on the Steam Deck without any added accessories, terminal and everything included. Dope for quick maintenance without having to hook it up to anything. Or, if you happen to have a USB-based WiFi antenna with the right chipset, a portable aircrack-ng device :)
> Not enough vram for blender rendering it seems at least for now...
Doesn't Steam Deck have unified memory and 16GB available? I think it's more of a implementation issue than the amount of VRAM it could theoretically use.
rjh29
Or just buy a laptop, and then you can just play games on it like normal! Amazing :P
mhitza
I think it's pretty hard to find a laptop with similar performance characteristics, build quality, repairability and firmware support at the steam deck price point. For one.
On the other hand portability is also great, and so is the additional software customization on top. Having an easy slider for custom TDP is a great feature.
phoronixrly
True, but I prefer to optimize my laptop choice for work, not gaming. My point was that the deck does not limit you by its form-factor in any way should you plug it to a display, mouse and keyboard.
t_mann
Have you tried Samsung DeX? I find it pretty amazing, you connect your Android smartphone to a docking station, and you have a usable Desktop OS. The only thing holding it back from becoming a full workhorse for eg document editing imho is that most apps will only give you the - substantially nerfed - mobile version.
DCKing
You don't need to wait for Valve to get this experience today. The HTPC build of Bazzite [1] brings an experience identical to SteamOS to all computers with an AMD or Intel GPU from the past 8 years or so.
It works amazingly well and I can't imagine going back to Windows for a PC that is built only for video games. I use it on my "Gaming HTPC" (Ryzen 3600, Radeon RX6600, Fractal Design Node 202) and it brings a great console experience to my TV, with access to my PC game library, without being locked into a console ecoystem, and without the enormous cruft and user hostility that Windows has you manage these days.
I'm a pretty casual and patient gamer, and for that use case this Steam machine experience is unmatched - despite being built on desktop Linux, it works out of the box and requires zero manual maintenance. For dedicated gaming boxes this Linux user experience is significantly better and easier to use than Windows - we're truly living in the future.
[1]: https://bazzite.gg
[2]: It's built on top of Fedora and Universal Blue, so under the hood it's different from SteamOS which is built on a custom immutable version of Arch Linux. However, that implementation detail is actually almost totally irrelevant if you want to play games since all software is managed by Steam and Flatpak on both systems.
JeremyNT
I have both a Steam Deck and a (Windows) gaming PC.
While the "happy path" in SteamOS is truly amazing, there are dark corners where it falls down. Third party launchers (like EA's garbage) are extremely janky. Hardware support in Linux/SteamOS is questionable for exotic peripherals (I have a TrackIR which never worked right, a MS XBox USB controller dongle that requires third party kernel modules, and a HP Reverb G2 which has only preliminary support through third party software). And some types of multiplayer anti-cheat are completely unavailable.
Some of this is solvable, some probably isn't. But there's a reason I still keep Windows on the gaming PC - sadly.
keyringlight
I've been wondering what the limiting factors are for migrating gamers and I think the larger software ecosystem and cumulative effect of paper-cut issues will cause people to bounce off.
Linux and running games under steam/wine/proton is great in the broad strokes, but users will have built up their own collection of tools or ways of doing things they will seek out equivalents for and judge the linux experience as a whole on whether they can do that. Many of the windows applications are very mature compared to linux because that's the ecosystem and audience its had for decades, there's nothing touching Foobar2000 for example (and the UI glitches in wine). Now add in all the other things gamers regularly expect to do, what's needed to accomplish them and how well they do it, overlays, screen recording, using modding tools, etc.
It also strikes me with the win10 end of life there's going to be a huge variety of hardware configurations people want to 'just work', in terms of age and which model someone chose in a particular generation. For example support for fan control on my Z270 board doesn't exist, presumably because of the way ASUS made that model.
I can appreciate Valve and their direct partners picking their battles on what to support as it's a huge gauntlet to pick up, but I really doubt the needle is going to move large distances and saying "bye bye windows gaming"
DCKing
If you are demanding or particular about your gaming experience, then Linux isn't there yet. Compatibility with the very latest AAA titles can sometimes trail behind Windows, anticheat for competitive multiplayer often blocks out Linux compatibility, and you need to adapt to different tools for customizing and surrounding your gaming experience if you're so inclined.
What I'm highlighting if you just want to sit down to play some damn games already in your library, especially on a dedicated "console" like a handheld or HTPC, then the Linux experience is superior to Windows. And I expect that there's a sizable audience for that.
kibwen
> cumulative effect of paper-cut issues will cause people to bounce off
I disagree, PC gaming has always been rife with papercuts, especially relative to console gaming.
The real moat that Windows has is that anonymous-matchmade competitive multiplayer games are decreasingly going to want to run on hardware that supports user freedom. Which for me personally is fine, because I find anonymous-matchmade competitive multiplayer games to be dogwater that I ain't missing, but for a lot of people that's a non-starter.
(Disclaimer: proud owner of a Steam Deck which has also served double duty as my desktop machine while I wait for a replacement power supply for my laptop.)
toxicunderGroov
I tried this a while back, when going 6700 XT HDMI 2.1 to LG Oled C2 HDMI 2.1 with proper cable i could not get RGB 444 with 'correct' colordepth in Bazzite (or any distro) Windows 10 or 11 does not have this problem. Apparently it's an issue with the HDMI board and proprietary drivers for linux.
diggan
From the Bazzite homepage
> Bazzite is a cloud native image built upon
Seems to be targeting cloud somehow? Very different from SteamOS where everything works offline, except the game purchases/downloads of course.
DCKing
They mean "cloud native" in the sense that it adopts atomic system updates and containerized application installs, which has been common in "the cloud" for years but is much less commonplace in personal Linux installations. Working in this way is a large part of why Bazzite "just works". It is also actually exactly how SteamOS works (with some implementation differences under the hood), so SteamOS is "cloud native" in the same sense.
I do think this marketing is unnecessarily confusing. The dayjob of the original master mind behind Bazzite and Universal Blue is working with cloud systems IIUC, so they find it an important thing to highlight.
janice1999
I think it's referring to that Bazzite uses container technology to build the OS (it's an OCI image).
hysan
Is there a distro that brings a console-like experience to systems with Nvidia cards?
I’ve also heard about ChimeraOS. How do all the different gaming focused Linux distro compare?
DCKing
The full SteamOS experience is pretty tied up in Linux' open source graphics stack, moreso than regular Linux desktop environments because Valve built it for high performance on the Steam Deck's AMD GPU. Nvidia's proprietary driver has traditionally done its own thing and has been quite incompatible with things targeting the open source stack. So it's hard to replicate the Steam Deck experience on Nvidia, no matter the distro.
That said, over recent years Nvidia has made some efforts to improve compatibility. Just a few days ago Bazzite announced a Steam Deck beta image for Turing and later Nvidia cards [1]. It's too early to run though if you want the seamless experience you get on Intel and AMD, and progress mostly depends on Nvidia and Valve, but I hope they get there.
[1]: https://universal-blue.discourse.group/t/new-bazzite-deck-nv...
akaike
There is no bye to Windows gaming, because the casual PC gamer will still use Windows and won’t bother with SteamOS, and rightfully so, because why bother? If you can’t handle Windows, then certainly you won’t be able to live with Linux as your main system.
Windows just works for gaming and all connected devices. SteamOS maybe works well for dedicated handhelds, but I can’t imagine a casual user bothering with Linux and wondering why the newly bought xyz Bluetooth device doesn’t work on it.
adamtaylor_13
This whole “Windows just works” mantra gets less and less true with every passing day. The number of times I have to fight tooth and nail to stop updates, uninstall edge, nuke bloatware shit installs from orbit, or hell just get my audio to go out the correct output device is astronomical.
Windows is no walk in the park. And Linux is easy to use these days.
So… sure maybe this is still sorta true. But we’re long past the days of needing to be a hacker to use a Linux OS and it’s only getting better, while Windows is only getting worse.
akaike
I agree with you partially, but a casual user just doesn’t care or bother. They don’t uninstall bloatware; in fact, I’m pretty sure most don’t even know what it means. Casual users don’t even bother to switch to dark mode or check if their monitor supports more than 60Hz—things like that. That’s also why Apple doesn’t focus on such details.
I’m not against Linux; for developers and servers, it’s awesome. But for casual users, I don’t see the appeal. There’s no reason to bother as long as it works—and it does. Do you genuinely think, that a user who complains that Windows is bad and doesn’t work, will be able to install Linux and be happy? First thing someone like that will do, is probably try to execute an exe file and the complain under some YouTube video about it.
adamtaylor_13
I think the definition of a “casual user” has changed drastically over the last 10 years.
This very much used to be true. But most gamers (i.e. the group we’re talking about here) are more than technically savvy enough to run Linux. Most gamers have seen a terminal once or twice and know how to google the solution to common fixes.
And yes, I do believe most motivated users (those unhappy with windows) can install Linux. It’s SO easy these days requiring nothing more than a USB and an hour or two of time.
thefz
... nah. I usually remove all unwanted software once and only after a fresh install, and a Windows installation lasts years without maintenance nowadays.
adamtaylor_13
My brother in Christ, we must be using different versions of Windows.
I have to uninstall crap all the time. :’)
ghusto
Funny sentiment to me, because I switched my parents and in-laws over to Linux exactly because of what a hassle Windows is to support.
> and wondering why the newly bought xyz Bluetooth device doesn’t work on it
It's not the early 2000s anymore, things just work now.
akaike
What exactly is such a big hassle with Windows? Sure, it’s bloated with trash, but again, it’s good and simple enough for everyone to use. Try explaining to a casual user that they can’t execute an exe file or use Photoshop or whatever on Linux without specific workarounds.
cholantesh
Neither of those scenarios are typical for 'casual users' of the 2020s: at work, most have Windows laptops issued to them that they can't install things onto anyway, and elsewhere they are liable to do most of their computing on a tablet or a phone. There's almost nothing an exe file could do for a casual user that couldn't be done in a browser or mobile app, and most of them understand what an operating system is and that, on some level, there are cross-compatibility issues between them that they may be able to resolve with a tool.
>Photoshop or whatever
No one who _needs_ Photoshop is a casual user.
detritus
I get the impression that a load of people are preparing to jump ship once Win10's sundowned and they're faced with having to get rid of a perfectly usable computer to install Win11. I know I am, loathe as I am to move over to Linux, but Microsoft's making its own bed and continuing on its quest to alienate long-term users with 'peculiar' interface and OS changes.
That, Mac and Mobile ownership and I do have to wonder what MS's long-term strategy to avoid pissing away Windows Desktop users is, because I can't see it.
cesarb
> I get the impression that a load of people are preparing to jump ship once Win10's sundowned and they're faced with having to get rid of a perfectly usable computer to install Win11.
In my opinion, what will most likely happen is the same thing that happened when Windows XP was retired: nothing at all, people just kept running the same Windows XP they had already installed. That is, people will just keep Windows 10, not caring that Microsoft does not care about it anymore. And, for them, it will work even better, since without constant updates, Windows 10 will become more stable (as in: not changing all the time, not having random automated reboots due to updates, etc).
(We might be concerned that, without software updates, the security bogeyman will catch and eat us, but most normal people don't worry about that.)
mschuster91
> I do have to wonder what MS's long-term strategy to avoid pissing away Windows Desktop users is, because I can't see it.
Give private users up because you can't extract money from them, but keep milking Office 365, governments and enterprises that Just Can't move away from Windows due to decades of legacy garbage.
LorenDB
Counterpoint: LTT recently tried SteamOS on PC[0] and found that even without an official desktop release from Valve, it just works.
nebalee
Neat. The printer bit made me roll my eyes, though. They could not get a printer work with the desktop OS that is Windows, and after also unsuccessfully attempting to get it to work on the OS of a _hand-held_ _gaming_ device, which they just showcased as a PC-based alternative to a living room console, their conclusion is "needs some work"? I, mean what? Would anybody expect to be able to print from a PlayStation or a Switch? What would you even want to print?
nzach
> Would anybody expect to be able to print from a PlayStation or a Switch?
Interestingly enough PS2 had printer support[0], and so did PS3[1]. But it seems it didn't work very well.
gwbas1c
> SteamOS maybe works well for dedicated handhelds
If someone just wants to play games, why pay extra for Windows? Especially if all they are going to do is play games on a handheld / console.
akaike
Maybe it’s due to peripheral driver support? Not every device works without issues on Linux. Also maybe because of specific mods or tools which only work on Windows. Besides that, currently all the “awesome anti-cheat root kits”, are not supported by Linux.
There are a few reasons, but I agree with you that if you use only a handheld, SteamOS probably will work fine.
pbalcer
SteamOS is a much more streamlined console-like experience for gaming. Even things as simple as system updates is far less annoying on Linux/SteamOS than it is on Windows. This is especially important in, for example, a set-top box media PC you might want to have for your TV and you don't run every day. And, over time, as SteamOS in its various forms becomes more and more popular, game publishers will be motivated to support it. Many already are, from Steam Deck alone. And, in a few years, it's possible that a "casual PC gamer" will actually prefer the far more plug-and-play SteamOS experience versus the Windows one (which, I, for one, highly dislike, but I understand that's a preferences thing).
jsheard
I wonder if Microsoft will start offering discount Windows licenses for gaming handhelds to push back against this, like how they used to offer dirt cheap licenses for netbooks when they were popular.
basfo
Even if it's free, the experience of using windows 11 as a portable gaming device is awful. Microsoft must create a gaming focused version of windows for this kind of devices. There are rumors of an "xbox OS", but who knows.
pmontra
I wonder if Microsoft will tell Lenovo that the cost of Windows licenses for Lenovo's laptops and desktops will double or more.
criddell
I think OEMs get Windows for free if the screen is smaller than 9".
TheAceOfHearts
This makes me hopeful that more online games will be pushed to supporting Linux. Most recently it has been very surprising to find out that Marvel Rivals is making sure they support Linux gamers. Unfortunately there's still a lot of high profile games that won't run on Linux, the most notable examples for me being League of Legends and Fortnite. These games have huge communities, and their games are already available on other platforms, so it's not like they're designed with platform exclusivity in mind. Honestly, Linux gaming has been an outstandingly positive experience for me.
hypeatei
Just for those who don't game on Linux: Proton allows a bunch of games to run perfectly on Linux already. The main blocker for games like League of Legends or competitive shooters is the anti-cheat. Most anti-cheats (like Vanguard) run in the Windows kernel so you can't just plop it onto Linux easily.
mapcars
I remember a number of years back when Steam started Proton thing, it didn't look very promising. Since then it evolved into an actual OS, it would be amazing if Valve could pull this off and expand Linux gaming into mainstream devices and maybe even PCs.
Gormo
SteamOS is a Linux distro that originally came out in 2013. Proton is a custom version of Wine that came out later -- Proton has some added features for integration with Steam, but Wine has been around and has been working well for Windows gaming on Linux for decades.
dralley
SteamOS today bears no resemblance to the version put out in 2013. It's literally based on a different distribution, and lots of things have been customized since then.
jsheard
> Since then it evolved into an actual OS
Funnily enough Valve tried to make Steam OS happen before Proton was a thing, for some reason they just expected game developers to port their games to Linux on their own dime. Thankfully they realized that was never going to happen at scale, so Proton was born instead.
Gormo
> Funnily enough Valve tried to make Steam OS happen before Proton was a thing, for some reason they just expected games developers to port their games to Linux on their own dime.
Proton is just a fork of Wine. Wine had already been around for decades, and there were other commercially-supported versions of Wine, like Cedega, long before Proton was around.
On top of that, the increasing dominance of off-the-shelf game engines was already making it trivial to "port" games to Linux -- in Unity, for example, it's often just a few extra mouse clicks to produce a Linux build in parallel to your Windows build. So lots of game developers did start releasing native Linux versions, and continue to do so.
jsheard
Yes WINE already existed, but SteamOS v1 didn't have it integrated as a core feature like it does today. It was very much intended to only run native Linux titles. WINE also wasn't nearly as seamless for gaming until Valve threw their weight and money behind polishing it, which came after the original SteamOS flopped.
mapcars
Interesting, I guess I missed that
AdmiralAsshat
My prediction:
If the SteamOS version of the portable gaming handhelds start to outsell the Windows variants because of the lower price, Microsoft will probably offer to subsidize the cost of the Windows 11 license in the handhelds to bring their cost to parity with the SteamOS devices, in exchange for a promise from the manufacturer that the hardware line will not include a SteamOS offering.
I was a console gamer for a long, long time just because I refuse to use Microsoft products, and Linux gaming was fraught except for Battle for Wesnoth and Nethack. Many hours just messing with Wine vs I turn on the machine and the game just starts, no fuss.
I've owned a Steam Deck not quite since day 1, I'm beyond delighted now that I can just buy and play Steam games. I think I've thrown maybe one game at Proton that I just couldn't get working. And things like the Heroic launcher have made GoG games (most of which already ran on Linux since they just run via DOSBox) easier than ever.
Anyone on the fence about keeping Windows around just for games: unless you play online multiplayer that uses kernel anti-cheat, just make the jump. I promise you, almost every game in your library will just work, and almost all of the rest will work after you set them to run with a specific Proton version.