Windows 11 officiellement compatible M1 et M2 à travers la virtualisation

Pierre Dandumont |

Alludo, la société qui détient Parallels Desktop, vient d'annoncer que Microsoft a validé l'usage de Windows 11 sur les Mac M1 et M2 dans une machine virtuelle à travers Parallels Desktop 18.2. Et dans le même temps, VMWare a fait la même annonce pour Fusion 13. Mais il y a de nombreuses limites.

Dès le démarrage, Parallels Desktop propose d'installer Windows 11 et s'occupe de tout.

Windows 11 Pro ou Entreprise

Le support officiel nécessite Parallels Desktop 18.2 — la dernière version en date, vendue 100 € — ou VMWare Fusion 13 (qui est gratuit pour un usage personnel) et demande surtout Windows 11 Pro ou Entreprise, la version familiale n'est pas officiellement supportée. La question de la clé de licence, un point qui a posé des soucis par rapport aux contrats de Microsoft, semble ici assez claire : l'utilisateur doit acheter sa propre clé. Parallels renvoie vers le site de Microsoft, où la clé en question vaut 260 €. Dans la pratique, une version boîte de l'OS se trouve pour 190 € sur Amazon.

Une boîte de Windows 11 Pro

Vous trouverez probablement des clés issues du marché gris pour quelques euros en cherchant un peu. La conformité de ces dernières va dépendre de la clé, mais un vendeur qui vous fournit une clé dite retail provenant d'un pays de l'Union européenne a parfaitement le droit de le faire. Par contre, les clés OEM ne peuvent pas être revendues sans le matériel associé. Toute la question va donc être de déterminer l'origine de la clé.

Beaucoup de fonctions absentes

Microsoft liste les fonctions absentes de Windows 11 une fois exécuté sur un Mac Apple Silicon, et elles sont nombreuses. Premièrement, si les applications x86 et x86-64 fonctionnent à travers l'émulation (lente) de Microsoft, ce n'est pas le cas des applications ARM 32 bits. La limitation ne vient pas de Microsoft ou de Parallels, mais d'Apple : les puces M1 et M2 ne prennent pas en charge le code ARM 32 bits. C'est un souci sous Windows car certaines applications ARM emploient ce type de code. Sous Windows 10 ARM, une partie de l'OS — comme le Microsoft Store — dépendait encore du code 32 bits, mais ce n'est a priori plus le cas sous Windows 11.

Deuxièmement, l'accélération graphique fait l'impasse sur DirectX 12. Parallels ne prend en charge qu'OpenGL 3.3 et DirectX 11, ce qui peut poser des soucis avec les jeux modernes. Il semble illusoire de vouloir exécuter les derniers titres AAA sur une machine virtuelle en émulation, mais le problème existe tout de même. Si certains jeux restent compatibles DirectX 11 — avec des performances et des résultats dégradés —, d'autres n'acceptent que DirectX 12. Pour VMWare Fusion, c'est encore pire : il n'y a pas d'accélération 3D via DirectX.

Le récent Hogwarts Legacy nécessite DirectX 12.

Troisièmement, la virtualisation imbriquée (nested virtualization) n'est pas supportée, ce qui bloque certaines fonctions de Windows. Le sous-système Android — pour exécuter des applications Android —, le sous-système GNU/Linux, certaines fonctions de sécurité et le bac à sable de Windows sont en effet absents. Cette limitation vient en partie d'Apple : techniquement, les puces M2 prennent en charge cette fonction qui permet de lancer une machine virtuelle dans une machine virtuelle, mais elle n'est pas activée.

Certaines fonctions des Apple M1 et M2 marchent sous Linux… et pas sous macOS

Certaines fonctions des Apple M1 et M2 marchent sous Linux… et pas sous macOS

Pour le reste, le communiqué explique bien que la création d'une machine virtuelle s'effectue en un clic. Pour conclure, c'est une bonne nouvelle pour ceux qui ont un usage professionnel de Windows s'ils peuvent s'accommoder des limites, mais nous sommes loin d'une solution comme Boot Camp, qui permet de lancer Windows en natif sur les Mac, un choix assez apprécié des joueurs.

avatar rolmeyer (non vérifié) | 

@Linker

Un support officiel pour les entreprises.
Avant c’était toléré via une version preview insider.
Maintenant tu peux avoir un support de la part de MS et une version normale de Windows. Preview = public beta en gros.
J’ai été Insider W10 x86 de 2016 à 2018, ça marche, mais c’est pas parfait. Il y avait des bugs. (en plus des bugs habituels 🤣 ).
De plus ils ne supportent que W11 pro qui l’avantage de pouvoir être installé sans connexion internet ( obligatoire pour Home) et avec un compte local. ( compte MS obligatoire à l’install pour home, mais bon tu peux installer home via un compte créé pour l’occasion et puis tu passes en compte local et tu oublies le compte créé)

avatar Pierre Dandumont | 
Ca apporte que t'as le droit de le faire, pas juste de trouver une ISO en espérant des outils compatibles.
avatar Linker | 

@Pierre Dandumont

Parrallels avait déjà cette fonction, il proposait déjà de télécharger W11 en lançant l’application

avatar Filou53 | 

Bon, si je comprends bien (mais j'ai des doutes),
pour un vieux c... comme moi qui a encore envie de jouer de temps en temps à des jeux PC (pas trop gourmands) tels que Panzer Corps 1,
j'ai pas intérêt à passer sur M1/2/... car ce sera fini.
Triste...
Encore une raison de plus pour moi de ne pas aimer Tim Cook
(je sais, cela ne risque pas de le toucher des masses ;-)

avatar winstonsmith | 

Le Panzer Corps de 2011 ? Ca devrait marcher avec DirectX 11 et donc sous Parallels.

avatar Filou53 | 

oui, celui-là.
Merci pour ta réponse

avatar scoubix | 

Personnellement j’utilise Parallels 18 avec une licence Windows 11 sur mon Macbook Pro M1 Pro. Je suis à la fois impressionné par la rapidité d’exécution de Win 11 ARM sur l’archi Parallels/Apple Silicon, mais aussi (contrairement à ce que dit l’article) par la rapidité d’exécution de softs x86 sous ce Windows. Que ce soit certains outils de manipulation de streams vidéo, des outils bureautique, ou des anciens jeux comme toute la panoplie Steam des jeux Valve (les Half-Life, Portal 1 et 2…), certes qui ont plus de 10 ans mais qui tournent en émulation avec tous les détails à fond et en résolution native, franchement ça me va très bien…

avatar Pierre Dandumont | 

Ben c'est objectivement lent comme émulation, pourtant.

Mais c'est sur que si le mètre étalon, c'est des trucs basiques qui tournent bien sur n'importe quel PC bas de gamme, ça aide. Les jeux en question, c'est presque 20 ans pour Half Life 2, 12 ans pour Portal 2, etc.

En émulation x86, on est au mieux au niveau d'un PC en Atom d'entrée de gamme, pas d'un PC à peu près moderne. Sans même prendre en compte les trucs qui marchent pas.

avatar scoubix | 

J'aurais du préciser que mon mètre étalon de comparaison, c'est utiliser UTM (donc QEMU) pour faire tourner Windows x86 sur le même Macbook Pro. Et là c'est vraiment insupportable de lenteur, en fait il n'y a que Windows 2000 qui soit à peu près utilisable, même un XP est horripilant de lenteurs...

avatar Pierre Dandumont | 
Ah ben forcément. Mais sur des CPU à peu près équivalents aux M1/M2, l'émulation est lente (plus que Rosetta)
avatar TheUMan | 

J'utilise une version VMware Fusion 13 Pro avec un machine virtuelle en Windows 10 Pro sur un Mac Intel.
2 questions:
- Est-ce que je peux passer gratuitement à Windows 11 Pro ? L'update de Microsoft devrait me le proposer ou pas ? Ma machine Intel est ancienne (2015) mais ma version de VMware est récente elle.
-A supposer que j'arrive à avoir une machine Virtuelle en Windows 11 Pro qui fonctionne sur un poste Intel. Si je prends cette même machine virtuelle et que j'essaie bêtement de la faire tourner sur un Mac Mx, la machine est censée tourner directement ?

avatar Pierre Dandumont | 

La question 1 : oui. Normalement VMWare le permet. Après, faut dans certains cas recréer une machine virtuelle pour les trucsliés à la sécurité, mais VMWare supporte Windows 11 sur les mac Intel.

La question 2, non. C'est pas le même OS.

avatar rolmeyer (non vérifié) | 

@TheUMan

Oui j’ai mis à jour mon W10 Pro en W11 Pro, l’activation n’a pas été perdue. ( intel bien sûr fusion 13 )
J’ai suivi la procédure recommandée par Vmware pour les réglages de la VM de W10. Puis j’ai utilisé l’assistant upgrade de MS dans la VM.
Pour être sur je l’ai fait sur copie de la VM.

avatar radeon | 

Ok merci pour les éclaircissements

avatar mk3d | 

J’ai pu utiliser depuis un mois Windows 11 arm beta sur un m2 max, à travers Fusion 13.
Pour un usage simple, je n’ai pas eu un seul soucis.
Bien pratique quand on a besoin de Windows quelques minutes par jour.
Je ne fais pas de jeux, pas de 3D.
Très content, je peux enfin abandonner mon Intel.

avatar imrfreeze | 

Et il est @JustAnother whatever qui nous expliquait il y a deux étés à grand renfort de condescendance combien il était con de penser que Microsoft apporte un quelconque support au fonctionnement de Windows sur Apple Silicon ? Je voudrais voir le numéro de voltige « c’est pas ce que je voulais dire » déployé

avatar sbosch79 | 

Bon mis à part quelques systèmes comme Microsoft SQL Server je n'ai eu aucun soucis avec Windows 11 sous Parralel/VMWare.
Je le trouve même bien plus réactif que sur d'autres machines Intel et n'ai vraiment pas eu de soucis à l'utilisation quotidienne (et je pense que 95% des utilisateurs finaux seraient dans le même cas).
Bon niveau professionnel j'ai déjà virtualisé plusieurs serveurs Linux et Windows 11 qui fonctionnent ultra bien, reste un serveur utilisant (malheureusement pour moi) MS SQL Server que je ne peux virtualiser et donc terminer la migration définitive Intel/ARM M1...

avatar Leixia | 

Une machine virtuelle dans une machine virtuelle...
Autant ça se fait bien avec Docker (DinD) autant en VM, j'ai un peu peur (des perfs) !

avatar Pierre Dandumont | 

Ben quand le CPU le gère proprement (la nested virtualization), ça ne pose pas de soucis particuliers.

Pages

CONNEXION UTILISATEUR