Panfrost-stuurprogramma gecertificeerd voor OpenGL ES 3.1-compatibiliteit voor Mali-G52 GPU

Collabora heeft aangekondigd dat Khronos zijn grafische driver Panfrost heeft gecertificeerd als zijnde geslaagd voor alle CTS-tests (Khronos Conformance Test Suite) en volledig compatibel bevonden met de OpenGL ES 3.1-specificatie. De driver is gecertificeerd met behulp van de Mali-G52 GPU, maar het is de bedoeling dat deze later ook voor andere chips wordt gecertificeerd. In het bijzonder is niet-gecertificeerde ondersteuning voor OpenGL ES 3.1 al geïmplementeerd voor de Mali-G31- en Mali-G72-chips, die een architectuur hebben die vergelijkbaar is met de Mali-G52. Voor GPU Mali-T860 en oudere chips is volledige compatibiliteit met OpenGL ES 3.1 nog niet voorzien.

Door het certificaat te verkrijgen, kunt u officieel compatibiliteit met grafische standaarden verklaren en de bijbehorende Khronos-handelsmerken gebruiken. De certificering opent ook de deur voor gebruik van de Panfrost-driver in commerciële producten, waaronder de Mali G52 GPU. De test werd uitgevoerd in een omgeving met de distributie Debian GNU/Linux 11, Mesa en X.Org X Server 1.20.11. De reparaties en verbeteringen die ter voorbereiding op certificering zijn voorbereid, zijn al teruggekoppeld naar de Mesa 21.2-branch en opgenomen in de release van gisteren van Mesa 21.2.2.

De Panfrost-driver werd in 2018 opgericht door Alyssa Rosenzweig van Collabora en werd ontwikkeld door reverse-engineering van de originele ARM-drivers. Sinds de laatste code hebben de ontwikkelaars een samenwerking tot stand gebracht met het bedrijf ARM, dat de nodige informatie en documentatie heeft geleverd. Momenteel ondersteunt het stuurprogramma het werken met chips op basis van Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) microarchitecturen. Voor GPU Mali 400/450, gebruikt in veel oudere chips op basis van ARM-architectuur, wordt de Lima-driver afzonderlijk ontwikkeld.

Bron: opennet.ru

Voeg een reactie