Panfrost драйвері Mali-G3.1 GPU үшін OpenGL ES 52 үйлесімділігі үшін сертификатталған

Collabora компаниясы Khronos өзінің Panfrost графикалық драйверін барлық CTS (Khronos Conformance Test Suite) сынақтарынан сәтті өткенін және OpenGL ES 3.1 спецификациясына толық сәйкес келетінін растағанын жариялады. Драйвер Mali-G52 GPU көмегімен сертификатталған, бірақ кейінірек оны басқа чиптер үшін сертификаттау жоспарлануда. Атап айтқанда, OpenGL ES 3.1 үшін сертификатталмаған қолдау Mali-G31-ге ұқсас архитектурасы бар Mali-G72 және Mali-G52 чиптері үшін қазірдің өзінде енгізілген. GPU Mali-T860 және одан да ескі чиптер үшін OpenGL ES 3.1 нұсқасымен толық үйлесімділік әлі қамтамасыз етілмеген.

Сертификат алу графикалық стандарттармен үйлесімділікті ресми түрде жариялауға және байланысты Khronos сауда белгілерін пайдалануға мүмкіндік береді. Сертификаттау сонымен қатар Mali G52 GPU қоса алғанда, коммерциялық өнімдерде пайдаланылатын Panfrost драйверіне есік ашады. Сынақ Debian GNU/Linux 11, Mesa және X.Org X Server 1.20.11 дистрибуциясы бар ортада орындалды. Сертификаттауға дайындық кезінде дайындалған түзетулер мен жақсартулар Mesa 21.2 филиалына қайтарылған және Mesa 21.2.2 кешегі шығарылымына енгізілген.

Panfrost драйверін 2018 жылы Collabora қызметкері Алисса Розенцвейг құрған және бастапқы ARM драйверлерін кері инженериялау арқылы жасалған. Соңғы кодтан бастап әзірлеушілер қажетті ақпарат пен құжаттаманы ұсынған ARM компаниясымен ынтымақтастық орнатты. Қазіргі уақытта драйвер Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) және Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негізделген чиптермен жұмысты қолдайды. ARM архитектурасына негізделген көптеген ескі чиптерде қолданылатын GPU Mali 400/450 үшін Lima драйвері бөлек әзірленуде.

Ақпарат көзі: opennet.ru

пікір қалдыру