返回上一页  首页 | cnbeta报时: 03:56:32
高通称大多数Windows游戏都能在其未发布的Arm笔记本电脑上正常运行
发布日期:2024-03-22 10:43:26  稿源:cnBeta.COM

高通公司(Qualcomm)能否复制苹果公司的创举,在首次尝试 15 年后终于制造出值得购买的基于 Arm 的笔记本电脑?有一个令人难以置信的迹象表明它有可能:高通公司告诉游戏开发商,他们的游戏已经可以在即将推出的一系列搭载骁龙处理器的 Windows 笔记本电脑上运行,且无需移植。

在 2024 年游戏开发者大会上,高通公司工程师 Issam Khalil 在题为"Windows on Snapdragon,为您的 PC 游戏做好准备的平台"的演讲中指出,这款尚未公布的笔记本电脑将使用仿真技术,以接近全速运行 x86/64 游戏。

这些笔记本电脑可能会很快到来。消息人士表示,高通公司已确认将在今年夏天推出骁龙 X Elite系统,而未公布的 Surface Pro 10 和 Surface Laptop 6 消费者版本预计将在 5 月份采用这些芯片。

snapdragon_panel_1.jpg

2020 年,我们曾撰文介绍苹果公司如何在一夜之间颠覆了我们对笔记本电脑性能的概念,包括其 Rosetta 2 翻译层如何让这些芯片在运行传统 x86 应用程序时不会受到性能的严重影响。不过,虽然 Windows支持 x64 仿真已有一段时间,但我们并没有感觉到高通公司对此如此自信。

Khalil 解释说,对于骁龙平台上的 Windows,开发人员有三种选择:

  • 由于高通公司的调度程序可以动态降低 CPU 频率,因此他们可以将自己的游戏移植到原生 ARM64,以获得最佳的 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 也是如此。


虽然他不愿透露具体可运行的游戏或高通公司已测试过的游戏数量,但他表示,公司正在检验 Steam 上的所有顶级游戏,这样做让高通公司有信心大多数游戏都能正常运行。

高通公司产品管理高级总监 Micah Knapp 在最近的一次采访中说,能够提供现有的游戏对高通公司来说非常重要:"在当前、近期和不远的将来,你必须为人们已经拥有的游戏提供一个平台"。

他说:"虽然我很希望这样的事情发生,但我不认为所有的开发商都会在一夜之间醒悟过来,说我们明天就把所有的东西都移植到 Arm 上。"











x86 游戏的可移植性正在兴起。Valve 的 Steam Deck 为 Linux 带来了更多的 Windows 游戏,苹果公司的一款工具为 Mac 带来了这些游戏,现在也许微软和高通公司也会为不同的 Windows 带来这些游戏。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 03:56:32

文字版  标准版  电脑端

© 2003-2024