Steam Deck: Is the 'Year of Linux on Desktop' upon us?
For a while now, Iâve had some thoughts on the Steam Deck and what it means for Linux. After some discussions about it in various places, I thought itâs finally time to put the thoughts down on (digital) paper.
Steam Deck
If you for some reason do not know, the Steam Deck is a handheld gaming console made by Valve. It somewhat resembles the Nintendo Switch but itâs a bit larger and much more powerful, housing an AMD APU. The most important difference from the traditional consoles for this post is the fact that itâs still practically a handheld PC, shipping with Linux by default in the flavour of Arch Linux based SteamOS.
Valve and Linux
The Steam Deck appears to be the culmination of various Linux oriented efforts Valve has been involved in for the past few years. The efforts include but are not limited to SteamOS, Steam Runtime SDK, Proton, dxvk, ACO, gamescope and more.
Since Valveâs first foray into Linux with SteamOS and the Steam Machines, which werenât such a big hit as Valve perhaps anticipated, it was pretty clear why is Valve investing so heavily into Linux. They saw the future Microsoft envisions for the PC with Windows 8 and started working on a backup plan, should Microsoft tighten its grip on the ecosystem. Microsoftâs plans didnât exactly come into fruition either, but since the Steam Machines, Valve has definitely not dropped their efforts but if anything, they were doubled.
The year of Linux on the desktop
âXXXX: the year of Linux on the desktopâ is somewhat of a meme in the Linux community, every year it seems itâs almost there, but not quite. If youâd ask some people though, they will say it already got there.
Is 2022, when the Steam Deck is set to release finally the year then? In general, I donât think so. Linux (and all the distros) still has some way to go. But in my opinion, the Steam Deck is a very important piece of tech to make it happen.
Linux has always had a bit of a chicken and egg problem. Thereâs not enough support for it, because the user base is relatively small. And the user base is relatively small because thereâs not enough support for it. By support I mean the fact that while thereâre alternatives, there is no MS Office, no Adobe or Affinity suite, very few native games, and the list goes on. The other big hurdle is that there simply isnât really that much affordable hardware, oriented on non-power users, that ships with Linux by default. Enthusiasts will take a PC and install anything they want, but the majority of users will just use whatever is given to them, and also what they are used to.
The year of Linux on.. the console?
This is where Valves comes in with their competitively priced games console; The basic version of the Steam Deck, with 64GB of internal storage, costs 419⏠which isnât far off the price of the OLED Nintendo Switch, which also comes with 64GB of storage for 365âŹ. Like I mentioned above, and like the Steam Machines of the past, the Steam Deck ships with Linux preinstalled out of the box and that is a big deal. Sure, itâs still a PC and you can install Windows on it if you want, but I really believe that the majority wonât.
Unlike Steam Machines though, the Deck doesnât rely on native Linux titles only. Thanks to the efforts also mentioned above, Linux gamers can now enjoy a large variety of Windows titles right out of the box, with no tweaking necessary. You just click Install in Steam and it usually just works! Of course, itâs still not perfect, some titles donât work, mostly thanks to anti-cheat, but Valve is working with anti-cheat developers to resolve that, and they are also manually reviewing games, so Steam users know, what games work on their Deck right from the Store page.
Playing non-Steam titles on the Deck is also an option, but there is way more work involved, so it’s not very viable for many non-technical users. Lutris is a key player in making Windows non-Steam games work on Linux with minimal tinkering necessary.
Through games, Valve has an opportunity to get many more eyes on Linux, and to sort of strong-arm developers and publishers into making their games playable on the Steam Deck, which in turn helps the Linux ecosystem overall. This could also bring some much-needed attention to often ignored pain points of Linux (or of individual Linux distributions), which can then be addressed.
Conclusion
In conclusion, I don’t think the Steam Deck will mean everyone will start switching their desktop PCs to Linux. But it is an important stepping stone to making people and companies take Linux a bit more seriously if it succeeds. Valve has a big advantage in having complete control over the hardware and the software, paving the way for tight integration.
It might just be a dawn of a new era, a solution to the chicken and egg problem, and a gateway to getting more software and hardware working on Linux.