// ITS FOSS — LINUX & OPEN SOURCE
Valve’s Steam Client for Linux Goes 64-bit in Beta and Moves Into a Container
Valve'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 container. Alongside that, a fix for the updater window failing to show up is included, as is the new Achievement Sets feature.
According to Valve, the client has run in an older setup that layers Steam Runtime libraries over the ones on the host system. The runtime documentation adds that this only works while the host is newer than the runtime.
Games on Steam can already run in containers, which give an application its own set of libraries rather than blending them with the host's. The tool behind those containers, pressure-vessel, still takes graphics drivers from the host system.
Valve says running the client in a container should make it behave more consistently across distros. Its games already run on the same technology.
The release notes for the beta client do not name the container, but its runtime release notes tie the 64-bit client to one called steamrt3c. The README describes it as a variant of the sniper runtime made for use inside the Steam client.
The groundwork for this can be traced back to March, when Valve put the container and the early 64-bit client out as the Linux SteamRT3 Beta.
And don't assume that opting for a 64-bit client removes the need for 32-bit libraries.
The requirements for the beta client still call for both 32-bit and 64-bit versions of the required libraries and graphics drivers on x86_64 systems.
They also list 64-bit-only setups as unsupported. The steamrt3c README from earlier notes that its containers ship i386 libraries for compatibility with older software.
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 the official DEB package for the client and install it.