Panfrost-Treiber zertifiziert für OpenGL ES 3.1-Kompatibilität für Mali-G52-GPU

Collabora hat bekannt gegeben, dass Khronos seinem Panfrost-Grafiktreiber bescheinigt hat, dass er alle CTS-Tests (Khronos Conformance Test Suite) erfolgreich bestanden hat und dass er vollständig mit der OpenGL ES 3.1-Spezifikation kompatibel ist. Der Treiber ist für die Mali-G52-GPU zertifiziert, es ist jedoch geplant, später auch für andere Chips zertifiziert zu werden. Insbesondere für die Chips Mali-G3.1 und Mali-G31, die eine ähnliche Architektur wie der Mali-G72 haben, wurde bereits eine nicht zertifizierte Unterstützung für OpenGL ES 52 implementiert. Für die GPU Mali-T860 und ältere Chips ist die vollständige Kompatibilität mit OpenGL ES 3.1 noch nicht gewährleistet.

Mit dem Erhalt des Zertifikats können Sie offiziell die Kompatibilität mit Grafikstandards erklären und die zugehörigen Khronos-Marken verwenden. Die Zertifizierung öffnet auch die Tür für den Einsatz des Panfrost-Treibers in kommerziellen Produkten, einschließlich der Mali G52 GPU. Der Test wurde in einer Umgebung mit der Distribution Debian GNU/Linux 11, Mesa und X.Org X Server 1.20.11 durchgeführt. Die zur Vorbereitung der Zertifizierung vorbereiteten Korrekturen und Verbesserungen wurden bereits in den Mesa 21.2-Zweig zurückportiert und in die gestrige Version von Mesa 21.2.2 aufgenommen.

Der Panfrost-Treiber wurde 2018 von Alyssa Rosenzweig von Collabora gegründet und durch Reverse Engineering der ursprünglichen ARM-Treiber entwickelt. Seit dem letzten Code haben die Entwickler eine Zusammenarbeit mit der Firma ARM aufgebaut, die die notwendigen Informationen und Dokumentation bereitstellte. Derzeit unterstützt der Treiber die Arbeit mit Chips, die auf den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) basieren. Für die GPU Mali 400/450, die in vielen älteren Chips auf Basis der ARM-Architektur zum Einsatz kommt, wird der Lima-Treiber separat entwickelt.

Source: opennet.ru

Kommentar hinzufügen