高通表示大多数 Windows 游戏应该可以在配备了骁龙X Elite 芯片的笔记本电脑上运行

高通能否复制苹果的壮举,最终打造出值得购买的基于 Arm 的笔记本电脑?高通告诉游戏开发者,他们的游戏应该已经可以在即将推出的一系列基于骁龙处理器的 Windows 笔记本电脑上运行,并且无需移植。

​在 2024 年GDC大会上,高通举办了一场名为“骁龙上的 Windows,为您的 PC 游戏做好准备的平台”面向游戏开发者的会议,高通工程师 Issam Khalil 表示,未发布的笔记本电脑将使用模拟的方式以接近全速运行 x86/64 游戏。

这些笔记本电脑可能很快就会上市。消息人士向外媒The Verge透露,高通已确认将于今年夏天推出骁龙X Elite芯片,而微软搭载该款芯片的 Surface Pro 10 和 Surface Laptop 6 将于5月份发布。

Apple M1系列芯片在一夜之间颠覆我们对ARM笔记本电脑性能的概念,包括其 Rosetta 2 转换层如何让这些芯片运行传统的 x86 应用程序但不会造成重大的性能影响。虽然 Windows 已经支持 x64 模拟一段时间了,但我们并没有感觉到高通对此有如此的信心。

Khalil 解释说,对于基于骁龙处理器的 Windows,开发人员将有三种选择来部署他们的游戏:

  • 他们可以将其游戏移植到 ARM64 上,以获得最佳的 CPU 性能和功耗,因为高通的调度程序可以根据游戏性能的需求动态的降低 CPU 的频率。
  • 他们也可以创建一个“ ARM64EC ”混合应用程序,其中Windows及其运行库和高通的驱动程序在本机运行,但应用程序的其余部分被模拟,以获得“接近本机”的性能。
  • 或者,他们什么都不做,游戏可以使用 x64 模拟运行。

他表示,开发者无需更改游戏的代码或资产即可获得全速运行。大多数游戏的图形瓶颈是 GPU,而不是 CPU,高通表示 GPU 性能不受影响。虽然高通公司在 x64 和 ARM64 之间进行转换时发现 CPU 性能受到了一些轻微影响,但这种情况仅在第一次转换代码块时才发生 – “后续是直接访问缓存。”Khalil 说。

高通表示,它拥有适用于 DX11、DX12、Vulkan 和 OpenCL 的 Adreno GPU 驱动程序,还将通过映射层支持 DX9 和 OpenGL 4.6 。

但是,依赖内核级反作弊驱动程序的游戏将无法在模拟环境下运行。另外,如果游戏使用了AVX 指令集也无法运行,Khalil 建议开发人员使用 SIMDe在将游戏转换为 NEON 代码。对于 ARM64EC 来说也是如此。

Khalil表示,高通正在测试 Steam 上的所有热门游戏,虽然他没有透露具体的游戏名称,也没有透露高通已经测试了多少游戏,但高通确信大多数游戏都应该可以运行。

产品管理高级总监 Micah Knapp 在最近的一次采访中声称,对于高通来说,能够兼容现有的游戏非常重要:

​“在不久的将来,你必须为人们已经拥有的游戏提供一个平台”。 

“尽管我非常希望这一切发生,但我不认为所有的开发人员都会一夜之间醒来并说我们明天要把所有的东西移植到 Arm,”他说。

目前还不清楚骁龙 X Elite 芯片玩游戏的速度究竟有多快,无论是否进行模拟运行。Micah Knapp在接受采访中回答是否见过 Arm 芯片比 x86 运行游戏更快、电池续航更长时,他声称他都见过,但不是同时见过。

发表评论

邮箱地址不会被公开。 必填项已用*标注