Surface Pro XにおけるネイティブARMベースおよびエミュレートされた64ビットIntelベースソフトウェアのパフォーマンスは、AppleのM1ラップトップチップを搭載した新型Macに遠く及びません。Apple Silicon上で動作するmacOS Big SurとARM版Windowsを比較するために様々なベンチマークテストを実行したある出版物は、「ARM版Windowsには奇跡が必要だ」と述べています。
Windows on ARMは、ファブレス半導体企業ARMホールディングスのCPU設計図に基づくプロセッサ向けに最適化されたWindowsバージョンです。しかし、大きな欠点があります。AMDおよびIntelチップ向けに開発された64ビットアプリをサポートしていないのです。
Apple Silicon Macの登場により、MicrosoftのARM版Windows計画は大きく加速し、レドモンドの巨大企業である同社は、ARM版Windows搭載PC向けのx64エミュレーションの初プレビューをリリースしました。これにより、Surface Pro XなどのARM対応マシンのユーザーは、ARM命令セットにまだ最適化されていない64ビットIntelアプリを使用できるようになります。
これは、macOS Big Surに搭載されているAppleのRosettaソフトウェアと同様の動作をします。Rosettaソフトウェアは、パフォーマンスを犠牲にしてM1 Macのx86命令セットをエミュレートすることで、IntelアプリをM1 Macで実行できるようにします。その結果、ARM PC上のWindowsは、Rosettaのようなエミュレーションで64ビットIntelアプリを実行できるようになりました。
しかし、PCMag の報告によると、パフォーマンスにはまだまだ改善の余地があるようです。
サイトにはこう書かれている。
Microsoftが独自の64ビットエミュレータをリリースしたことにより、ARM版WindowsとARM版macOSの性能をより直接的に比較できるようになりました。MicrosoftのSurface Pro Xの速度が遅いことは既に分かっていました。これは以前のレビューでも明らかでした。しかし、今回のベンチマークは、Surface Pro XとSQ1チップが、新しい64ビットX86命令エミュレータを搭載した状態でどれほど遅く動作するかを明らかにしています。
Geekbench 5ベンチマークでは、M1搭載のMacBook Airが、合成CPUベンチマークにおいてSurface Pro X(MicrosoftとQualcommが共同開発したARMベースのSQ1チップを搭載)をほぼ凌駕していることが明らかになりました(PCMagのテストは、改良版SQ2ではなく、第1世代のSQ1プロセッサに基づいていることを指摘しておく必要があります)。また、Microsoftの64ビットx86エミュレーションは現在ベータ版ですが、Rosetta 2は既に製品化されています。
次は、Maxon の Cinebench です。
Cinebenchはレンダリングされた2次元画像を描画します。Macworldは最新のR23ベンチマークに切り替えましたが、これはPCWorldが使用したR15バージョンよりも複雑な画像を使用しています。新しいR23リリースはApple Siliconをサポートしていますが、SQ1やQualcommのSnapdragonチップ向けの特別な最適化は行われていません。それでも、Surface Pro Xで動作するARM版Windowsは、Apple Macbook M1とは全く比較になりません。
Cinebench のベンチマークチャートは次のとおりです。
次のテストでは、M1 MacとIntelベースのWindows PCでネイティブに動作するオープンソースのビデオトランスコードツール、HandBrakeを使用しました。記事には、「SQ1は約1フレーム/秒の速度で動作し、12分間の4Kビデオ『Tears of Steel』を1080p H.265形式に変換するのに約2時間かかりました」と記されています。「AppleのMacBook M1はSurface Pro Xを圧倒しています。」
これらのベンチマークは、ARM 版 Windows が Apple の新しい M1 Mac と比べてどれだけ遅れているかを示していますが、Apple が業界の他社を追い抜いた今、Microsoft がこのプロジェクトにさらに力を入れると予想しています。
業界全体がIntelチップから離れ、ARMプラットフォームを採用するのは必然だと思います。つまり、1年か2年(あるいは3年)もすれば、すべてのノートパソコンが新しいM1 Macと同じくらい高速で電力効率が高くなるということです。しかし、そのためには、MicrosoftはQualcommなどの業界パートナーと緊密に協力し、AppleのM1チップに匹敵するARMベースのノートパソコン用チップを開発する必要があります。