Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

SteamOS Beta Now Out In The Wild

By -
Well it has happened, SteamOS has arrived in beta form for all you tinkers to mess about with and tell us how awesome it is.

As usual though with Valve it happens while I am asleep so I have a little bit of catching up to do.

SteamOS is not actually based on Ubuntu at all, but on what Ubuntu uses as a foundation which is Debian, Debian Wheezy 7.1 to be exact. It does include a desktop mode which runs Gnome Shell although since it runs on Debian I am sure you will be able to install a different desktop environment if you so choose to do so.

What is interesting is their FAQ which states a few little tidbits like:

QuoteCustom graphics compositor designed to provide a seamless transition between Steam, its games and the SteamOS system overlay

That's really interesting, it's actually Xcompmgr so it's not as "custom" as they make it out to be, according to Phoronix that is. According to that article linked they have done massive patching to the Kernel as well, can't wait to see its performance.

QuoteSteamOS currently provides a limited set of packages, but many Debian wheezy packages work fine on SteamOS. We plan to make a wider variety of packages vailable directly from the SteamOS repositories over time.

So basically you can install most Debian Wheezy 7.1 supported app of course, but they will be adding more into their own repositories, I do wonder what exactly they will add to their own, any thoughts?

QuoteQ: Valve recommends Ubuntu for regular Linux desktops. Why is SteamOS built on Debian and not Ubuntu?
Building on top of the Debian core is the best way for Valve to deliver a fully custom SteamOS experience to our customers.

So Valve do suggest you still use Ubuntu for a regular desktop, keep that in mind before you switch to SteamOS folks. It's meant as a gaming centre not as a full desktop OS, so it's meant to compliment desktop Linux not destroy or replace it.

Hardware Requirements
Processor: Intel or AMD 64-bit capable processor 
Memory: 4GB or more RAM 
Hard Drive: 500GB or larger disk 
Video Card: NVIDIA graphics card (AMD and Intel graphics support coming soon!) 
Additional: UEFI boot support, USB port for installation

So it's curretly NVIDIA only for a moment, I am sure the tinkers will get it running on AMD and Intel without major issues soon enough though (if they haven't already).

Currently it's not super-easy to install due to it being an early testing version, there are two ways Valve has given right now we have included below. If you have been able to get it running in a VM let us know your steps in the comments, help everyone out!

How To Install
QuoteWARNING: Both installation methods will erase all content on the target computer

Default Installation
You will need to create a SteamOS System Restore USB stick to perform this install. The image provided here requires at least a 1TB disk.

  • Download the default SteamOS beta installation
  • Format a 4GB or larger USB stick with the FAT32 filesystem. Use "SYSRESTORE" as the partition name.
  • Unzip the contents of SYSRESTORE.zip to this USB stick to create the System Restore USB stick.
  • Put the System Restore USB stick in your target machine. Boot your machine and tell the BIOS to boot off the stick. (usually something like F8, F11 or F12 will bring up the BIOS boot menu).
  • Make sure you select the UEFI entry, it may look something like "UEFI: Patriot Memory PMAP". If there is no UEFI entry, you may need to enable UEFI support in your BIOS setup.
  • Select "Restore Entire Disk" from the GRUB menu.
  • When it is complete it will shutdown. Power on the machine to boot into your freshly re-imaged SteamOS.


Custom Installation
The second method is based on the Debian Installer. It requires multiple configuration steps:

  • Download the custom SteamOS beta installation
  • Unzip the SteamOS.zip file to a blank, FAT32-formatted USB stick.
  • Put the USB stick in your target machine. Boot your machine and tell the BIOS to boot off the stick. (usually something like F8, F11, or F12 will bring up the BIOS boot menu).
  • Make sure you select the UEFI entry, it may look something like "UEFI: Patriot Memory PMAP". If there is no UEFI entry, you may need to enable UEFI support in your BIOS setup.
  • Selected "Automated install" from the menu.
  • The rest of the installation is unattended and will repartition the drive and install SteamOS.
  • After installation is complete, log onto the resulting system (using the Gnome session) with the predefined "steam" account. The password is "steam". Run steam, accept the EULA, and let it bootstrap. Logoff the steam account.
  • Log on with the "desktop" account. The password is "desktop".
  • From a terminal window, run ~/post_logon.sh. This will prompt for a password - enter "desktop". This script will perform the post-install customizations, delete itself, then reboot into the recovery partition capture utility.
  • Confirm "y" to continue and the recovery partition will be created. When it is finished, reboot into your freshly installed SteamOS.


Source

Where is my source code?! Don't worry Valve have that covered too here, the client is still closed though remember as our some drivers like the NVIDIA blob.

I do hope they adjust their installer a little in future to account for dual boots, after all it's one of Linux's strengths that it has boot loaders ready and capable of letting you boot into multiple systems on your computer.

Last note, I have worked on GOL since 2009 through the stress of trolls and even posting articles while very ill, remember that when all the bigger gaming sites pick up more and more Linux gaming news, we have been here for quite a long time before any of them even thought about Linux (or when they did articles bashing it), please do keep sharing our content and help us to keep growing, I can't do it without you. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
18 comments

Pepe Dec 14, 2013
I expect that we will have Portal 2 or CS:GO on linux, when will be SteamOS released, but only we have update in Steam client (on beta branch) - look at Steam settings, but i have problems when i have enable overlay in CS:GO, it will still restarting game, when i want use Overlay shortcut. Or if i do some change in settings.
Militon Dec 14, 2013
You have misunderstood the part about the Debian Base.
No further claims that Valve still recommend Ubuntu for Steam is just a question in the FAQ not a fact nor a suggestion.
The answer to that question doesn't mention Ubuntu or something related to it.
Liam Dawe Dec 14, 2013
You have misunderstood the part about the Debian Base.
No further claims that Valve still recommend Ubuntu for Steam is just a question in the FAQ not a fact nor a suggestion.
The answer to that question doesn't mention Ubuntu or something related to it.
I haven't misunderstood anything, they included Ubuntu in the question itself to show they do still recommend Ubuntu for desktop Linux. They also only officially support Ubuntu for Steam.

How have I misunderstood?
Militon Dec 14, 2013
You have misunderstood the part about the Debian Base.
No further claims that Valve still recommend Ubuntu for Steam is just a question in the FAQ not a fact nor a suggestion.
The answer to that question doesn't mention Ubuntu or something related to it.
I haven't misunderstood anything, they included Ubuntu in the question itself to show they do still recommend Ubuntu for desktop Linux. They also only officially support Ubuntu for Steam.

How have I misunderstood?
It's the opposite, but you can read between the lines what you want ¿^^
Liam Dawe Dec 14, 2013
If they didn't recommend it, it wouldn't be in the question itself, it's very simple.

Also see here:
http://store.steampowered.com/about/

Not running Linux yet?

Ubuntu is our favorite version of Linux. 
How is it not clear they recommend Ubuntu? That and Ubuntu is included in their FAQ question directly.
Half-Shot Dec 14, 2013
Interesting that they are using Gnome for a desktop manager. I personally prefer it but I do know that the 3.6< had issues with rendering games so I wonder if they made some adjustments to that. If I were valve i would have gone for lxde with a bit of eye candy thrown in so the desktop was functional but not the centrepiece.

Haven't tried SteamOS yet but i will do in the new year when i build a steam box.
Levi Dec 14, 2013
Interesting that they are using Gnome for a desktop manager. I personally prefer it but I do know that the 3.6< had issues with rendering games so I wonder if they made some adjustments to that. If I were valve i would have gone for lxde with a bit of eye candy thrown in so the desktop was functional but not the centrepiece.

Haven't tried SteamOS yet but i will do in the new year when i build a steam box.

funny that you mention that, since they did try lxde, as well as kde. According to the package log.
Gnome tools probably turned out to be best compatible with steam 
minj Dec 14, 2013
What's with the UEFI requirement?
Levi Dec 14, 2013
What's with the UEFI requirement?

My theory on that is two fold.
  • Only relative newer hardware has UEFI
    If the hardware still only has bios, it probably won't be powerfull enough to run steamOS

  • It ensures that even DIY steamboxes have boot times < 15 seconds



Additionally it gives them less area to provide support on. Many linux problems arise from a simple faulty bios.
Guest Dec 14, 2013
My theory on that is two fold.
    If the hardware still only has bios, it probably won't be powerfull enough to run steamOS
  • It ensures that even DIY steamboxes have boot times < 15 seconds



I'm running an i7 950 (known as 1st generation) on a non UEFI board (Asus Sabertooth x58). I have 24GB of RAM and a GTX 660. Metro Last Light, as an example, runs perfectly at 60 FPS. My boot time, thanks to my SSD, is just under 8 seconds to login prompt, and depending on how fast I type, another 2-4 seconds to get in to my window manager and web browser open. This computer was obviously the dogs when I got it back in early '10 (the graphics card is newer though), but it still performs just as well now.

There are still non UEFI enforced boards for the older i series that are just as capable at running anything thrown at them. Just because they are older, it does not automatically make them defunct / incapable.

Also, many people I've encountered end up skimping on costs of hard drives and end up with something like a WD Caviar Green which can easily increase boot time by dozens of seconds. And that is far more noticeable than the potential for a 2-3 second difference at BIOS level. Additionally, why would boot time, when it's a hardware or BIOS delay, be of any worry to a developer of an OS?

Either they are trying to control too much by enforcing UEFI, or the instructions are only catering to UEFI because they are targeting a market of people who actually don't know what they are doing when it comes to technicalities (aka, a vast majority of gamers and on top of that, Windows gamers).

Debian will work on non UEFI boards and with a bit of fiddling, SteamOS will as well. You just might not get the GUI option for it.

I'll try this out on my laptop at some point (also a non UEFI system) just to see what it's about, but I don't really feel like replacing Arch at the moment.
adolson Dec 14, 2013
I am also typing this from SteamOS with a BIOS system. I only have 3GB of RAM and a 120GB hard drive.

Also, 4200 lines of diff for the X compositor sounds significantly customized to me.
Olivier Dec 14, 2013
Militon Dec 14, 2013
If they didn't recommend it, it wouldn't be in the question itself, it's very simple.

Also see here:
http://store.steampowered.com/about/

Not running Linux yet?

Ubuntu is our favorite version of Linux. 
How is it not clear they recommend Ubuntu? That and Ubuntu is included in their FAQ question directly.
Sorry, I thought that had been misinterpreted but I see it's not. It's a simple misrepresentation. My bad
berarma Dec 14, 2013
No doubt they're still recomending Ubuntu, they fear Shuttleworth's wrath.
Shmerl Dec 15, 2013
Great to see them using Debian rather than Ubuntu. It means they don't want to deal with the Mir mess and will go with Wayland in the future.
bubexel Dec 15, 2013
What's with the UEFI requirement

I had exactly same problem, but i found a really nice howto.
From windows:
http://w3.reddit.com/r/SteamOS/comments/1su4t1/uefi_requirement_with_steamos
From linux:
http://steamcommunity.com/groups/steamuniverse/discussions/1/648814395803871238/

I did the one from windows, and worked really well, is really nice explained and impossible to fail.

About the howto on linux, i didn't tested yet. GL! and enjoy steamOS!

@about debian/ubuntu: im pretty happy about their decision. It remove power from canonical to give it to community. It's really nice new.
berarma Dec 15, 2013
@about debian/ubuntu: im pretty happy about their decision. It remove power from canonical to give it to community. It's really nice new.

+1 They might have thought attaching to Canonical was no better than attaching to Microsoft, and that's right.
migizi Dec 16, 2013
Interesting that they are using Gnome for a desktop manager. I personally prefer it but I do know that the 3.6< had issues with rendering games so I wonder if they made some adjustments to that. If I were valve i would have gone for lxde with a bit of eye candy thrown in so the desktop was functional but not the centrepiece.

Haven't tried SteamOS yet but i will do in the new year when i build a steam box.

funny that you mention that, since they did try lxde, as well as kde. According to the package log.
Gnome tools probably turned out to be best compatible with steam 

This is probably because they initially built everything around the default Ubuntu setup, which uses Unity, which was using some Gnome stuff for awhile. It's not surprising that Gnome would work best without making a lot of changes. Sadly they should focus less on specific WM/DM and just make it freedesktop.org compliant. That way it should work across more WM/DM with little work. The fact they built half their notification system around the Unity implementation was kind of stupid. 
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.