ubuntu 背后的 canonical 工程团队正式推出了面向 arm64 架构的 steam snap 应用包,该版本集成了开源的 fex 二进制翻译层,使原本仅兼容 x86/x86_64 架构的 steam 客户端得以在 arm linux 系统上原生运行。此举为搭载 nvidia、snapdragon 以及 apple silicon 等 arm 处理器的 linux 用户带来了关键性支持。

Snap 是 Canonical 主导开发的一种跨发行版、自包含式的 Linux 应用分发格式,具备依赖自动解析与沙盒隔离能力,显著简化了安装与更新流程。
鉴于 Valve 尚未发布官方 ARM64 版本的 Steam 客户端,Canonical 在此次 Snap 构建中内嵌了 FEX——一个高性能的 x86/x86_64 动态二进制翻译器,从而实现对现有 Steam 客户端及其所依赖游戏的兼容运行。

该技术路径与 Valve 为其下一代基于 Snapdragon 平台的 Steam 设备(例如 Steam Frame)所规划的运行方案高度一致。当前测试主要基于 NVIDIA DGX Spark 设备搭配 NVIDIA 580 系列专有驱动环境展开,实测结果如下:
- 多款主流 3A 及竞技类大作(包括 Cyberpunk 2077、Counter-Strike 2、Dota 2、Marvel Cosmic Invasion)均已成功在 ARM64 Linux 系统中通过该 Snap 启动并稳定运行;
- 实际运行性能被评价为“良好”(decent performance),表明 FEX 与 Steam Snap 的协同具备成为 ARM Linux 游戏生态可行基础设施的潜力。
需注意的是,该 Snap 包目前仍处于早期实验阶段,Canonical 明确强调其不属于 Valve 官方认证或支持的产品,实际使用体验(如启动成功率、图形渲染稳定性、音频延迟等)可能因硬件型号、内核版本及显卡驱动差异而有所不同。
源码地址:点击下载










