Ordinateurs

L’émulation x86 64 bits arrive officiellement sur Windows sur ARM

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Au cours des deux dernières années, il a été possible d’acheter un PC ARM qui exécute Windows, avec une expérience utilisateur moyenne allant de « acceptable » à « moche », selon le type de travail que vous devez faire avec votre PC.

Certains des problèmes auxquels Windows 10 sur ARM est confronté aujourd’hui sont les mêmes que ceux dont Windows RT a souffert en 2012. Alors que Windows sur ARM en 2020 dispose des capacités d’émulation x86 qui manquaient à Windows RT, la fonctionnalité a été soumise à certaines restrictions concernant le support logiciel. . Seules les applications 32 bits ont été prises en charge – et pas toutes. Le jeu 32 bits émulé est une affaire très aléatoire, car cela Publier des émissions Reddit.

Maintenant, cependant, certaines de ces restrictions disparaissent. Dans un article de blog récent, Microsoft a dit les futures versions de Microsoft Edge utiliseront moins de batterie et que la société construit un client Teams natif optimisé pour Windows sur ARM. Enfin, la société écrit : « Nous étendrons également la prise en charge de l’exécution d’applications x64, l’émulation x64 commençant à être déployée dans le programme Windows Insider en novembre. »

C’est un gros problème… si les processeurs peuvent le gérer

Sur le papier, obtenir une émulation x86-64 dans ARM est un gros problème. Les clients résistent à être coincés dans des situations où un logiciel qu’ils doivent exécuter peut être incompatible avec leur processeur. Mais avec quelle efficacité les applications x86 64 bits pourront-elles fonctionner sur des processeurs ARM ?

C’est une question très ouverte. Consultez les critiques de la Surface Pro X et vous remarquerez qu’aucune d’entre elles n’a de très bonnes choses à dire sur le côté logiciel de l’expérience. Il existe une poignée d’applications natives qui fonctionnent bien et tout ce qui tombe dans la saveur de l’émulation x86 finit par être mauvais à des degrés divers. De nombreux jeux ne fonctionnent pas (la prise en charge de l’émulation est limitée à OGL 1.1). Les jeux qui reposent sur un logiciel anti-triche ne fonctionnent pas, car ce logiciel n’a pas encore été porté sur ARM. Microsoft a une liste complète des limitations actuelles ici.

Ce n’est pas que du sable. C’est du sable émulé x86 64 bits. Aussi? Je déteste le sable.

Afin de faire de Windows 64 bits sur ARM une perspective attrayante, Microsoft doit fournir quatre éléments spécifiques :

Applications natives: L’un des moyens de rendre l’émulation x86 64 bits plus attrayante est de rassurer les gens sur le fait qu’ils n’auront presque jamais besoin de l’utiliser. Cela peut nécessiter de payer directement les 500 meilleurs fournisseurs d’applications PC les plus couramment installés pour porter leur logiciel. x86 a une avance de quatre décennies sur ARM en ce qui concerne le nombre total d’applications natives, et jeter de l’argent sur ce problème est le moyen le plus simple de le faire disparaître.

Psssssst :  Microsoft confirme que certaines Surface Pro 6 et Surface Book 2 fonctionnent à des vitesses Pentium II

Prise en charge des pilotes et des API de bas niveau: La prise en charge de l’API peut chevaucher la prise en charge de l’application en fonction du contexte, mais j’ai décidé de la regrouper avec des pilotes à des fins thématiques. Le passage à la prise en charge des applications x86 64 bits devrait inclure une meilleure prise en charge des pilotes à tous les niveaux, des logiciels anti-triche aux accessoires et périphériques. L’un des plus grands objectifs de Microsoft avec la prochaine version de Windows sur les systèmes ARM devrait être d’éliminer autant de problèmes et de « pièges » de bas niveau qu’il est humainement possible. Trouver un moyen d’étendre la prise en charge des jeux à une version d’OpenGL écrite après l’administration Clinton.

SoC plus rapides: Il ne suffit pas d’améliorer le côté logiciel de l’équation – le matériel à l’intérieur de ces systèmes doit également augmenter de quelques crans. C’est le talon d’Achille de l’émulation ; il est beaucoup plus difficile d’améliorer les performances lors de l’exécution simultanée d’une traduction de code. Cette pression devrait diminuer à mesure que davantage d’applications natives et une meilleure prise en charge des pilotes et des API de bas niveau deviennent disponibles.

Performances fluides: Plusieurs critiques de la Surface Pro X notent que l’unité bégaie souvent ou fonctionne de manière erratique lors de l’émulation x86. Cela vaut la peine de faire en sorte que les tâches prennent un peu plus de temps si le résultat est une expérience utilisateur plus fluide. Les applications qui bégaient ou se bloquent de manière erratique sont beaucoup plus difficiles à naviguer que les applications qui répondent à des taux plus lents mais plus cohérents. Des SoC plus rapides, comme mentionné ci-dessus, aideront à résoudre ces problèmes.

Psssssst :  Apple n'autorisera pas les mises à niveau SSD Mac Studio - High-teK.ca

La réponse de Microsoft à la liste ci-dessus façonnera le conflit entre x86 et ARM dans l’espace traditionnel des ordinateurs de bureau/portables. Si la société commence à travailler de manière agressive pour faire d’ARM un partenaire à part entière en termes de disponibilité globale des logiciels, de prise en charge de DirectX et de futures versions de jeux, cela va amener x86 en conflit direct avec ARM dans un délai relativement court. Cela serait particulièrement vrai si Nvidia utilisait sa propriété ARM pour construire des cœurs de processeur spécifiquement destinés à défier Intel et AMD dans leurs espaces centraux.

Des tendances comme celle-ci sont la raison pour laquelle j’ai dit que nous examinons la le marché des CPU le plus intéressant depuis des décennies. La façon dont Microsoft traite ARM façonnera la compétition x86 contre ARM. Il en sera de même pour les décisions de Nvidia sur la meilleure façon de tirer parti de sa nouvelle adresse IP. RISC-V continue de gagner du terrain. En ce qui concerne ces systèmes Windows sur ARM, Microsoft a déclaré qu’il travaillait avec Acer, HP, Lenovo, Samsung et sa propre division Surface pour proposer Windows 10 sur ARM aux clients.

Maintenant lis:

Bouton retour en haut de la page