当前位置:
AIGC文章详情

Steam 即将登陆 ARM64 🎮

源自小红薯:dump linux

01-20 17:03

长久以来,ARM 设备因架构差异被排除在主流 PC 游戏之外。如今,Ubuntu 通过 FEX 模拟技术,让 Steam 客户端成功登陆 ARM64 平台,为海量 x86 游戏跨越架构鸿沟提供了全新可能,预示着高性能低功耗游戏设备的新时代即将到来。

Steam 即将登陆 ARM64 🎮智能速览

  • Ubuntu 已开启 ARM64 版 Steam Snap 包的公开测试。

  • 核心技术 FEX 模拟器能动态翻译 x86 指令至 ARM64。

  • 该方案无需开发者重新编译游戏,即可实现运行。

  • 当前测试重点为安装、启动、兼容性和控制器支持。

  • 项目仍处早期实验阶段,旨在解决渲染与稳定性问题。

Steam 即将登陆 ARM64 🎮精华内容

此次 Steam 登陆 ARM64,并非简单的程序移植,而是通过虚拟化指令翻译,从根本上为 ARM 设备注入了运行 x86 游戏的“灵魂”。这一技术路径,与苹果 Rosetta 2 的思路如出一辙,其背后是对现有游戏生态的最大兼容与尊重。

FEX 指令翻译

此次实现的核心是 FEX 用户空间模拟器。它扮演了翻译官的角色,能够在运行时将原本为 x86 和 x86_64 架构设计的处理器指令,动态地翻译成 ARM64 芯片可以识别和执行的本地指令。

这项技术的关键优势在于,它对游戏开发者完全透明,海量的现有 Steam 游戏无需进行任何修改或重新编译,就有机会在 ARM 平台上运行,极大地降低了对现有游戏生态的移植门槛。

性能优化策略

为了尽可能提升游戏体验,FEX 模拟层采用了高效的转发机制。它将游戏的图形 API 调用(如 OpenGL、Vulkan)直接传递给宿主机的图形驱动处理,同时将系统调用也转发至 Linux 内核。

这种设计绕开了大量不必要的模拟开销,旨在最大限度减少性能损耗与输入延迟,确保游戏运行得更为流畅。测试团队正重点评估安装流程的可靠性、程序的启动速度、游戏兼容性以及各类控制器的即插即用表现。

目标应用场景

该技术的应用场景相当广泛,覆盖了当前主流的 ARM 设备。首先是搭载新一代 ARM 芯片的笔记本电脑,例如高通骁龙 X 系列平台,它们追求长续航与便携性。

其次是各类单板计算机(SBC),比如树莓派,玩家可以用它打造低成本的迷你游戏主机。甚至包括那些被用作桌面替代方案的 ARM 服务器,也能借此摇身一变,成为家庭娱乐和游戏中心。

当前挑战与展望

目前,ARM64 版 Steam 仍处于候选通道的早期实验阶段。开发团队的首要任务是发现并解决可能出现的渲染错误、驱动程序冲突以及应用闪退等稳定性问题。用户可以通过一条简单的命令行指令「snap install --candidate steam」快速部署并参与测试。

尽管现阶段尚不完美,但这一举动彻底打破了 ARM 设备“只能玩小游戏”的旧有观念,一个属于高性能、低功耗移动游戏平台的新时代或将由 Linux 率先开启。

Steam 向 ARM64 架构的迈进,不仅是技术的一次重要突破,更是对跨平台游戏生态的一次大胆探索。它让高性能游戏与低功耗硬件的结合变得前所未有的清晰。当 ARM 笔记本也能流畅运行 3A 大作时,我们未来的游戏设备选择是否会变得更加多元?这无疑为整个行业的发展提供了充满想象力的新方向。

Steam 即将登陆 ARM64 🎮关键评论

  • mac也是arm,算在里面吗

  • 就是下一代steam deck可能会是arm的?

  • 问题是现在没几个能跑得动3d游戏的arm主机

  • Windows on arm的steam是原生支持的吗

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章