网通社科技快报

Valve确认Steam Linux不支持Arm架构

近日,Valve公司正式确认,其Steam客户端在Linux操作系统上的支持范围仅限于传统的x86-64架构处理器,包括AMD和Intel的产品。这一决定源于GitHub平台上的一次用户反馈,一位开发者报告了在Arm架构(如ARM64)系统上运行Steam for Linux时遇到的问题。对此,Valve的开发团队明确表示:"Steam for Linux目前不在Arm架构硬件的支持范围内。"这一立场与过去几年保持一致。

Steam作为全球最大的数字游戏发行平台,其Linux版本自推出以来一直专注于x86-64架构。尽管近年来Linux在PC领域的市场份额有所增长,但Arm架构主要应用于移动设备和嵌入式系统,其在PC市场的渗透率仍然较低。因此,Valve认为在Arm架构上进行Steam客户端的深度优化缺乏足够的商业价值。

值得注意的是,Valve旗下的Steam Deck掌机已经成功适配了Arm架构。这款设备搭载了基于Qualcomm Snapdragon 8 Gen 3的定制芯片,并专门针对Arm平台进行了优化。通过Proton兼容层,Steam Deck能够运行大量原本为x86架构设计的游戏。此外,Valve还引入了FEX与Lepton两个新的兼容层,进一步扩展了SteamOS在Arm生态中的应用范围。FEX兼容层利用动态二进制翻译技术,使Arm架构处理器能够执行x86指令,从而实现PC游戏在Arm设备上的运行。而Lepton则基于Waydroid项目,通过容器技术在SteamOS上运行完整的Android环境。这些技术进步使得Steam Deck不仅能够运行PC游戏,还能同时支持Android应用,实现了跨平台的生态融合。

然而,Steam客户端本身并未在Arm架构上获得官方支持。这主要是因为Steam客户端承担着核心的游戏分发和管理功能,需要高度优化以确保流畅的用户体验。相比之下,Steam Deck的APU(加速处理单元)采用了Zen2架构CPU和RDNA2架构GPU,在提供强大性能的同时保持了低功耗,使其能够在掌机形态下依然表现出色。

这一决策也反映了当前PC掌机与Android掌机市场之间的差异。PC掌机更倾向于满足玩家对高性能游戏的需求,而Android掌机则主要面向重度手游玩家。随着FPS和MOBA类游戏在移动端的普及,触控操作与这些游戏的适配问题日益凸显,导致许多硬核玩家转向专为游戏设计的掌机设备。

从长远来看,Valve的这一策略可能会影响PC掌机市场的竞争格局。尽管Android掌机长期以来处于小众状态,但借助SteamOS的兼容层技术,未来或许能够吸引更多玩家尝试跨平台的游戏体验。然而,对于那些希望在Arm架构上直接使用Steam客户端的用户来说,这一限制仍然存在。

总的来说,Valve的这一决定体现了其在资源分配上的权衡。虽然Arm架构在移动设备领域取得了巨大成功,但在PC游戏市场中,x86-64架构仍然是主流。对于普通玩家来说,这一限制可能不会产生太大影响,但对于那些希望在Arm架构设备上直接使用Steam客户端的高级用户来说,这一决策无疑是一个遗憾。