ubuntu 启动arm64 架构steam测试版

北京时间1月10日,Ubuntu这个系统跟大家宣布了一个好消息:它终于在1月10日启动了ARM64架构的Steam测试版。这一次,Canonical公司给使用ARM64架构的笔记本、单板电脑还有服务器的用户,把接入Steam生态系统的大门给推开了。以往Valve旗下的Steam平台只支持x86_64架构的Linux系统,用户就没办法直接在ARM设备上使用Steam。这个新测试版通过了FEX这个Emulator的帮助,实时把x86和x86-64指令转换成ARM64处理器可以读懂的指令集,还能把图形处理这些操作直接交给主机硬件去做。这样一来,游戏开发者就不需要马上花费很多资源去做软件重编译了,现有的超过5万款x86架构游戏也能在ARM设备上跑起来。Ubuntu官方强调,这次测试版的Snap软件包还在实验阶段,主要是给技术开发者和资深用户用的,不建议在生产环境里用。测试团队在NVIDIA DGX Spark这些高性能ARM平台上试了好几款游戏,有反馈说主流游戏基本都能流畅运行。 这个进展可能会影响好多产业。比如移动计算设备这块儿,苹果M系列芯片还有高通骁龙X Elite这些ARM处理器在笔记本市场越来越火了,兼容性上去之后就能玩更多游戏。云计算那边ARM服务器因为省电所以在数据中心用得越来越多,Steam兼容了ARM以后云游戏服务提供商就多了一种选择。开源软件生态也会受益,因为其他大软件要是想往ARM那边转也能照着这个路子来试试。游戏开发行业短期内可能不需要马上开发ARM版本的游戏了,但长期来看多架构兼容很可能会变成跨平台发行的新规矩。 想体验的人可以直接通过终端命令行安装这个测试版。如果反馈好的话,这个Snap软件包说不定会变成ARM64架构Linux跑Steam的第一个官方支持渠道。这不仅是解决硬件兼容性问题的一大步,也是全球计算架构转型的标志性事件。以前大家觉得x86和ARM是两条路,现在通过软件层搞生态兼容就是一种创新思路。随着测试深入下去,它会对个人电脑、云计算还有数字内容产业产生很大的影响。开源社区展示出来的技术包容性和创新活力再次证明了协作开发模式在打破壁垒上有多厉害。