La distribution Asahi Linux peut désormais faire tourner des jeux AAA comme Cyberpunk 2077 ou The Witcher 3 sur les puces Apple Silicon

Asahi Linux distro can now run AAA games like Cyberpunk 2077 or The Witcher 3 on Apple Silicon chips

Les développeurs d’Asahi Linux, ayant précédemment intégré le support de Linux sur les puces Apple Silicon, se concentrent désormais sur le monde du gaming. Bien que faire fonctionner des jeux Windows récents sur ces machines ne soit pas une mince affaire, l’équipe semble prendre plaisir à relever ce défi captivant.

Asahi Linux est un projet ambitieux visant à offrir une expérience Linux « soignée » sur les Macs équipés de puces Apple Silicon. Ce système a été créé par Hector Martin, connu sous le pseudonyme « Marcan », un hacker espagnol renommé qui a réussi à revenir sur les conceptions des nouveaux SoCs d’Apple. Marcan a un intérêt de longue date pour le gaming et le hacking de consoles comme la PS4 et la Wii.

Récemment, la développeuse d’Asahi, Alyssa Rosenzweig, a annoncé que le gaming sur Linux est désormais une réalité pour les systèmes basés sur M1. Rosenzweig, qui a travaillé sur les pilotes graphiques pour Asahi, a détaillé les défis que l’équipe a dû surmonter pour atteindre ce jalon, précisant que ce travail améliorera également le support aux autres applications x86 non liées au gaming.

La distribution Asahi Linux peut desormais faire tourner des

Alyssa Rosenzweig a expliqué que les jeux Windows sont généralement des binaires x86 qui rendent des graphiques via les API DirectX, tandis que l’objectif d’Asahi est de faire fonctionner ces binaires sur Arm Linux en utilisant Vulkan. Cela nécessite un niveau important d’émulation, raison pour laquelle les jeux les plus exigeants ont besoin de 16 Go de mémoire système pour fonctionner correctement.

La nouvelle pile de jeu d’Asahi comprend trois composants clés : Fex, un émulateur d’architecture x86 pour Arm ; Wine, qui traduit les APIs Windows vers Linux ; et le combo DXVK + vkd3d-proton pour convertir les appels DirectX en Vulkan. Au-delà des APIs graphiques, les applications Windows gèrent également différemment la gestion de la mémoire, en particulier en ce qui concerne les tailles de pages, ajoutant ainsi une couche supplémentaire de complexité.

1728928661 168 La distribution Asahi Linux peut desormais faire tourner des

Tous les jeux Windows fonctionnant sur Asahi sont virtualisés à travers une machine virtuelle compacte, grâce au projet muvm. Le contenu et les entrées des jeux transitent par des dispositifs comme le GPU et le contrôleur, permettant ainsi un fonctionnement fluide tant du hardware que du jeu. Les joueurs peuvent enfin profiter de Fallout 4 sur leur nouvelle machine Apple Silicon, a noté Rosenzweig.

Faire fonctionner des moteurs graphiques complexes, tels que DirectX, via un driver Vulkan avancé constitue un défi majeur, mais des progrès rapides sont réalisés. La distribution Linux officielle basée sur Fedora, Fedora Asahi Remix, prend désormais en charge des jeux exigeants de dernière génération tels que Control, The Witcher 3 et Cyberpunk 2077. Bien que de nombreux jeux soient déjà jouables, les titres AAA plus récents peinent encore à atteindre une fluidité de 60 fps.

« La précision est la priorité. La performance s’améliore ensuite. Des jeux indépendants comme Hollow Knight fonctionnent à pleine vitesse, » a déclaré Rosenzweig.