\r\n\r\n
Appleの新しいM1プロセッサは、あらゆる意味で話題を集めました。高速かつ効率的で、あらゆる場所でベンチマークを達成しています。しかし、Appleの新シリコン上で動作するARM64版Windows 10のスクリーンショットが登場するなど、まだまだサプライズが続いています。
それだけでなく、Apple M1プロセッサは、windows10arm版のsen** surfaceproxよりも良いベンチマークを提供しているようです。
開発者のAlexander Graf氏は、windows 10のタスクマネージャのスクリーンショットをツイートし、「パフォーマンス」タブを表示しました。このタブには、謎のCPUタイプ「virt-5.2」が表示されており、Grafは、Windows 10armバージョンが動作するapplem1チップであることを確認しています。
Graf氏は、Windows 10arm64の内部プレビューを使用し、一般的な仮想化ツールであるQEMUのカスタムバージョンで動作させました。仮想化後、グラフ社はApple社の仮想化ツールである仮想マシンモニター.frameworkをApple社で稼働させた。
この組み合わせにより、グラフ社はApple M1チップ上でwindows 10arm64の内部プレビューを起動するだけでなく、かなり良いベンチマークを記録することができます。Geekbenchでベンチマーク結果を見ることができます。
この数字は一見わかりにくいのですが、いくつか目立つものがあります。注目すべきは、仮想化されたM1チップのシングルコア1288点、マルチコア5449点で、GeekbenchにおけるMicrosoft Surface Pro Xのシングルコア762点、マルチコア3005点よりもかなり高いスコアが出ていることです。
Apple M1チップ上でWindows 10 ARM64が動作しているのを見たときは驚きましたが、まったく予想外というわけではありませんでした。Apple M1チップはARMベースの設計であり、ハードウェア上でWindowsを動作させるという問題が出てきます。
Ars Technicaのインタビューで、Appleのソフトウェアエンジニアリング担当上級副社長であるCraig Federighi氏は、次のように語っています。
それは本当にマイクロソフト次第です。マイクロソフトのARM版Windowsを動かすためのコア技術があり、その技術はもちろんx86ユーザーモードアプリケーションをサポートします。しかし、それはマイクロソフトが決断しなければならないことで、これらのMacで実行するために、ユーザーにその技術をライセンスするために持ってくることです。でも、Macの性能は確かに高いです。
ハードウェアのネイティブサポートの見通しは、私たちが考えているよりも近いかもしれません。
Alexander Grafの仮想化プロジェクトが刺激的で、手伝いたい、あるいは単に面白いパッチがあるというだけなら、Apple Siliconサポートプロジェクトの実装を検討することができます。ちょっと複雑ですが、グラフが言うように、結果は "かなり早い"