Gyrrwr Panfrost Ardystiedig ar gyfer OpenGL ES 3.1 Cydnawsedd ar gyfer Mali-G52 GPU

Mae Collabora wedi cyhoeddi bod Khronos wedi ardystio bod ei yrrwr graffeg Panfrost wedi llwyddo ym mhob prawf CTS (Khronos Conformance Test Suite) a chanfod ei fod yn cydymffurfio’n llawn â manyleb OpenGL ES 3.1. Mae'r gyrrwr wedi'i ardystio gan ddefnyddio GPU Mali-G52, ond yn ddiweddarach bwriedir ei ardystio ar gyfer sglodion eraill. Yn benodol, mae cefnogaeth heb ei hardystio i OpenGL ES 3.1 eisoes wedi'i rhoi ar waith ar gyfer y sglodion Mali-G31 a Mali-G72, sydd â phensaernïaeth debyg i'r Mali-G52. Ar gyfer GPU Mali-T860 a sglodion hŷn, nid yw cydnawsedd llawn ag OpenGL ES 3.1 wedi'i ddarparu eto.

Mae cael y dystysgrif yn caniatáu ichi ddatgan yn swyddogol cydnawsedd â safonau graffeg a defnyddio'r nodau masnach Khronos cysylltiedig. Mae'r ardystiad hefyd yn agor y drws i'r gyrrwr Panfrost gael ei ddefnyddio mewn cynhyrchion masnachol gan gynnwys GPU Mali G52. Perfformiwyd y prawf mewn amgylchedd gyda dosbarthiad Debian GNU/Linux 11, Mesa ac X.Org X Server 1.20.11. Mae'r atgyweiriadau a'r gwelliannau a baratowyd wrth baratoi ar gyfer ardystio eisoes wedi'u dychwelyd i gangen Mesa 21.2 a'u cynnwys yn natganiad Mesa 21.2.2 ddoe.

Sefydlwyd y gyrrwr Panfrost yn 2018 gan Alyssa Rosenzweig o Collabora ac fe'i datblygwyd gan beirianneg wrthdroi'r gyrwyr ARM gwreiddiol. Ers y cod diwethaf, mae'r datblygwyr wedi sefydlu cydweithrediad â'r cwmni ARM, a ddarparodd y wybodaeth a'r dogfennau angenrheidiol. Ar hyn o bryd, mae'r gyrrwr yn cefnogi gwaith gyda sglodion yn seiliedig ar microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Ar gyfer GPU Mali 400/450, a ddefnyddir mewn llawer o sglodion hŷn yn seiliedig ar bensaernïaeth ARM, mae gyrrwr Lima yn cael ei ddatblygu ar wahân.

Ffynhonnell: opennet.ru

Ychwanegu sylw