Valve Steam Linux客户端:64位化升级,全面拥抱容器化运行

Valve Steam Linux客户端:64位化升级,全面拥抱容器化运行

Steam Linux客户端迎来重大架构升级

Valve于10月15日发布的Steam客户端Beta版本,带来了Linux平台客户端的一次底层重构。此次更新将客户端迁移至64位构建,并首次将其运行在Steam Runtime容器环境中。与此同时,本次Beta还修复了更新器窗口无法弹出的问题,并引入了全新的成就集(Achievement Sets)功能。

steam rt3 linux beta client

从传统库覆盖到容器化运行

据悉,Valve的Steam客户端此前长期依赖一套较旧的架构方案——即通过Steam Runtime库层层覆盖宿主系统的对应库文件来实现兼容运行。然而,官方运行时文档明确指出,这种机制只有在宿主系统版本高于Runtime版本时才能正常工作。

Valve Steam Linux客户端:64位化升级,全面拥抱容器化运行

值得注意的是,Steam平台上的游戏早已采用容器化运行方案。与旧的库覆盖方式不同,容器为每个应用提供独立的库集合,避免了与宿主系统库的相互干扰。支撑这一容器技术的核心工具名为pressure-vessel,它仍会从主机系统获取图形驱动程序。

Valve表示,将客户端本身也移入容器运行,有望显著提升其在不同Linux发行版上的一致性表现,而这一技术路线在游戏中已被验证成熟。

Valve Steam Linux客户端:64位化升级,全面拥抱容器化运行

容器版本揭秘:steamrt3c

虽然Beta客户端的发布说明并未明确提及容器名称,但根据运行时的发布记录,此次64位客户端所对应的容器名为steamrt3c。查阅相关README文档可知,它是专为Steam客户端内部使用而设计的sniper运行时变体。

Sourav Rudra

这一变革的雏形可追溯至今年3月,当时Valve推出了包含该容器和早期64位客户端的Linux SteamRT3 Beta版本,为此次正式推送奠定了基础。

重要提醒:64位不等于无需32位库

Warp Terminal

需要特别澄清的是,选择64位客户端并不意味着可以放弃32位库的支持。

根据Beta客户端的官方需求说明,在x86_64架构的系统上,仍需同时安装所需库和图形驱动程序的32位与64位两个版本。文档同时明确指出,纯64位环境暂不在支持范围内。此前steamrt3c的README也已说明,其容器内自带i386库以兼容老旧软件。

ONLYOFFICE 10

立即体验Beta版本

笔者已在Ubuntu 26.04 LTS系统上完成了Beta客户端的切换,整个过程仅耗时四步。如果你的系统中尚未安装Steam,需要先获取官方DEB安装包并完成安装。

DigitalOcean Quietly Ends Open Source Credits Program

接下来,请按以下步骤操作:👇

  1. 打开Steam客户端,点击右上角的Steam菜单,选择设置
  2. 进入界面选项卡,找到客户端Beta参与选项
  3. 在下拉菜单中选择Steam Beta Update
  4. 当Steam提示重启时,点击立即重启

FOSS Weekly

完成以上步骤后,Steam即已切换至Beta通道。Valve十分欢迎测试者反馈问题,如遇任何异常,可在界面页面使用”报告错误“按钮提交。


推荐阅读 📖:Epic Games正凭借反作弊技术进军Linux,试图吸引更多Linux玩家。

itsfoss happy penguin

建议阅读 📖:Epic Games正凭借反作弊技术进军Linux,试图吸引更多Linux玩家。


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17498835/steam-linux-64-bit-client

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4793篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论