Gaming PC sur Arm : la compatibilité logicielle avec Windows est-elle vraiment 'un problème résolu' ?
La semaine dernière, j'ai eu l'opportunité d'échanger avec Chris Bergey, Vice-Président Senior et Directeur Général du secteur Client chez Arm Holdings. Nos discussions sur le gaming PC sous Windows sur Arm m'ont laissé prudemment optimiste pour l'avenir. Prudemment, car comme dit le proverbe, la preuve est dans le pudding - ou plutôt dans sa dégustation, pour être tout à fait précis.
Windows sur Arm existe depuis un moment, mais c'est véritablement avec les puces Snapdragon X l'année dernière qu'il a fait son entrée remarquée. Cependant, dès le lancement des premiers ordinateurs portables équipés de ces puces, de nombreuses applications se sont révélées incompatibles. J'ai donc demandé à Bergey quel était le point de vue d'Arm sur cette question aujourd'hui. Sa réponse fut sans équivoque : "La compatibilité est, à nos yeux, un problème largement résolu".
Le terme "largement" fait ici beaucoup de travail, car tout dépend des types d'applications et d'utilisateurs concernés. Bergey précise : "Nous observons des résultats très encourageants. Microsoft dispose de données montrant que les utilisateurs passent environ 93% de leur temps sur des applications natives Arm, et les autres fonctionnent très correctement".
En creusant, j'ai trouvé que Microsoft annonçait il y a un an que "près de 90% du temps passé dans les applications concernait des versions natives Arm". Attention cependant : 90% du temps ne signifie pas 90% des applications - les gens concentrent leur usage sur un nombre limité d'apps. Mais la couverture des applications natives semble effectivement large aujourd'hui pour l'utilisateur moyen, que ce soit pour le navigateur, la communication ou les logiciels créatifs.
Venons-en au gaming, notre principal sujet d'intérêt. Bergey est bien conscient des défis spécifiques au gaming sur Arm. Le principal problème de compatibilité vient des anti-triche. "Ces systèmes cherchent des registres spécifiques qui n'existent pas dans l'architecture Arm", explique-t-il. "Nous travaillons avec Microsoft et nos partenaires pour résoudre ces problèmes... C'est un processus, mais l'expérience est déjà bonne pour de nombreux utilisateurs."
Pourtant, le gaming sur Arm est loin d'être parfait. Notre rédacteur Ian Evenden a récemment testé en profondeur et constaté que si les performances sont étonnamment bonnes pour les jeux compatibles, beaucoup ne fonctionnent toujours pas. Bergey évoque ce qui semble être la clé de l'avenir du gaming sur Arm : "Les développeurs ont de plus en plus intérêt à être indépendants de l'architecture... Avec l'essor des plateformes croisées (Android, Chrome...), il deviendra de plus en plus pertinent pour eux de proposer des versions Arm en plus des versions x86."
J'ai poussé Bergey à développer : "Les développeurs vont simplement dire 'Je vais supporter les écosystèmes Arm et x86'. Il ne s'agira pas de choisir l'un ou l'autre. Bien sûr, cela demande du travail supplémentaire et nécessitera des incitations industrielles, mais c'est comme supporter à la fois les cartes AMD et Nvidia. À terme, c'est dans l'intérêt des développeurs."
Ainsi, Arm voit la solution dans les mains des développeurs de jeux, qui devraient choisir d'implémenter le support natif Arm. Je ne sais pas si cet avenir se réalisera exactement comme Arm l'imagine, mais à en juger par le succès de SteamOS et l'adoption croissante de Linux, les joueurs PC semblent prêts à essayer de nouvelles choses. Que Windows fonctionne sur une architecture différente pourrait bien être une de ces nouveautés que les développeurs prendront en compte. Mais seul l'avenir nous le dira.