GDC现场,我们看到了骁龙系统下运行的《天国拯救2》
真不是愚人节整蛊。
在今年的 GDC 大会上,一场题为“在骁龙 Windows 系统下优化《天国拯救 2》表现”的演讲引起了关注。 将“骁龙”“Windows”与“3A大作”这几个关键词组合在一起,在以往的认知中多少带点实验性质,但在 GDC 这种专业开发者论坛上,来自战马工作室(Warhorse Studios)与高通公司的发言人显然是在讨论一个严肃的命题。
从这个架势也能看出并非“愚人节整蛊” 事实上,近几年利用骁龙高端芯片运行 3A 游戏的尝试并不少见。得益于移动端芯片理论性能的“力大砖飞”,不少测试中都能跑出亮眼的帧数。但对于主流玩家而言,这更多被视为一种极客式的技术自嗨,其核心瓶颈在于底层架构的先天劣势。 众所周知,骁龙芯片基于 ARM 架构,与 PC 通用的 x86 架构在指令集逻辑上完全不同。由于绝大多数 3A 游戏并未对 ARM 进行原生适配,通常只能依赖转译软件充当翻译官。这种模拟过程会导致显著的效率损耗——例如在处理内存读写的一致性时,转译层必须强制插入大量同步指令以模拟 x86 的执行顺序,这会消耗大量 CPU 周期,造成性能浪费不说,非原生的稳定性也总是差点意思。