Mali-G3.1 GPU-д зориулсан OpenGL ES 52 нийцтэй Panfrost драйверын гэрчилгээтэй.

Collabora компани Khronos нь Panfrost график драйвераа бүх CTS (Khronos Conformance Test Suite) шалгалтыг амжилттай давж, OpenGL ES 3.1 техникийн үзүүлэлтэд бүрэн нийцэж байгааг баталгаажуулсан гэж мэдэгдэв. Драйвер нь Mali-G52 GPU ашиглан гэрчилгээжсэн боловч дараа нь бусад чипүүдэд гэрчилгээ олгохоор төлөвлөж байна. Ялангуяа Mali-G3.1-тэй төстэй архитектуртай Mali-G31 болон Mali-G72 чипүүдэд OpenGL ES 52-ийн баталгаагүй дэмжлэгийг аль хэдийн хэрэгжүүлсэн. GPU Mali-T860 болон түүнээс өмнөх чипүүдийн хувьд OpenGL ES 3.1-тэй бүрэн нийцтэй байдал хараахан хангагдаагүй байна.

Сертификат авснаар график стандартад нийцэж буйгаа албан ёсоор зарлаж, холбогдох Khronos барааны тэмдгийг ашиглах боломжтой болно. Энэхүү гэрчилгээ нь Panfrost драйверийг Mali G52 GPU зэрэг арилжааны бүтээгдэхүүнүүдэд ашиглах үүд хаалгыг нээж өгдөг. Туршилтыг 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-ийн хувьд Лима драйверийг тусад нь боловсруулж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх