Ubuntu 背後的 Canonical 工程團隊發佈了適用於 ARM64 平台的 Steam Snap 軟件包,通過內置 FEX 仿真層讓目前僅支持 x86/x86_64 的 Steam 客户端能在 ARM Linux 系統上運行,這對於 NVIDIA、Snapdragon、Apple Silicon 等 ARM 硬件 Linux 用户來説是一個重要突破。
Snap 軟件包是 Canonical 推廣的一種自包含 Linux 應用打包格式,便於安裝並自動管理依賴。
因為 Valve 官方目前只發布了 x86/x86_64 的 Steam 客户端,Canonical 在這個 Snap 包裏捆綁了開源的 FEX 模擬器,讓 ARM64 系統可以仿真運行這些 x86 客户端及遊戲。
這和 Valve 為其即將推出的 Snapdragon 平台上 Steam 設備(如 Steam Frame)所採用的策略一致。在目前的測試中,開發者主要使用 NVIDIA DGX Spark + NVIDIA 580 系列驅動 環境進行試驗,結果顯示:
-
各類大型遊戲(如 Cyberpunk 2077、Counter-Strike 2、Dota 2、Marvel Cosmic Invasion)都可以在 ARM64 Linux 上通過這個 Snap 運行。
-
性能表現“令人滿意”(decent performance),説明 FEX 加 Steam Snap 的組合有潛力成為 ARM Linux 遊戲的可行方案。
不過這個版本仍處於實驗性測試階段,Canonical 明確説明它不代表 Valve 官方支持,用户安裝體驗和穩定性可能因設備與驅動不同而有所差異。