Bien qu’il y ait eu des progrès avec Code Mesa ciblant Apple M1 Pour les tests de base comme glmark2, il s’agissait d’un effort traditionnel exécuté sous macOS avec son propre pilote de noyau. Cette semaine, l’équipe d’Asahi Linux a célébré le premier triangle montré fonctionnant avec un package de pilotes entièrement open source.
Depuis l’année dernière, il y avait Premier code Apple M1 dans Mesa Par les développeurs d’Asahi Linux avec Alyssa Rosenzweig à la tête de l’effort de rétro-ingénierie graphique. Une grande partie des premiers travaux sur les pilotes OpenGL dans macOS ont été effectués en raison du travail d’ingénierie inverse en cours, Apple ne publiant aucune spécification ou pilote d’autres plates-formes. En plus de faire le travail Gallium3D/Mesa, comme exécuter l’interpréteur de shader et comparer les résultats avec la pile de pilotes macOS, cela est utile tout en pouvant tirer parti du pilote du noyau macOS, donc avoir un pilote Linux DRM/KMS est définitivement utile.
Pour ceux qui utilisent Asahi Linux aujourd’hui, il n’y a qu’un pilote de base pour le cache de trame, et l’accélération OpenGL ne profite que de LLVMpipe. Mais cette semaine, avec la dernière version bêta du noyau Linux et du code Mesa sur lesquels les développeurs d’Asahi travaillent, ils ont maintenant pu rendre avec succès leur premier triangle en utilisant le package de pilotes entièrement open source. (Modernisation: Il s’avère que ce premier triangle semble provenir de leur environnement basé sur m1n1 et n’est pas encore tout à fait un jeu de pilotes Linux approprié.)
Premier triangle affiché sur M1 Mac avec un pilote entièrement open source ! 🎉🎉🎉🎉 https://t.co/cyLeQRpJ4x
– Asahi Linux (Asahi Linux) 1 juin 2022
Le développeur Asahi Lina a partagé la bonne nouvelle concernant le premier triangle de ce pilote entièrement déverrouillé.
Asahi Lina montre le premier triangle rendu d’Apple M1 sur un package de pilotes entièrement open source – contrairement aux réalisations précédentes, il ne repose pas sur le pilote de noyau macOS actuel.
Il faudra un certain temps avant que vous puissiez vous attendre à jouer à des jeux OpenGL sur des appareils Apple M1 avec des fonctionnalités GL modernes et de bonnes performances, mais de bons progrès sont réalisés par l’équipe Asahi Linux et, espérons-le, à l’avenir, nous aurons un bon logiciel open source Vulkan empiler aussi en temps voulu.