Software:SteamOS

From HandWiki
Short description: Linux distribution by Valve
SteamOS
SteamOS Logo.png
KDE Plasma 5.23 on Steam Deck Desktop screenshot.png
SteamOS 3.0 "holo" with the default Plasma desktop running on the Steam Deck
DeveloperValve, Collabora[1]
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source base system with closed source components
Initial releaseDecember 13, 2013; 10 years ago (2013-12-13)
|Final release|Latest release}}3.5.7 (November 22, 2023; 7 months ago (2023-11-22)[2]) [±]
Repositoryhttps://repo.steam powered.com/steamos/ (Contains only up to SteamOS 2.0)
Marketing targetGaming, entertainment
Available inVarious
Package manager
Platformsx86-64
Kernel typeMonolithic (Linux)
UserlandGNU
Default user interfaceSteam (gaming mode)
Plasma (desktop mode)
Official websiteSteamOS

SteamOS is a Linux distribution developed by Valve. It incorporates Valve's popular namesake Steam video game storefront and is the primary operating system for Steam Machines and the Steam Deck. SteamOS is open source with some closed source components.

SteamOS was originally built to support streaming of video games from one personal computer to the one running SteamOS within the same network, although the operating system can support standalone systems and was intended to be used as part of Valve's Steam Machine platform. SteamOS versions 1.0, released in December 2013, and 2.0 were based on the Debian distribution of Linux with GNOME desktop.[5] With SteamOS, Valve encouraged developers to incorporate Linux compatibility into their releases to better support Linux gaming options.

In February 2022, Valve released the handheld gaming computer Steam Deck running SteamOS 3.0. SteamOS 3 is based on the Arch Linux distribution with Plasma.[6][7]

Features

SteamOS is designed primarily for playing video games away from a PC (such as from the couch in one's living room) by providing a console-like experience using generic PC hardware that can connect directly to a television. It can run games natively that have been developed for Linux and purchased from the Steam store. Users are also able to stream games from their Windows, Mac or Linux computers to one running SteamOS, and it incorporates the same family sharing and restrictions as Steam on the desktop.[8] Valve claims that it has "achieved significant performance increases in graphics processing" through SteamOS.[9] The operating system is open source, allowing users to build on or adapt the source code, though the actual Steam client is closed.[10][11]

Since SteamOS is solely for playing games without a mouse or keyboard, it does not have many built-in functions beyond web browsing and playing games. Users can, however, access the KDE Plasma 5 desktop environment and perform tasks such as installing other software.[12] The OS natively supports Nvidia, Intel, and AMD graphics processors.[13][14]

Valve stated that it has added support for movies, television, and music to SteamOS. However, video content is only available from Steam's store, which has a small number of films. Music playback only supports local music collections. In October 2015, an update allowed Netflix and other DRM protected content to function in the native built-in browser.[15]

The current system hardware requirements for default SteamOS 2.0 installations include:[16]

A custom installer method is also available, which can require additional configuration steps. This method allows for smaller hard-disk sizes. There is also an ISO image installer that supports legacy BIOS motherboard.[18] The installers can be sourced through Valve's repository.[19]

Steam Deck includes the third version of SteamOS, while previous two versions have been discontinued. SteamOS 3 is based on Arch Linux with some customizations. With Steam Deck the OS includes Gamescope, which is a gaming-oriented microcompositor for display.[20][21]

Development

During a panel at LinuxCon on September 16, 2013, Valve co-founder and executive director Gabe Newell stated that he believed "Linux and open source are the future of gaming", going on to say that the company was aiding game developers who want to make games compatible with Linux, and that they would be making an announcement the following week related to introducing Linux into the living room.[22] On September 20, 2013, Valve posted a statement on its website titled The Steam Universe is Expanding in 2014 which teased three new announcements related to "even more ways to connect the dots for customers who want Steam in the living-room".[23][24] The first announcement was made on September 23 as SteamOS, with Valve saying they had "come to the conclusion that the environment best suited to delivering value to customers is an operating system built around Steam itself".[25] A large focus of the reveal was the openness of the operating system, with it being announced that users would be able to alter or replace any part of the software, and that it would be free.[26]

In October 2013, Valve announced Steam Dev Days; a two-day developer conference where video game developers could test and provide feedback on SteamOS and Steam Machines.[27] In October 2013, Nvidia also announced their collaboration with Valve to support SteamOS with the help of a development suite called Nvidia GameWorks which incorporates PhysX, OptiX, VisualFX and other Nvidia-proprietary APIs and implementations thereof.[28]

In November 2013, Valve confirmed that they would not be making any exclusive games for SteamOS, and discouraged other developers from doing so, as it goes against their philosophy of selling games wherever customers are.[29] In December, Valve announced that a beta version of SteamOS would be released on December 13, 2013.[30] When this beta version released, Valve encouraged customers unfamiliar with Linux to wait until 2014.[31]

In mid-October 2015, preorders of the Steam Controller,[32] Steam Link,[33] and Alienware branded Steam Machines became available.[34] The official release date for Steam Machines was on November 10, 2015.[35]

On July 15, 2021, Valve announced the Steam Deck,[36] a brand-new handheld PC gaming device. The Steam Deck runs a customized version of SteamOS 3.0 that is based upon Arch Linux, with the desktop mode being powered by KDE Plasma 5.[7] The decision to move from Debian to Arch Linux was based on the different update schedule for these distributions. Debian, geared for server configurations, has its core software update in one large release, with intermediate patches for known bugs and security fixes, while Arch uses a rolling update approach for all parts. Valve found that using Arch's rolling updates as a base would be better suited for the Steam Deck, allowing them to address issues and fixes much faster than Debian would allow.[37] SteamOS itself is not rolling release. Valve affirmed that SteamOS 3.0 will continue to be freely available, with the intention of allowing other hardware developers to take advantage of it and build similar handheld computing devices like the Deck.[38]

Releases and performance

Release Codename Base distribution Date Notes
SteamOS 1.0 alchemist[39] Debian 7 (Wheezy) December 2013
SteamOS 2.0 brewmaster[39] Debian 8 (Jessie) November 2015 Major changes compared to SteamOS 1.0[40]
  • Various third-party drivers and updated graphics stack
  • Updated kernel tracking the 4.1 longterm branch
  • Custom graphics compositor
  • Auto-update from the Valve SteamOS repositories
SteamOS 3.0 clockwerk[39] Debian 9 (Stretch) N/A Not published as of 2021,[41] cancelled.[42]
holo[43][44] Arch Linux[42] March 2022 Only available as the system image for the Steam Deck.
Includes Proton Windows-compatibility layer

SteamOS 1.0 beta

In December 2013, Phoronix compared three Nvidia graphics cards on SteamOS 1.0 beta and Windows 8.1 Pro.[45] Overall, Nvidia's proprietary Linux graphics driver delivered performance comparable to that of the Windows drivers due to the platforms’ largely shared codebase.

In January 2014, GameSpot compared the performance of three games (Dota 2, Left 4 Dead 2, and Metro) running on Windows 7 x64 and SteamOS 1.0 beta. With an AMD graphics card, they found that all ran at considerably fewer frames per second on SteamOS, and Left 4 Dead 2 stuttered, which they attributed to a device driver problem. With an Nvidia graphics card, they found that Metro: Last Light ran at a slightly higher frame rate and Dota 2 broke even.[lower-alpha 2] With both video card brands, Left 4 Dead 2 and Dota 2 had longer load times on SteamOS.[46]

SteamOS 2

When Steam Machines was officially released in November 2015, Ars Technica compared the rendering performance of cross-platform games on SteamOS 2 and Windows 10 running on the same machine, using average frame-per-second measurements, and found that games rendered between 21% and 58% slower on SteamOS 2. Ars Technica suggested this might be due to the inexperience of developers optimizing on OpenGL in contrast to DirectX, and believed that the performance might improve with future titles.[47] They noted that their benchmark test, using six games on a single computer, was far from comprehensive.

SteamOS 3 (on Steam Deck hardware)

In March 2022, Linus Tech Tips compared SteamOS 3 performance using three gaming benchmarks (including Hitman 3, Doom Eternal, and Elden Ring) showing all three titles having a higher average frames per second on SteamOS 3 compared to Windows 10. Hitman 3 delivered a 19 fps average for Windows 10 and a 34 fps average for SteamOS 3. In Doom Eternal, SteamOS 3 hit a 60 fps average while Windows hit a 47 fps average. Elden Ring on SteamOS topping out at 37 fps average while running on Windows 10 at a 30 fps average.[48] [49]

Reception

Following SteamOS’ initial announcement, many video game developers expressed enthusiasm. Minecraft creator Markus Persson described it as "amazing news," and Thomas Was Alone developer Mike Bithell called it "encouraging" for indie games.[50][51] Other developers such as DICE, creators of the Battlefield series, and The Creative Assembly, developers of the Total War series, stated that they may add Linux support for their games following SteamOS’ release.[52][53]

On the operating system front, Gearbox Software head Randy Pitchford expressed a belief that the operating system needed a unique application to attract developers, saying "without that must-buy product driving us all towards this stuff, I expect that the industry at large will watch curiously, but remain largely unaffected."[54] Richard Stallman, former president of the Free Software Foundation, expressed cautious support, but does not condone the use of non-free games or DRM.[55]

The SteamOS beta release received mixed reviews. In TechRadar's review Henry Winchester praised the easy to navigate interface and future potential but criticized the hard installation and lack of extra features compared to the Steam software.[56] Eurogamer's Thomas Morgan did not experience installation problems, but commented negatively on the lack of options available for detecting monitor resolutions and audio output, in addition to the lack of games available natively on the operating system. However, he responded well to the user interface, calling it "a positive start".[57]

Since then, outlets such as Ars Technica have revisited the SteamOS since its initial debut, offering observations on the platform's growth, pros, and cons.[58] Both Falcon Northwest and Origin PC, computer manufacturers that were planning on offering Steam Machine hardware, opted to not ship a SteamOS-enabled machine in 2015 due to limitations of SteamOS over Windows; Falcon Northwest said they would still consider shipping machines with SteamOS in the future if performance improves.[59][60]

See also

References

  1. Works after disabling write-protection on the OS image. Packages installed with pacman may not persist across updates.[4]
  2. GameSpot published contradictory findings regarding Left 4 Dead 2.
  1. "Portable Linux gaming with the Steam Deck" (in en). https://www.collabora.com/news-and-blog/news-and-events/portable-linux-gaming-with-the-steam-deck.html. 
  2. "SteamOS 3.5.7 Update". Valve Corporation. 2023-11-22. https://store.steampowered.com/news/app/1675200/view/3870342884095376976. 
  3. "SteamOS". http://store.steampowered.com/steamos/. 
  4. "Steam Support :: Steam Deck Desktop: FAQ" (in en). What if I want to do more than what’s available by flatpak?. https://help.steampowered.com/en/faqs/view/671A-4453-E8D2-323C. 
  5. Makuch, Eddie (September 25, 2013). "Valve reveals Steam Machines". GameSpot. http://uk.gamespot.com/news/valve-reveals-steam-machines-6414959. 
  6. Duckett, Chris (July 16, 2021). "Steam Deck is an AMD-powered handheld PC from Valve that runs KDE on Arch Linux". https://www.zdnet.com/article/steam-deck-is-an-amd-powered-handheld-pc-from-valve-that-runs-kde-on-arch-linux/. 
  7. 7.0 7.1 "Tech Specs". Valve Corporation. https://www.steamdeck.com/en/tech. 
  8. Statt, Nick (September 23, 2013). "Valve fires up SteamOS, its bid for living room PC gaming". CNET. http://news.cnet.com/8301-1023_3-57604206-93/valve-fires-up-steamos-its-bid-for-living-room-pc-gaming/. 
  9. Wilde, Tyler (September 24, 2013). "The pros and cons of SteamOS". PC Gamer. http://www.pcgamer.com/2013/09/24/steamos-the-pros-and-cons/. 
  10. Lee, Dave (September 23, 2013). "Valve announces SteamOS as it renews living room push". BBC. https://www.bbc.co.uk/news/technology-24207129. 
  11. Statt, Nick (January 7, 2014). "Valve's Steam Machine lineup poses massive threat to gaming status quo". CNET. http://www.cnet.com/uk/news/valves-steam-machine-lineup-poses-massive-threat-to-gaming-status-quo/. 
  12. Dawe, Liam (2022-02-25). "Steam Deck desktop mode plus other stores — Epic Games Store" (in en). https://www.gamingonlinux.com/2022/02/steam-deck-desktop-mode-plus-other-stores-like-the-epic-games-store/. 
  13. Pitcher, Jenna (January 6, 2014). "SteamOS now supports Intel graphics out of the box, AMD support coming". http://www.polygon.com/2014/1/6/5282530/steamos-now-supports-intel-graphics-out-of-the-box-amd-support-coming. 
  14. Sarkar, Samit (January 9, 2014). "Valve updates SteamOS to add support for AMD cards". http://www.polygon.com/2014/1/9/5292772/steamos-update-adds-support-for-amd-graphics-cards. 
  15. "By the beard of Zeus...Netflix on SteamOS via the native browser! :: Steam Universe". http://steamcommunity.com/groups/steamuniverse/discussions/1/490123727976152466/. 
  16. "Build your own Steam Machine". Valve. http://store.steampowered.com/steamos/buildyourown. 
  17. Michael Larabel (May 6, 2015). "SteamOS 159 Drops Support For NVIDIA's Pre-Fermi Graphics Cards". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=SteamOS-159-NVIDIA-Drop. 
  18. "Steam Community :: Group :: Steam Universe". http://steamcommunity.com/groups/steamuniverse/#announcements/detail/83663183294752597. 
  19. "SteamOS Downloads". Valve. http://repo.steampowered.com/download. 
  20. "Linux ecosystem contributions from SteamOS". https://lwn.net/Articles/946188/. 
  21. "Gamescope". https://wiki.archlinux.org/title/Gamescope. 
  22. Vandell, Perry (September 16, 2013). "Gabe Newell: "Linux and open source are the future of gaming"". PC Gamer. http://www.pcgamer.com/2013/09/16/gabe-newell-linux-and-open-source-are-the-future-of-gaming/. 
  23. Wilde, Tyler (September 20, 2013). "Three big Valve announcements coming next week, probably a Linux-based Steam Box". PC Gamer. http://www.pcgamer.com/2013/09/20/three-big-valve-announcements-coming-next-week-probably-a-linux-based-steam-box/. 
  24. "The Steam Universe is Expanding in 2014". http://store.steampowered.com/livingroom/. 
  25. Makuch, Eddie (September 23, 2013). "Valve reveals SteamOS". GameSpot. http://uk.gamespot.com/news/valve-reveals-steamos-6414851. 
  26. "SteamOS announced by Valve, a free operating system "available soon" for living room PCs". PC Gamer. September 23, 2013. http://www.pcgamer.com/2013/09/23/valve-announces-steamos/. 
  27. Grubb, Jeffrey (October 10, 2013). "Valve announces Steam Dev Days to give studios access to Steam OS, Steam Machines, and Steam Controller". Venture Beat. https://venturebeat.com/2013/10/10/valve-announces-steam-dev-days-to-give-studios-access-to-steam-os-steam-machines-and-steam-controller/. 
  28. "Nvidia announces GameWorks Program at Montreal 2013; supports SteamOS". NVIDIA. 2013. http://gearnuke.com/nvidia-announces-gameworks-program-montreal-2013-supports-steamos/. 
  29. Goldfarb, Andrew (November 4, 2013). "Valve Will Not Make Exclusive Games for SteamOS". IGN. http://uk.ign.com/articles/2013/11/04/valve-will-not-make-exclusive-games-for-steamos. 
  30. Hollister, Sean (December 11, 2013). "SteamOS will be available to download on December 13". The Verge. https://www.theverge.com/2013/12/11/5201030/steamos-will-be-available-to-download-on-december-13th. 
  31. Wilde, Tyler (December 14, 2013). "Download SteamOS now — Valve's free Linux-based operating system releases". PC Gamer. http://www.pcgamer.com/2013/12/14/download-steamos/. 
  32. "Valve wants the Steam community to build its own controllers". https://www.engadget.com/2015/10/15/valve-wants-the-steam-community-to-build-its-own-controllers/. 
  33. "Valve's Steam Link: better than a 50-foot HDMI cable". https://www.engadget.com/2015/10/15/valves-steam-link-review/. 
  34. "The Alienware Steam Machine: finally, a gaming PC for the living room". https://www.engadget.com/2015/10/15/alienware-steam-machine-review/. 
  35. Crossley, Rob (November 11, 2015). "First Three Steam Machines Released, Prices and Specs Detailed". GameSpot. http://www.gamespot.com/articles/first-three-steam-machines-released-prices-and-spe/1100-6432187/. 
  36. ""SteamDeck"". https://www.steamdeck.com/. 
  37. Dexter, Alan (August 9, 2021). "This is why Valve is switching from Debian to Arch for Steam Deck's Linux OS". PC Gamer. https://www.pcgamer.com/this-is-why-valve-is-switching-from-debian-to-arch-for-steam-decks-linux-os/. Retrieved August 9, 2021. 
  38. Purslow, Matt (July 29, 2021). "Valve Says Steam Deck Is Future Proof, But Could Add New Generations". IGN. https://www.ign.com/articles/valve-steam-deck-future-proof-new-generations. Retrieved July 29, 2021. 
  39. 39.0 39.1 39.2 "Index of /steamos/dists/". https://repo.steampowered.com/steamos/dists/. 
  40. "SteamOS FAQ". December 13, 2013. http://steamcommunity.com/groups/steamuniverse/discussions/1/648814395741989999/. 
  41. "SteamOS News - Valve Counts to 3 - SteamOS 3.0 is Inbound, Codenamed Clockwerk". https://www.game-debate.com/news/25482/valve-counts-to-3-steamos-3-0-is-inbound-codenamed-clockwerk. 
  42. 42.0 42.1 Erskine, Donovan (July 15, 2021). "Steam Deck features new version of SteamOS powered by Valve's Proton compatibility layer". Shacknews. https://www.shacknews.com/article/125623/steam-deck-features-new-version-of-steamos-powered-by-valves-proton-compatibility-layer. Retrieved July 15, 2021. 
  43. "Steam Deck Recovery Instructions". https://help.steampowered.com/en/faqs/view/1B71-EDF2-EB6D-2BB3. 
  44. "Index of /steamos-holo/recovery/". https://steamdeck-images.steamos.cloud/recovery/. 
  45. "SteamOS vs. Windows 8.1 NVIDIA Performance". December 16, 2013. https://www.phoronix.com/scan.php?page=article&item=steamos_windows8_linux&num=1. 
  46. Walton, Mark (January 27, 2014). "How To Install SteamOS". http://www.gamespot.com/articles/how-to-install-steamos/1100-6417288/. 
  47. Orland, Kyle (November 13, 2015). "SteamOS gaming performs significantly worse than Windows, Ars analysis shows". Ars Technica. https://arstechnica.com/gaming/2015/11/ars-benchmarks-show-significant-performance-hit-for-steamos-gaming/. 
  48. "I installed Windows on Steam Deck and I regret it". March 12, 2022. https://www.youtube.com/watch?v=uNt_ReLwk40. 
  49. Klotz, Aaron (March 13, 2022). "SteamOS Outperforms Windows On the Steam Deck". https://www.tomshardware.com/news/steamOS-outperforms-windows-steam-deck. 
  50. Jackson, Mike (September 23, 2013). "SteamOS is 'amazing news', says Minecraft creator". CVG. http://www.computerandvideogames.com/430557/steamos-is-amazing-news-says-minecraft-creator/. 
  51. Lee, Ben (October 4, 2013). "Valve's SteamOS "encouraging" for indies, says Thomas Was Alone creator". Digital Spy. http://www.digitalspy.co.uk/gaming/news/a520996/valves-steamos-encouraging-for-indies-says-thomas-was-alone-creator.html. 
  52. Pitcher, Jenna (October 12, 2013). "Linux only needs one 'killer' game to explode, says Battlefield director". Polygon. http://www.polygon.com/2013/10/12/4826190/linux-only-needs-one-killer-game-to-explode-says-battlefield-director. 
  53. Peel, Jeremy (October 9, 2013). "Creative Assembly "confident" that Total War: Rome II SteamOS port is possible". PCGamesN. http://www.pcgamesn.com/totalwar/creative-assembly-confident-total-war-rome-ii-steamos-port-possible. 
  54. Brightman, James (September 30, 2013). "Steam news only a "curiosity" without a must-buy like Half-Life 3 - Pitchford". Gamesindustry. http://www.gamesindustry.biz/articles/2013-09-30-steam-news-only-a-curiosity-without-a-must-buy-like-half-life-3-pitchford. 
  55. Stallman, Richard. "Nonfree DRM'd Games on GNU/Linux: Good or Bad?". GNU. https://www.gnu.org/philosophy/nonfree-games.en.html. 
  56. Winchester, Henry (December 20, 2013). "Hands on: SteamOS Beta review". TechRadar. http://www.techradar.com/reviews/pc-mac/software/operating-systems/steamos-beta-1209037/review/. 
  57. Morgan, Thomas (December 19, 2013). "Hands-on with SteamOS". Eurogamer. http://www.eurogamer.net/articles/digitalfoundry-hands-on-with-steam-os. 
  58. "The state of Linux gaming in the SteamOS era". February 26, 2015. https://arstechnica.com/gaming/2015/02/the-state-of-linux-gaming-in-the-steamos-era/. 
  59. Takahashi, Dean (November 13, 2015). "Why one PC maker decided not to ship a Steam Machine this year". Venture Beat. https://venturebeat.com/2015/11/13/why-one-pc-maker-decided-not-to-ship-a-steam-machine-this-year/. 
  60. Futter, Mike (November 11, 2015). "Origin PC Decides Against Steam OS For Its Steam Machines". Game Informer. http://www.gameinformer.com/themes/blogs/generic/post.aspx?WeblogApp=news&y=2015&m=11&d=11&WeblogPostName=origin-pc-decides-against-steam-os-for-its-steam-machines&GroupKeys=. Retrieved November 16, 2015. 

External links