为了给Surface Pro X跑分 开发者将游戏移植到了ARM64平台

摘要:

作为一款基于 ARM 芯片组的平板 / 笔记本电脑,Surface Pro X 缺乏一些能够直观比较其性能表现的基准测试软件。无法在互联网上找到答案的开发者 Yong-Cheon,干脆自己购买了一台 Surface Pro X,然后将自己正在开发的游戏移植到 ARM64 平台上。近年来,ARM 系列处理器的性能已经显著提升,因而这也是对其 x86 仿真性能展开测试的一个有利时机。

访问:

微软Surface产品购买入口

surface-pro-x-game.jpg

(题图 via MSPU

尽管微软Surface Pro X 的 SQ1 处理器的性能表现出了极大的信心,但 Yong-Cheon 还是相信眼见为实。

毕竟 x86 仿真的性能损失和电量消耗是真实存在的,光看其它 YouTuber 的尬吹,未免有失偏颇。他写道:

作为一名程序员,其负责编写与游戏相关的关键,因此游戏在该设备上的真实运行情况是至关重要的。

鉴于没有一款 Win32 应用被原生移植到 ARM64 平台,他干脆将自己正在开发的游戏移植到该平台上。

经过详尽的基准测试,Yong-Cheon 发布了他的 ARM64 真实游戏性能报告。结果发现,无论是 CPU 基本运算、还是内存读写,SQ1 均令其相当满意。

使用自旋锁的时候,ARM64 的性能明显低于 Intel x86 平台,多线程的表现亦是如此。即便时钟频率略高,指令效率仍低于 Intel x86 。

当然,作为一款笔记本来使用的话(假设运行何时的 ARM64 应用程序),其 CPU 性能并不会严重降低,GPU 的性能尤其令人印象深刻。

需要指出的是,目前高通的 GPU 驱动程序还存在着一些 bug,DirectX 性能和稳定性等问题仍有待进一步完善。

若 ARM64 平台能够迎来流行的生产力应用程序套件,相信它的实际表现并不会比 x86 设备差多少。

若 GPU 驱动程序得到改善,Yong-Cheon 认为 Surface Pro X 还是能够平稳运行 x86 游戏的。

当然,x86 仿真的性能,肯定会明显低于原生 ARM64 应用程序(速度仅为 1/8 ~ 1/3)。若微软只靠仿真来推广 Windows on ARM,那这样的生态系统就没啥前途了。

如果开发者愿意积极为 ARM64 平台移植代码(比如原生的新版 Edge 浏览器),Surface Pro X 还是有着光明的前景的。

活动入口:

阿里云上线企业应用中心 一站式解决企业刚需

京喜首个年货节开启 “超级百亿补贴”红包在此领取

查看评论
created by ceallan