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 Deck)所规划的运行方案高度一致。当前测试主要基于NVIDIA DGX Spark设备,搭配NVIDIA 580系列专用驱动环境展开,实测结果如下:
- 多款主流3A及竞技类大作(包括《赛博朋克2077》《反恐精英2》《刀塔2》《漫威宇宙入侵》)均已成功在ARM64 Linux系统中通过该Snap启动并稳定运行;
- 实际运行性能被评为“良好”,这表明FEX与Steam Snap的协同工作,具备了成为ARM Linux游戏生态可行基础设施的潜力。
需要注意的是,该Snap包目前仍处于早期实验阶段。Canonical明确指出它不属于Valve官方最新认证或支持的产品,实际使用体验(如启动成功率、图形渲染稳定性、音频延迟等)可能因硬件型号、内核版本及显卡驱动差异而有所不同。
源码地址:点击下载
