I have been debating whether to write this up for a while, but here I am. I have completely ditched SteamOS in favour of Ubuntu Mate.
If you follow me on Twitter, you would have probably known this article was coming due to how frustrating an experience it has been for me.
I was spurred on due to the BoilingSteam website writing about it, and they echo some of my own thoughts and frustrations.
Recently I was sat with my son and wanted to play a point & click adventure game called Putt-Putt with him. SteamOS needed to restart to update, so I did and it just flashed into a black screen. We waited quite a long time to see if anything happened but nothing did. After rebooting, the system was completely broken with another black screen.
Oh god #SteamOS what have you done to yourself! pic.twitter.com/tQdzSuPuQs
— LiamLinux (@thenaughtysquid) August 20, 2016
I tried everything I could find to fix it. I trawled through the SteamOS help pages, ran their automated recovery scripts from the terminal and nothing worked, everything just resulted in the same black screen. Their help pages mentioned some recovery option that would reset SteamOS, but that doesn't seem to exist if you do the advanced install method (as I had multiple drives with other things on).
I'm not the only person this has happened to; I've seen quite a number of people have a "fatal error loop" requiring a re-install. That is the sort of thing that is going to put people off and already has in some cases. You can see a bug report here that was closed, but people are still having issues. There's another post here, another here and so on. Quite a few people get issues like this and it's not looking good.
That was the final nail in the coffin for my time with SteamOS. I don't have time to deal with such breakage.
That wasn't the first time SteamOS gave me a black screen. It has actually happened to me 3-4 times now, but this time it just didn't want to come back alive. A lot of hassle for something that's supposed to be console-like and be easier to work with to just load up and go. The whole thing feels like it's still in its infancy.
My PS4 has had problems before, so SteamOS certainly isn't alone in having issues, but the difference here is massive. On the PS4 I was able to boot into some sort of safe mode and essentially re-do the PS4 operating system. All achieved with a controller and without any terminals, no resorting to keyboard commands or anything of the sort.
My other issue is that, honestly, I feel like Valve themselves are doing very little for SteamOS to progress into something. Other than driver updates and security fixes they don't seem to be doing anything with it — not even talking about it anymore. I am hoping they have something planned for the next Steam Dev Days, but I'm not holding out hope for something SteamOS related there.
I feel like SteamOS is still missing even some of the most basic things that makes a console-like box attractive to a wider audience. Things like Netflix, Spotify and other simple but useful things like that. You may not agree with me, but everyone I know that owns a console uses a mixture of those two or both rather a lot.
They also missed an important feature of having a party-like system, where you can gather multiple people into a chat/voice chat easily on SteamOS. Something like that is rather essential for setting up games together. I tried it a couple times with Samsai and other people and the built-in voice chat never worked for any of us.
Hell, I feel Valve really missed the mark by not having any livestreaming options in SteamOS. They still haven't even put their own Broadcasting feature into the Linux desktop client nor the SteamOS build yet.
I later setup Ubuntu Mate and within about half an hour it was running solidly with Steam and everything was dandy. For someone like me with whom Linux is the norm, SteamOS is no better than a normal desktop distribution with Steam installed. Since you can have Steam boot directly into Big Picture mode it does seem a little pointless for me now personally. If Steam breaks on Ubuntu Mate, I can find ways to fix it on the same machine — and it won't take the whole machine with it like it will on SteamOS.
The Steam Controller is by far the most useful thing Valve has done recently. I will still happily play from my sofa on Linux thanks to this wonderful device. Thanks to it, I can stay on my sofa, come out of Steam Big Picture and still navigate to other things I want to do all without having to get closer to my TV with a keyboard and mouse.
I still believe SteamOS has its place though. On pre-built machines of course it is much easier (and likely more attractive to consumers) to have SteamOS sold on it, and it makes a good target for developers who use the line of "there's too many distributions". It has done a lot to help push Linux gaming, that goes without saying, but for me it's just not a good fit.
I don't think Valve plan to drop SteamOS any time soon nor do I think it has been a failure. A great experiment and something that has utterly catapulted Linux gaming to where it is now. If Valve ever do a big update to it, I may return to it to see if it's worth it, but considering the few minor updates it gets this may be a long ways off.
So, there ends my experimenting with SteamOS for now.
My final take on this whole experience is this: SteamOS is built for the people making systems and selling them, not for us in reality, Valve just provide it for us because they can. Valve only really care about the problems on the systems sold with it. So I would personally just steer clear of SteamOS unless you're buying it on a supported system.
How have you found your time with SteamOS? Have you also replaced it with a normal distribution like me? Let me know in the comments.
Yes, it broke one or two times and feels a bit like this is still a beta, but as I'm tech savvy and as this is not my main computer, I tolerate these issues, I have to concede however that it is NOT ready for a general audience, the system breaking after a random update without any reason is not acceptable.
I acknowledge the difficulties that steamOS can provide from a development POV, supporting all these different hardware configurations at the same time is quite a challenge and I think they have done a great job overall so far, I wish they would speed up the development, making the system more stable, and fix/improve key functionalities like recovery, to make it truly a viable option.
Performance wise linux/steamOS is "good enough", its generally a bit below windows (with a same game & equivalent hardware), but who cares if you have 63 or 79 fps, it will be comfortably playable in both cases, optimizations will come naturally as the platform gets more popular.
I think that a potential misconception of people, that I've witnessed a few times, is that SteamOS is a desktop OS made/optimized for gaming, it is not. It's a console/couch, operating system, I think Valve should insist more on that point. I enjoyed using it on my tv in the couch ("usually" just works™), but I wouldn't use it on my main desktop, there is absolutely no benefit to do so (quite the opposite).
---
Regarding the future evolution and potential success of SteamOS : to be a good couch device OS, it needs to have features/usefulness beyond steam.
SteamOS is not really an "OS", it feels more like a "bare metal steam big picture" experience, I wish they would really make an OS out of it, where I could conveniently and in an easy way install gamepad optimized, couch oriented applications (kodi, netflix, youtube,emulators,...)
I think one interesting, and in accordance with valve's spirit, way to provide this would be to use the community, crowd-source the customization of steamOS, provide a "SteamOS workshop", where people could create tweaks, customizations and app packages, that would definitely add a lot of value to the system and provide something that consoles don't.
This is definitely a huge challenge, and would need to be implemented in a careful way to answer security and stability concerns.
Last but not least, I'd like this OS/platform to be more open to the market, not a "valve only" domain.
It's definitely a long shot and I don't know how they would be able to pull this (and to be honest I'd be surprised if they would agree to do it).
If they manage to open this OS and attract other developers/stores, while it may reduce their market dominance on the platform, it would bring a lot more value to it and may be beneficial to them and the whole gaming community in the end.
Last edited by Furaah on 29 August 2016 at 7:27 pm UTC
Quoting: nepoThanks for sharing your experience! I've considered to test Steam OS, but I'm very unsure now - are there any benefits over a "normal" Linux install, say Linux Mint for example? What distribution do you prefer for a pure gaming system? What system deliver maximal performance? I'm not a Linux professional (so I fear Arch Linux ;)) - but also I'm not a total beginner (don't want to start a 'distro war' here of course, just hoping for a few tips for the next fresh install).
Arch Installs aren't so bad, I've done probably 30. Here's the Steam Arch Install Guide that I use. It's been heavily drafted - throw up a virtual machine, if you have questions or suggestions leave a comment.
Being a primarily Windows gamer, I dove feet first into Linux by installing SteamOS on a second SSD. I learned a lot about how the OS works, and a lot about how to troubleshoot Linux in general. From there I installed OpenMediaVault on a second system as a NAS (Debian based, look it up. It's fantastic!) operating sytsem and learned more yet about Linux.
With every update to SteamOS I was hopeful that Valve would release Steam BPM apps like Netflix, Spotify, Youtube. My repeated disappointments led me finally to simply install Antergos in place of SteamOS. This allows me to appreciate the AUR. Hopefully, Valve will step up their game in the future. For now, it doesn't look like they plan on doing much more than maintenance. It's a shame, really.
For now, I use Windows for most of my gaming, but I look forward to a day when I can be 100% free of the Microsoft ecosystem.
Quoting: pbWith that attitude, I'm surprised some of you guys even put up with Linux. ;-)Hah good one. I've had my fair share of general Linux issues, but most of them easily solved. SteamOS is a different kind of beast though, as it's not all that well documented, especially when it comes to problems. Where as other distibutions are a very quick google away from fixing usually.
Quoting: nepoThanks for sharing your experience! I've considered to test Steam OS, but I'm very unsure now - are there any benefits over a "normal" Linux install, say Linux Mint for example? What distribution do you prefer for a pure gaming system? What system deliver maximal performance? I'm not a Linux professional (so I fear Arch Linux ;)) - but also I'm not a total beginner (don't want to start a 'distro war' here of course, just hoping for a few tips for the next fresh install).Personally, I always find Ubuntu to be the one that really does just work 99% of the time, it's the most used and most tested on distribution.
Edit: spelling error
Last edited by Liam Dawe on 29 August 2016 at 7:45 pm UTC
That's hopeful at least. Unity performance has really taken a large step in the right direction, lately. I recently tested the alpha of the System Shock reboot on Windows and Linux and got overall about 99% performance parity.
1- Opt for the beta.
Problem: as it's not easy to opt out of the beta, if a future beta broke the system, I'd be forced to perform a complete reinstallation.
2- Remain in 2.64 and wait until 2.88 is stable.
Problem: I must be careful not to upgrade the system. Otherwise, the only solution would be a complete reinstallation.
3- Opt for the Liam's solution and use a different distro.
Problem: This solution is, in fact, a complete reinstallation itself. In my case, it's be archlinux, as it's what I use both in my PC and my tablet.
I bougth a Steam Machine because I didn't want to customize anything. I wanted a gaming linux PC as easy to use as a PS or an XBOX. Honestly, I'm dissapointed with SteamOS, I expected an extremely stable OS, solid as a rock.
Last edited by DeM on 29 August 2016 at 8:46 pm UTC
See more from me