Germany

Asahi Linux feiert das erste Apple M1-Dreieck mit einem vollständig Open-Source-Treiber

Obwohl es Fortschritte im Mesa-Code für den Apple M1 für grundlegende Tests wie glmark2 gegeben hat, war es eine traditionelle Erfahrung, macOS mit einem eigenen Kernel-Treiber auszuführen. Diese Woche feierte das Asahi-Linux-Team das erste demonstrierte Dreieck, auf dem ein vollständig offenes Treiberpaket ausgeführt wurde.

Seit letztem Jahr verfügt Mesa über einen Apple M1-Code von Asahi Linux-Entwicklern mit Alice Rosenzweig, der den Weg zum Reverse Engineering von Grafiken weist. Ein Großteil der frühen Arbeit von OpenGL-Treibern in macOS war auf die dort durchgeführte Reverse-Engineering-Arbeit zurückzuführen, bei der Apple keine Spezifikationen oder Treiber von anderen Plattformen veröffentlichte. Abgesehen davon, dass Gallium3D / Mesa wie das Starten des Shader-Interpreters und das Vergleichen der Ergebnisse mit dem macOS-Treiberstack funktioniert, ist dies nützlich, da Sie den macOS-Kerneltreiber nutzen können, sodass DRM / KMS-Linux-Treiber definitiv nützlich sind.

Für diejenigen, die heute Asahi Linux verwenden, gibt es nur einen grundlegenden Frame-Cache-Treiber, und die OpenGL-Beschleunigung verwendet nur die LLVMpipe. Aber diese Woche haben die Asahi-Entwickler mit der neuesten Beta-Version des Linux-Kernels und dem Mesa-Code, an dem die Asahi-Entwickler arbeiten, bereits ihr erstes Dreieck mit dem vollständig quelloffenen Treiberpaket erfolgreich dargestellt. (Upgrade: Es stellt sich heraus, dass dieses erste Dreieck aus ihrer m1n1-basierten Umgebung zu stammen scheint und noch nicht der richtige Treibersatz für Linux ist.)

Das erste Dreieck auf dem M1 Mac mit vollständig Open-Source-Treibern! 🎉🎉🎉🎉

– Asahi Linux (AsahiLinux) 1. Juni 2022

Entwickler Asahi Lina teilte die guten Nachrichten über das erste Dreieck dieses vollständig freigeschalteten Treibers mit.

Asahi Lina zeigt das erste abgebildete Dreieck des Apple M1 auf einem Paket vollständig quelloffener Treiber – anders als bei früheren Errungenschaften setzt es nicht auf den aktuellen Treiber des macOS-Kernels.

Es wird einige Zeit dauern, bis Sie erwarten können, OpenGL-Spiele auf Apple M1-Geräten mit modernen GL-Fähigkeiten und guter Leistung zu spielen, aber das Asahi-Linux-Team macht gute Fortschritte und hoffentlich werden wir gute Open-Source-Software Vulkan haben, die auch Stacks enthalten wird rechtzeitig.