Experimenteller Treibercode, der über die „Edge“-Pakete von Asahi Linux verfügbar ist, ermöglicht die Bereitstellung von OpenGL 3.1 und OpenGL ES 3.0 für Apple Silicon M1/M2 SoCs unter diesem auf Arch Linux basierenden Betriebssystem.

Alyssa Rosenzweig gab heute bekannt, dass OpenGL 3.1 jetzt im Asahi Linux Edge-Kanal verfügbar ist, verglichen mit der vorherigen Unterstützungsbeschränkung für OpenGL 2.1. Ebenso ist OpenGL ES 3.0 jetzt als nettes Upgrade von OpenGL ES 2.0 verfügbar. Dadurch funktionieren mehr klassische Spiele jetzt gut unter Asahi Linux auf Apple-Hardware.

Dieser experimentelle Code ist noch nicht offiziell mit den OpenGL 3.1-oder OpenGL ES 3.1-Spezifikationen konform, funktioniert aber für diejenigen, die ihn nutzen möchten, um vorwiegend Open-Source-Spiele unter Asahi Linux auszuführen. Die Unterstützung von OpenGL ES 3.1 wird voraussichtlich bald verfügbar sein.

Die Asahi-Linux-Entwickler arbeiten auch weiterhin an einem Vulkan-API-Treiber für Apple-Hardware, sind aber derzeit noch „eine ganze Weile“ von den grundlegenden Vulkan 1.0-Anforderungen entfernt.

Für den Asahi AGX Gallium3D-Treiber in Mesa wird weiterhin neuer Code von dort hochgeladen, während der einfachste Weg, die neuesten Apple M1/M2-Grafikbits zu nutzen, die Ausführung der Asahi Linux-Distribution ist. Das Haupthindernis für die Upstream-Unterstützung von Apple-Grafiken anderswo ist der von Rust geschriebene Apple Direct Rendering Manager-Treiber, der noch nicht geupstreamt wurde, und es sieht so aus, als ob es noch einige Monate dauern könnte, bis er in eine veröffentlichte Linux-Kernel-Version geupstreamt wird.

Weitere Details zur OpenGL 3.1/OpenGL ES 3.0-Unterstützung mit Asahi Linux Edge unter dieser Blogbeitrag.

Categories: IT Info