Firma Collabora ogłosiła certyfikację graficznego sterownika Panfrost przez organizację Khronos, która pomyślnie przeszła wszystkie testy zestawu CTS (Khronos Conformance Test Suite) i została uznana za całkowicie zgodną ze specyfikacją OpenGL ES 3.1. Sterownik został certyfikowany przy użyciu GPU Mali-G52, ale w przyszłości planowane jest również uzyskanie certyfikacji dla innych chipów. W szczególności niecertyfikowane wsparcie dla OpenGL ES 3.1 zostało już zrealizowane dla chipów Mali-G31 i Mali-G72, które mają architekturę podobną do Mali-G52. Dla GPU Mali-T860 i starszych chipów pełna zgodność z OpenGL ES 3.1 na razie nie została zapewniona.
Uzyskanie certyfikatu pozwala na oficjalne ogłaszanie zgodności ze standardami graficznymi oraz stosowanie związanych z nimi znaków towarowych Khronos. Certyfikacja otwiera również drzwi do wykorzystania sterownika Panfrost w komercyjnych produktach, które zawierają GPU Mali G52. Testy zostały przeprowadzone w środowisku z dystrybucją Debian GNU/Linux 11, Mesa i X.Org X Server 1.20.11. Poprawki i ulepszenia przygotowane w ramach prac nad certyfikacją zostały już zaimportowane do gałęzi Mesa 21.2 i uwzględnione w wczorajszej wersji Mesa 21.2.2.
Sterownik Panfrost został założony w 2018 roku przez Alyssę Rosenzweig, pracującą w firmie Collabora, i rozwijany na podstawie inżynierii odwrotnej oryginalnych sterowników od firmy ARM. Od tamtego czasu deweloperzy nawiązali współpracę z firmą ARM, która dostarczyła niezbędne informacje oraz dokumentację. Obecnie sterownik wspiera pracę z chipami opartymi na mikroarchitekturach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x). Dla GPU Mali 400/450, stosowanych w wielu starych chipach opartych na architekturze ARM, osobno rozwijany jest sterownik Lima.
Źródło: opennet.ru
