略尴尬!测试表明通过M1虚拟化运行Windows 10性能都高于微软SQ2芯片
前文我们提到开发者亚历山大格拉夫通过QEMU虚拟化项目成功在基于M1芯片的MacBook上运行Windows 10。
现在已经有更多开发者通过格拉夫的方法虚拟化运行Windows 10,并且在虚拟机里使用基准测试软件进行测试。
理论上说通过虚拟化运行肯定会降低操作系统性能的,但格拉夫提供的方案则让代码可在 M1上以来宾身份执行。
结果就是Windows 10就像是直接在 M1 芯片运行的而非虚拟化 , 所以在性能方面的表现似乎比其他虚拟机更佳。
基准测试表明M1芯片原生单核分数可达1737分 , 多核分数可达7549分 , 这个成绩已经比很多主流芯片成绩更好。
而通过虚拟化运行的Windows 10系统进行测试时 , 单核性能得分1288分, 多核性能得分5449分其实也出现下降。
这意味着通过虚拟化运行后处理器单核和多核性能下降25%左右,当然既然是虚拟化出现这种情况也是在所难免。
只不过 M1 芯片本身性能极佳因此对用户来说遇到卡顿情况的概率较低 , 所以实际使用体验并不会出现太大降低。
外媒借用基准测试数据与Microsoft Surface Pro X进行对比, 这款设备搭载的是微软通过高通定制的SQ2处理器。
SQ2处理器同样是基于ARM架构的因此可以与M1芯片对比 , 而且使用的Geekbench 4 都是x86通过模拟器运行。
测试结果显示在Surface Pro X上使用x86模拟器运行 Geekbench 4 单核性能得分是799多核性能得分是3089分。
而经过虚拟化在M1上运行Windows 10 ARM64通过x86模拟器运行的Geekbench 4得分分别是1288和5499分。
这意味着即便经过虚拟化M1芯片的性能仍然要远高于高通SQ2处理器 ,那用户还不如直接购买M1版MacBook。