bannerlator-steam-x64: start Valve's 64-bit SteamRT3 client

The legacy ubuntu12_32 path in steam.sh refuses to start without user
namespaces (steam-runtime-check-requirements, exit 71). On the beta branch
STEAM_FORCE_CLIENT=steamrt64 makes steam.sh run steamrt64/steam directly,
the x86 twin of the arm64 client the session already runs.
This commit is contained in:
The412Banner committed 2026-10-02 15:03:46 -04:00
1 parent d7b7193cbd
commit b121a89c8b
1 file changed
+4
@@ -115,6 +115,10 @@ unset LD_LIBRARY_PATH LD_PRELOAD STEAM_RUNTIME STEAM_RUNTIME_PREFER_HOST_LIBRARI
# Steam's 32-bit check reports libc.so.6 missing. 64-bit runs either way; proot then answers
# FEX's path calls itself.
export PROOT_FP_OFF=1
# Valve's 64-bit SteamRT3 client (steamrt64/steam), the x86 twin of the arm64 one; steam.sh
# starts it directly on the beta branch. The legacy ubuntu12_32 path first runs
# steam-runtime-check-requirements, which refuses without user namespaces - proot has none.
export STEAM_FORCE_CLIENT=steamrt64
export HOME=$X64_HOME
export FEX_ROOTFS=$ROOTFS
# A FEX process takes its rootfs from FEXServer, not from its own environment, and a server