在GDC展会上,《天国拯救2》在骁龙平台上运行,大家都以为是愚人节的玩笑,实际上这是一个严肃的话题。 这次GDC大会上,战马工作室和高通公司的发言人讨论了“如何优化《天国拯救2》在骁龙Windows系统下的表现”,这个演讲引起了大家的关注。 大家对把“骁龙”、“Windows”和“3A大作”这几个词放在一起并不陌生,但在专业开发者论坛上讨论这个话题,显然不是开玩笑。 这次,战马工作室和高通公司证明了骁龙高端芯片运行3A游戏的可能性。 最近几年,利用骁龙芯片运行3A游戏的尝试屡见不鲜。 骁龙芯片具有强大的理论性能,在不少测试中都能跑出不错的帧数。 但对于普通玩家来说,这还是一项技术自嗨。 底层架构差异是个问题。 大家都知道骁龙芯片基于ARM架构,和PC通用的x86架构不一样。 3A游戏通常是为x86架构优化的,所以在ARM架构上运行时需要转译软件。 转译过程会导致效率损耗,比如内存读写一致性问题。 不过这次《天国拯救2》不一样,在最新版本中,战马工作室加入了原生ARM架构支持。 这意味着游戏可以直接在ARM设备上运行,绕过了转译层的性能损耗。 据主程序Tomas Barak介绍,在骁龙X Plus平台上,游戏可以稳定在30帧以上。 有国外博主GhobsoGaming测试过搭载同款芯片的Surface平板。 几个月前,Surface平板在全低画质下运行吃力,现在中等画质下也能超过30帧。 高端玩家可能觉得30-40帧只能算是勉强能玩,但对于Surface平台玩家来说这已经是很大的进步了。 这次《天国拯救2》的原生适配是微软和高通共同推动Windows on ARM生态建设的一部分。 微软希望利用ARM架构低功耗长续航的优势来对抗竞争对手。 高通也希望借此机会进入PC市场。 这次微软在Windows加入了Prism模拟层和兼容指令集,提高了ARM芯片模拟运行x86应用的效率。 Adobe等软件和更多游戏都开始支持ARM架构。 《天国拯救2》是硬件较高、玩家号召力强的大型游戏。 这个官方背书可能给更多游戏开发者释放了信号。 未来几年会有更强性能的骁龙X2笔记本上市。 这次GDC上,John Parsaie说骁龙已经成为Windows的“一等公民”。 x86架构在PC游戏领域短期内仍然是主流。 但在便携PC游戏市场上存在一个矛盾:功耗、性能和便携不能同时满足。 这次《天国拯救2》证明了ARM掌上设备可以靠更低功耗跑出可玩帧数。 但是仅仅一款游戏支持还不够。 只有更多3A开发者跟进,并且玩家不再因为架构问题担心兼容性和性能时,Windows移动生态才算真正成熟。