Sterownik Panfrost certyfikowany pod kątem zgodności z OpenGL ES 3.1 dla procesora graficznego Mali-G52

Firma Collabora ogłosiła, że ​​firma Khronos przyznała swojemu sterownikowi graficznemu Panfrost certyfikat, który pomyślnie przeszedł wszystkie testy CTS (Khronos Conformance Test Suite) i okazał się w pełni zgodny ze specyfikacją OpenGL ES 3.1. Sterownik certyfikowany jest z wykorzystaniem procesora graficznego Mali-G52, ale w przyszłości planowana jest certyfikacja na inne układy. W szczególności niecertyfikowana obsługa OpenGL ES 3.1 została już zaimplementowana dla chipów Mali-G31 i Mali-G72, które mają architekturę podobną do Mali-G52. W przypadku GPU Mali-T860 i starszych układów nie jest jeszcze zapewniona pełna kompatybilność z OpenGL ES 3.1.

Uzyskanie certyfikatu pozwala oficjalnie zadeklarować zgodność ze standardami graficznymi i posługiwać się powiązanymi znakami towarowymi Khronos. Certyfikat otwiera również drzwi do wykorzystania sterownika Panfrost w produktach komercyjnych, w tym w procesorze graficznym Mali G52. Test przeprowadzono w środowisku z dystrybucją Debian GNU/Linux 11, Mesa i X.Org X Server 1.20.11. Poprawki i ulepszenia przygotowane w ramach przygotowań do certyfikacji zostały już przeniesione do gałęzi Mesa 21.2 i uwzględnione we wczorajszym wydaniu Mesa 21.2.2.

Sterownik Panfrost został założony w 2018 roku przez Alyssę Rosenzweig z Collabora i został opracowany poprzez inżynierię wsteczną oryginalnych sterowników ARM. Od ostatniego kodu programiści nawiązali współpracę z firmą ARM, która dostarczyła niezbędne informacje i dokumentację. Obecnie sterownik obsługuje pracę z chipami opartymi na mikroarchitekturach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x). Dla GPU Mali 400/450, stosowanego w wielu starszych układach opartych na architekturze ARM, sterownik Lima jest opracowywany osobno.

Źródło: opennet.ru

Dodaj komentarz