Le développeur démarre avec succès Windows 10 sur la nouvelle puce M1 d’Apple
Le nouveau processeur M1 d'Apple a fait la une des journaux pour toutes les bonnes raisons. Il est rapide, économe en énergie et atteint les points de repère dans tous les bons endroits. Pourtant, il y a encore de la surprise à venir, car des captures d'écran de l'édition Windows 10 ARM64 fonctionnant sur le nouveau silicium d'Apple ont émergé.
Non seulement cela, mais le processeur Apple M1 semble fournir de meilleurs points de repère que le périphérique de référence de l'édition Windows 10 ARM, le Surface Pro X.
La puce Apple M1 exécute Windows 10 ARM Edition
Le développeur Alexander Graf a tweeté une capture d'écran du gestionnaire de tâches de Windows 10, affichant l'onglet Performances. L'onglet montre un mystérieux type de CPU, «virt-5.2». Graf a confirmé qu'il s'agissait de la puce Apple M1, exécutant l'édition Windows 10 ARM.
Qui a dit que Windows ne fonctionnerait pas bien sur #AppleSilicon ? C'est assez accrocheur ici . Correctifs #QEMU pour référence: https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL
– Alexander Graf (@_AlexGraf) 26 novembre 2020
Graf a pris une version de Windows 10 ARM64 Insider Preview et l'a exécutée via une version personnalisée de l'outil de virtualisation populaire, QEMU. Après la virtualisation, Graf l'a exécuté via Apple Hypervisor.framework, l'outil de virtualisation d'Apple.
La combinaison a permis à Graf non seulement de démarrer Windows 10 ARM64 Insider Preview sur la puce M1 d'Apple, mais aussi d'enregistrer des points de repère assez décents. Vous pouvez voir les résultats des tests d'analyse comparative sur Geekbench .
Bien que ces chiffres puissent sembler déroutants, il y a quelques points forts. Notamment, la puce M1 virtualisée a enregistré un score monocœur de 1288 et un score multicœur de 5449, considérablement plus élevé que le score monocœur de la Microsoft Surface Pro X de 762 et le score multicœur de 3005 sur Geekbench .
Windows 10 fonctionnant en mode natif sur M1 Silicon?
Voir Windows 10 ARM64 fonctionner sur la puce Apple M1 est surprenant, mais pas complètement inattendu. La puce Apple M1 utilise une conception basée sur ARM, ce qui soulève des questions sur l'exécution native de Windows sur le matériel.
Dans une interview avec Ars Technica , Craig Federighi, Senior VP of Software Engineering d'Apple, a déclaré:
Cela dépend vraiment de Microsoft. Nous avons les technologies de base pour eux [Microsoft] pour faire cela, pour exécuter leur version ARM de Windows, qui à son tour, bien sûr, prend en charge les applications en mode utilisateur x86. Mais c'est une décision que Microsoft doit prendre, mettre sous licence cette technologie pour que les utilisateurs s'exécutent sur ces Mac. Mais les Mac en sont certainement très capables.
La perspective d'un support matériel natif est peut-être plus proche qu'on ne le pense.
Si le projet de virtualisation d'Alexander Graf vous semble passionnant et que vous souhaitez aider ou simplement explorer les correctifs intéressants, vous pouvez explorer le projet Implémenter le support Apple Silicon . C'est un peu compliqué, mais comme le dit Graf, le résultat est «assez vif».