
Qualcomm 据传不仅正在自行研发以ARM 架构为基础的笔记本电脑,同时还打算推出新款 Surface Pro 10 和 Surface Laptop 6 可以选购的 Snapdragon X Elite 芯片的一般消费者版本。 过去这通常都意味着 x86 和 x64 架构的 Windows 游戏开发商要开始伤脑筋如何移植他们的 app,但这次 Qualcomm 向游戏开发商保证,即将推出的各款神秘笔记本用 Snapdragon 芯片将可以直接运行 x86 游戏,无需进行额外调整。
在游戏开发者大会(GDC)上,Qualcomm 工程师 Issam Khalil 告诉与会者,这些电脑将能靠模拟器以近乎全速运行多款 x86 和 x64 游戏,无需调整代码或改动任何资源。 据 The Verge 的报道,Khalil 解释说以 Snapdragon 芯片运行现代游戏时的瓶颈通常是在显示芯片上,而不在 CPU 上,因此模拟器不会影响其性能。 Qualcomm 认为多数游戏应该都能可以运行良好,只有首次被模拟器处理的程序区段,有可能会造成些许的延迟。
不过,这当然也存在着一些限制 —— 某些游戏可能根本无法通过模拟的方式运行,特别是那些使用内核层次的反作弊技术的游戏。 不过,Qualcomm 已经对 Steam 上的热门游戏都进行了测试,并似乎相信大多数游戏运行起来都没问题。 如果不走模拟器的路线的话,Khalil向开发人员表示他们还有两种方法可以在采用Snapdragon芯片的Windows机器上运行他们的游戏:一个是他们可以将游戏完全移植到原生的ARM64架构,以获得最佳的CPU性能和功耗;另一个则是可以使用Qualcomm将支持的ARM64EC混合式app,其中Windows的库和 Qualcomm 的驱动程序将会原生运行,而软件的其他部分则通过模拟运行。 据说这种方式可以提供「接近原生」的性能表现。
如果 Qualcomm 真能达到这种程度的支持,那将可以打消用户对于使用 ARM PC 的一大顾虑,甚至可能让 ARM 架构的 Windows 笔记本能有优于 x86 机型的性能与功耗。 然而,Qualcomm 在 x86 / x64 模拟器这方面,目前纪录不算太良好,因此还是要眼见为凭了。
但我们也不是完全没有乐观的理由 —— 苹果通过 Rosetta 2 的转换,在其基于 ARM 架构的 M 系列芯片上模拟 x86 软件的效果,也是相当不错的。 但就如同PC Gamer所指出,这当中极重要的一项关键因素,是苹果完全控制了由硬件到操作系统的整个生态系统,但Qualcomm却仅提供GPU、CPU等部分组件,对于最终产品的控制,Qualcomm是要远弱于苹果的啰。
