Les jeux Windows sur Linux se sont encore améliorés grâce à CrossOver
CrossOver, la couche de compatibilité basée sur Wine pour exécuter les logiciels Windows sur Mac et Linux, vient de publier sa première version ARM 64 bits. Il permet des jeux comme Cyberpunk 2077, Hadès IIet Le fantôme de Tsushima pour fonctionner sur des ordinateurs Linux ARM sans installer d'émulateurs ou de couches de traduction supplémentaires.
CrossOver est basé sur la même base open source Wine que la couche de compatibilité Proton de Valve, et les deux sociétés ont fait des progrès impressionnants dans l'exécution de jeux Windows sur Linux de bureau. Cependant, ce travail est principalement limité aux systèmes x86 traditionnels. Les ordinateurs basés sur ARM tels que les ordinateurs de bureau Apple Silicon Mac, les téléphones Linux, le System76 Thelio Astra ou les ordinateurs Raspberry Pi nécessitaient des couches d'émulation supplémentaires et d'autres astuces pour exécuter la plupart des logiciels Windows.
Cela change enfin, puisque CrossOver a révélé une version préliminaire avec le support Linux ARM64. Même si le projet Wine sous-jacent a ajouté la prise en charge d'ARM 64 bits plus tôt cette année, il nécessite toujours un composant supplémentaire pour traduire le bytecode x86 32 bits et 64 bits en instructions ARM. Sinon, vous êtes limité aux logiciels Windows natifs ARM. CrossOver a intégré l'émulateur FEX pour cette dernière partie.
Un article de blog expliquait : « Après des années de travail acharné, nous voulions vraiment voir de quoi notre code était capable, et quelle meilleure façon de le faire que de commencer à jouer à certains de nos jeux préférés ? Notre équipe d'assurance qualité s'est mise au travail pour tester notre System76 Thelio Astra alimenté par un processeur Ampere Altra 128 cœurs 3 GHz et NVIDIA RTX 4060 Ti, exécutant Ubuntu 24.04 avec prise en charge NTSync. Nous sommes reconnaissants à Ampere et System76 de nous avoir fourni Des ordinateurs de bureau et des serveurs Ampere pour nous aider dans nos efforts de développement et de tests. Même si de nombreux jeux ne fonctionnaient pas encore parfaitement, nous avons vu de nombreux jeux exigeants fonctionner avec d'excellentes performances.
Le System76 Thelio Astra avec CrossOver pourrait jouer à Cyberpunk 2077 à 120 FPS en moyenne, bien que la résolution exacte et les autres paramètres graphiques n'aient pas été mentionnés. Les développeurs ont également signalé Hadès II en moyenne à 60FPS, Chemin de l'exil 2 à 60FPS, et Le fantôme de Tsushima à 50FPS.
Cela ne signifie probablement pas que vous jouerez bientôt à un jeu PC AAA typique sur votre Raspberry Pi, mais il s'agit d'une mise à niveau passionnante pour l'écosystème Linux. Les ordinateurs de bureau et portables équipés de processeurs ARM sont de plus en plus courants, et des ports appropriés de CrossOver (ou d'autres variantes de Wine) peuvent aider à combler les lacunes en matière de prise en charge logicielle. Le travail de CodeWeavers et d’autres développeurs pourrait également constituer une étape vers un matériel de jeu Linux davantage basé sur ARM, comme une future itération du Steam Deck ou le casque autonome Valve VR, selon la rumeur.
CrossOver a également déclaré dans l'annonce : « Bien que le jeu soit passionnant et constitue un excellent moyen de montrer les performances de CrossOver Linux ARM64, il existe de nombreuses autres possibilités. Par exemple, nous envisageons CrossOver comme une solution viable pour migrer les charges de travail Windows d'entreprise vers Linux pour une sécurité améliorée et une surcharge réduite. Il reste également du travail à faire pour amener CrossOver sur encore plus de plates-formes.
CrossOver est un produit payant, et si vous disposez d'un abonnement actif, vous pouvez essayer le port ARM Linux à partir du lien source ci-dessous. Les développeurs sont également intéressés par les rapports de bugs, si vous l'essayez sur vos propres appareils.
