While SteamOS had a nice idea to bring Linux gaming to the living room, it's currently on hold (although Valve may return to it). Now, there's another choice with the simply named GamerOS.
GamerOS focuses on a true out-of-the-box experience with Linux and Steam, along with the Big Picture Mode. However, it's a lot more than that. It includes a ton of special tweaks to make everything run a lot smoother including: great gamepad input support, their own curated Steam Play Proton list to give you the best setup for Windows-only games, a "Steam Buddy" tool for installing non-Steam software like Flatpaks from Flathub and emulators, and a whole lot more.
If you've used Steam Big Picture, you'll feel right at home.
They even claim to have "zero downtime updates" to not disrupt gaming sessions. This is done using frzr, which they say it "deploys pre-built systems via read-only btrfs subvolumes, thus ensuring safe and atomic updates that never interrupt the user".
Recently a new release was made available with major upgrades. It updates the Linux Kernel to 5.6.3, Mesa drivers to 20.0.4, NVIDIA driver 440.82 and other software updates. MangoHud has been pulled in and integrated for Vulkan games, and you can now install GamerOS on drives bigger than 2TB.
Additionally the Steam Buddy tool now supports PlayStation 1, PlayStation 2, Saturn, and Dreamcast emulation too. Even the list of supported Flatpak apps from Flathub expanded to include StepMania, Hedgewars, SuperTux, Katawa Shoujo. The Flathub package support was also improved, to have automatic recovery when apps from Flathub fail to install correctly. Full changelog can be seen here. There's a lot of impressive work going into it.
See more on the official site if you're after a Linux couch-gaming distribution. Forbes writer, Jason Evangelho, also seemed to quite like it.
how do i uninstall an flatpak?
This reminds me that some years ago I installed the Big Picture as a DE on Ubuntu, the compositor was amazing. Someone knows how to install it?
It looks pretty interesting, I will try it later...
This reminds me that some years ago I installed the Big Picture as a DE on Ubuntu, the compositor was amazing. Someone knows how to install it?
should work, using this stuff. i did this a year ago, can't remember it in full, but i think this piece from github was all you need: https://github.com/ShadowApex/steamos-ubuntu
Like I said in another post, that's the kind of thing I wouldn't be surprised and I hope for Valve to pick it up, like they did with DXVK.
Last edited by Mohandevir on 15 April 2020 at 12:49 pm UTC
Seems cool, anyone tried it on non GamerOS distros?
Let me just say that this is fucking cool, and exactly what we need to make Linux gaming console a reality. I will be very surprised if the next SteamOS will not be (exactly like) GamerOS.
More than that, even if&when new SteamOS comes out, this distro promises a more round experience with unofficial proton configs and emulators integration. It also opens the door to integrate other digital stores in the OS... if any digital store beside Steam will ever embrace the future.
It's really a amazing work ! the developers are very approachable and easy to talk people. I think that a console experience is what linux need to get out of a niche and get into masses.Ha, this is what should be on the Atari VCS when/if it releases.
Use any controller
support for Xbox 360, Xbox One, DualShock 4, Switch Pro, Steam controllers and more (compatibility varies by game)
How is this accomplished, I wonder? Are they using their own custom driver? Or have they incorporated Steam's own driver? I wonder because developement of kozec's sc-controller --- both the older, python2 original and the newer C-based fork --- has seemingly all but ceased, and I would be comforted thinking there may be another driver in the wings besides the one built into the Steam client.
--- Also posted at r/Linuxers
Last edited by Nanobang on 15 April 2020 at 3:15 pm UTC
I'm intrigued by GOS's controller support. On the GOS website it says:
Use any controller
support for Xbox 360, Xbox One, DualShock 4, Switch Pro, Steam controllers and more (compatibility varies by game)
How is this accomplished, I wonder? Are they using their own custom driver? Or have they incorporated Steam's own driver? I wonder because developement of kozec's sc-controller --- both the older, python2 original and the newer C-based fork --- has seemingly all but ceased, and I would be comforted thinking there may be another driver in the wings besides the one built into the Steam client.
Can't say if they tweaked it, but it's probably based on what may be found in the Steam client / SteamOS.
This said, if you want to pair a bluetooth controller, there is a bug in the steam client that prevents the BPM bluetooth pairing system from working. Better start here:
https://github.com/gamer-os/gamer-os/issues/71
This workaround works great with my DS4 and my 8Bitdo SN30Pro.
Last edited by Mohandevir on 15 April 2020 at 3:16 pm UTC
Can't say if they tweaked it, but it's probably based on what may be found in the Steam client / SteamOS.
That's sorta what I'm imagining and kinda hoping, because if that's so, then maybe someone could be able to create a stand-alone version of Steam's own configuration tool/driver.
(As a Steam Controller fanboy, these are the things that keep me awake at night) :P
HMMM so what distro is it based on ? Or is it made from scratch ?
Arch based, but no meddling with AUR. All that is required is included directly into the image.
See more from me