Panfrost Driver Certified OpenGL ES 3.1 Mali-G52 GPUrako bateragarritasuna

Collaborak iragarri du Khronosek bere Panfrost grafikoaren kontrolatzailea CTS (Khronos Conformance Test Suite) proba guztiak arrakastaz gainditu dituela eta OpenGL ES 3.1 zehaztapenarekin guztiz betetzen duela egiaztatu duela. Gidariak Mali-G52 GPU erabiliz ziurtagiria du, baina geroago beste txipetarako ziurtagiria izatea aurreikusten da. Bereziki, OpenGL ES 3.1-rako ziurtagiririk gabeko euskarria inplementatu da dagoeneko Mali-G31 eta Mali-G72 txipentzat, Mali-G52-ren antzeko arkitektura baitute. GPU Mali-T860 eta txip zaharretarako, oraindik ez dago OpenGL ES 3.1-rekin bateragarritasun osoa eskaintzen.

Ziurtagiria lortzeak estandar grafikoekin bateragarritasuna ofizialki deklaratzeko eta lotutako Khronos marka komertzialak erabiltzeko aukera ematen du. Ziurtagiriak Panfrost kontrolatzaileari Mali G52 GPU barne produktu komertzialetan erabiltzeko ateak irekitzen ditu. Proba Debian GNU/Linux 11, Mesa eta X.Org X Server 1.20.11 banaketa duen ingurune batean egin da. Ziurtagiria prestatzeko prestatutako konponketak eta hobekuntzak Mesa 21.2 adarrera atzera eraman dira eta atzoko Mesa 21.2.2 oharra sartu dira.

Panfrost kontrolatzailea 2018an sortu zen Collaborako Alyssa Rosenzweig-ek eta jatorrizko ARM kontrolatzaileen alderantzizko ingeniaritza eginez garatu zen. Azken kodeaz geroztik, garatzaileek lankidetza ezarri dute ARM konpainiarekin, beharrezko informazioa eta dokumentazioa eman baitzuen. Gaur egun, kontrolatzaileak Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) eta Bifrost (Mali G3x, G5x, G7x) mikroarkitekturan oinarritutako txipekin lan egiten du. GPU Mali 400/450-rako, ARM arkitekturan oinarritutako txip zaharretan erabiltzen dena, Lima kontrolatzailea bereizita garatzen ari da.

Iturria: opennet.ru

Gehitu iruzkin berria