Les plus grands jeux vidéo sur Mac… grâce à Linux

Et si Linux venait au secours des gamers sur la plateforme Apple Silicon (puces M1/M2/M3/M4) ? Asahi Linux annonce, en effet, que le jeu vidéo sur Linux pour M1 est disponible. Voici ce qui change et ce qui est déjà possible.

Avec la dernière version d’Asahi Linux, vous pourrez désormais lancer des jeux AAA avec une compatibilité plus large que sur le système d’exploitation macOS.

Le kit de jeu Asahi intègre nos pilotes Vulkan 1.3 avec émulation x86, la compatibilité Windows et une conformité OpenCL 3.0. Asahi Linux est ainsi livré avec les seuls pilotes conformes OpenGL, OpenCL et Vulkan pour ce matériel. Bien que cette version soit encore considérée comme alpha, Control fonctionne déjà plutôt bien (illustration de cet article), rassurent les développeurs.

Pour en profiter, vous pouvez installer Fedora Asahi Remix, puis mettre à jour les pilotes et installer Steam. La plupart des jeux nécessitent 16 Go de mémoire.

Les jeux sont généralement des binaires Windows x86 utilisant DirectX. L’objectif d’Asahi est une compaibilité Arm Linux avec Vulkan. Comment est-ce possible ? FEX émule x86 sur Arm. Ensuite, Wine traduit Windows en Linux. Enfin, DXVK et vkd3d-proton traduisent DirectX en Vulkan.

Fallout 4 sur Linux et sur Mac M1
Fallout 4 sur Linux et sur Mac M1

Un obstacle concerne la taille des pages mémoire. Les systèmes Apple utilisent des pages de 16K, tandis que x86 s’attend à des pages de 4K. Pour résoudre ce problème, Asahi Linux va exécuter les jeux dans une petite machine virtuelle à l’aide de muvm, en passant par des périphériques comme le GPU et les contrôleurs de jeu.

Le dernier élément est un pilote Vulkan avancé, car la traduction de DirectX nécessite Vulkan 1.3 avec de nombreuses extensions. En avril dernier, Asahi a développé seul pilote Vulkan 1.3 pour matériel Apple, auquel les développeurs ont ajouté la prise en charge de DXVK.

Tous les détails sont expliqués (en anglais) sur le blog officiel d’Asahi Linux.

Retour en haut