{"id":8760,"date":"2026-10-16T04:21:18","date_gmt":"2026-10-16T11:21:18","guid":{"rendered":"https:\/\/catbradley.io\/?p=8760"},"modified":"2026-10-16T04:21:18","modified_gmt":"2026-10-16T11:21:18","slug":"valves-steam-client-for-linux-goes-64-bit-in-beta-and-moves-into-a-container","status":"publish","type":"post","link":"https:\/\/catbradley.io\/?p=8760","title":{"rendered":"Valve\u2019s Steam Client for Linux Goes 64-bit in Beta and Moves Into a Container"},"content":{"rendered":"<figure><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/10\/steam-64-bit-linux-client-banner.png\" alt=\"steam 64-bit banner\" loading=\"lazy\" \/><\/figure>\n<p>Valve&#8217;s <a href=\"https:\/\/steamcommunity.com\/groups\/SteamClientBeta\/announcements\/detail\/703282384630448403\">October 15 Steam Client Beta<\/a> changes how the Linux client is built and run. It moves the client to a 64-bit build and runs it inside a Steam Runtime container. Alongside that, a fix for the updater window failing to show up is included, as is the new <em>Achievement Sets<\/em> feature.<\/p>\n<p>According to Valve, the client has run in <a href=\"https:\/\/github.com\/ValveSoftware\/steam-runtime?ref=itsfoss.com\">an older setup<\/a> that layers <a href=\"https:\/\/github.com\/valvesoftware\/steam-runtime\" rel=\"noreferrer\">Steam Runtime<\/a> libraries over the ones on the host system. The <a href=\"https:\/\/gitlab.steamos.cloud\/steamrt\/steam-runtime-tools\/-\/blob\/main\/docs\/container-runtime.md?ref=itsfoss.com\">runtime documentation<\/a> adds that this only works while the host is newer than the runtime.<\/p>\n<p>Games on Steam can already run in containers, which give an application its own set of libraries rather than blending them with the host&#8217;s. The tool behind those containers, <em>pressure-vessel<\/em>, still takes graphics drivers from the host system.<\/p>\n<p>Valve says running the client in a container <strong>should make it behave more consistently across distros<\/strong>. Its games already run on the same technology.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/10\/steam-rt3-linux-beta-client.png\" class=\"kg-image\" alt=\"steam rt3 linux beta client\" loading=\"lazy\" width=\"1440\" height=\"1030\" \/><\/figure>\n<p>The release notes for the beta client do not name the container, but its <a href=\"https:\/\/gitlab.steamos.cloud\/steamrt\/steamrt\/-\/wikis\/steamrt3c-release-notes?ref=itsfoss.com\">runtime release notes<\/a> tie the 64-bit client to one called <em>steamrt3c<\/em>. The <a href=\"https:\/\/gitlab.steamos.cloud\/steamrt\/steamrt\/-\/blob\/steamrt\/steamrt3c\/README.md?ref=itsfoss.com\">README<\/a> describes it as a variant of the <em>sniper runtime<\/em> made for use inside the Steam client.<\/p>\n<p>The groundwork for this can be traced back to March, when Valve put the container and the early 64-bit client out as the <a href=\"https:\/\/steamcommunity.com\/groups\/SteamClientBeta\/announcements\/detail\/532125848715658036?ref=itsfoss.com\">Linux SteamRT3 Beta<\/a>.<\/p>\n<p>And don&#8217;t assume that opting for a 64-bit client <strong>removes the need for 32-bit libraries<\/strong>. <\/p>\n<p>The <a href=\"https:\/\/github.com\/ValveSoftware\/steam-for-linux\/blob\/master\/README.beta.md?ref=itsfoss.com\">requirements for the beta client<\/a> still call for both 32-bit and 64-bit versions of the required libraries and graphics drivers on x86_64 systems. <\/p>\n<p>They also list <strong>64-bit-only setups as unsupported<\/strong>. The steamrt3c README from earlier notes that its containers ship i386 libraries for compatibility with older software.<\/p>\n<h2>Test it now<\/h2>\n<figure class=\"kg-card kg-gallery-card kg-width-wide\">\n<div class=\"kg-gallery-container\">\n<div class=\"kg-gallery-row\">\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/10\/steam-linux-client-beta-switch-1.png\" width=\"850\" height=\"722\" loading=\"lazy\" alt=\"\" \/><\/div>\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/10\/steam-linux-client-beta-switch-2.png\" width=\"851\" height=\"718\" loading=\"lazy\" alt=\"\" \/><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<p>I switched to the beta on Ubuntu 26.04 LTS, and it only took me four steps. If Steam is not already on your system, you need to get <a href=\"https:\/\/store.steampowered.com\/about\/\">the official DEB package<\/a> for the client and install it.<\/p>\n<p>Next, follow these steps. \ud83d\udc47<\/p>\n<ol>\n<li>Open Steam, click <em>Steam<\/em> at the top left, and choose <em>Settings<\/em>.<\/li>\n<li>Go into the <em>Interface<\/em> tab and find <em>Client Beta Participation<\/em>.<\/li>\n<li>Open the dropdown and select <em>Steam Beta Update<\/em>.<\/li>\n<li>Click <em>Restart Now<\/em> when Steam asks you to restart.<\/li>\n<\/ol>\n<p>That is all it takes, and Steam is now on the beta channel. Valve welcomes bug reports from testers, so if you run into an issue, use the &#8220;<em>Report a bug<\/em>&#8221; button in the <em>Interface<\/em> page.<\/p>\n<hr \/>\n<p><strong>Suggested Read \ud83d\udcd6:<\/strong> Epic Games <a href=\"https:\/\/itsfoss.com\/news\/epic-games-linux-anti-cheat-fortnite\/\">is looking to entice Linux gamers<\/a> with its anti-cheat move.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/feed.itsfoss.com\/link\/24361\/17498835.gif\" height=\"1\" width=\"1\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Valve&#8217;s October 15 Steam Client Beta changes how the Linux client is built and run. It moves the client to a 64-bit build and runs it inside a Steam Runtime&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1],"tags":[],"class_list":["post-8760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8760"}],"version-history":[{"count":0,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8760\/revisions"}],"wp:attachment":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}