In Mesa wurde ein OpenGL-Treiber mit anfĂ€nglicher UnterstĂŒtzung fĂŒr Apple M1 Chips eingefĂŒhrt.

Alyssa Rosenzweig von Collabora, die den Panfrost-Treiber fĂŒr Mali GPUs entwickelt, berichtete ĂŒber die Vorbereitungen fĂŒr eine erste Implementierung des OpenGL-Treibers asahi in Mesa, die den Grafikprozessor unterstĂŒtzt, der in Apple M1 Chips verbaut ist. Der Treiber nutzt die Gallium-Schnittstelle und unterstĂŒtzt die meisten Funktionen von OpenGL 2.1 und OpenGL ES 2.0. Die bisher implementierte FunktionalitĂ€t reicht zwar noch nicht aus, um die meisten Spiele auszufĂŒhren, aber der Treiber kann bereits Anwendungen wie glxgears und glmark2 starten und besteht erfolgreich etwa 75 % der Tests des DrawElements Quality Program, das vom Khronos-Konsortium zur Zertifizierung der KompatibilitĂ€t mit OpenGL ES 2.0 verwendet wird.

Der Code des vorgeschlagenen Prototyps wurde bereits in den Hauptcode von Mesa integriert. Der neue Treiber basiert auf dem Referenz-Gallium-Treiber noop mit der Übertragung einiger Codebestandteile aus dem fĂŒr ARM Mali GPUs entwickelten Panfrost-Treiber. In Zukunft ist neben dem OpenGL-Treiber fĂŒr Mesa auch die Entwicklung eines Moduls fĂŒr die DRM (Direct Rendering Manager) Subsystem des Linux-Kernels sowie eines Mesa-Treibers mit Implementierung der Grafik-API Vulkan geplant.

Es sei daran erinnert, dass der Apple M1 Chip kein Standardprodukt ist, sondern speziell angefertigt wurde und eigene architektonische Besonderheiten aufweist. Beispielsweise verwendet der Apple M1 einen von Apple entwickelten GPU. Technische Dokumentationen zu diesem GPU liegen nicht vor, und bei der Entwicklung unabhÀngiger Treiber wird das Reverse Engineering der Treiber aus macOS eingesetzt.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster