关于 Prism 兼容层的性能问题,我使用了 Geekbench 和 CPU-Z 进行测试:
-
Geekbench 中,x86-64
(非 AVX2 版本,因为缺指令跑不起来)大概只有 ARM64 的 40%的得分。
Geekbench 的测试主要面向各种实用场景,因此 Photo Library、Object Detection、HDR、Structure from Motion 等涉及图片处理或 CV 的场景表现极差,严重拉低了得分。Navigation 场景基本追平 ARM64,其他场景分布在 70~80%左右。
https://browser.geekbench.com/v6/cpu/compare/9539195?baseline=9539323-
CPU-Z 中,x86-64(左下)大概是 ARM64(左上)的 80%的得分,ARM64 的得分甚至比 CPU-Z 内置的参考分数还要高。Prism 的得分综合来说是 3700x(我目前的台式机)或者 10 代 i7 的水平。
使用 coreinfo 获得的 Prism 内支持的扩展有 X64 NX RDWRFSGSBASE FPU MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AES AVX AVX2 FMA XSAVE OSXSAVE RDRAND CMOV CLFSH CX8 CX16 BMI1 BMI2 F16C FXSR MOVBE PCLMULDQ POPCNT LZCNT LAHF-SAHF RDTSCP TSC TSC-INVARIANT PREFETCHW。应该可以支撑绝大多数日常应用的运行。
当前系统版本为 Insider Preview (Canary) Build 27764,AVX 等扩展在
上个月的 27744 中才实现。上述测试结果均使用默认的 Prism 配置(右下)。
测试过程中表面
(the surface of Surface,哈哈)温热,就算做了不少测试,也不像以前用过的 Surface Pro 5 那样烫手。