Πρόγραμμα οδήγησης Panfrost Πιστοποιημένο για OpenGL ES 3.1 Συμβατότητα για Mali-G52 GPU

Η Collabora ανακοίνωσε ότι η Khronos έχει πιστοποιήσει το πρόγραμμα οδήγησης γραφικών Panfrost, το οποίο πέρασε με επιτυχία όλες τις δοκιμές CTS (Khronos Conformance Test Suite) και βρέθηκε ότι συμμορφώνεται πλήρως με την προδιαγραφή OpenGL ES 3.1. Το πρόγραμμα οδήγησης είναι πιστοποιημένο με χρήση της GPU Mali-G52, αλλά αργότερα σχεδιάζεται να πιστοποιηθεί και για άλλα τσιπ. Συγκεκριμένα, η μη πιστοποιημένη υποστήριξη για το OpenGL ES 3.1 έχει ήδη υλοποιηθεί για τα τσιπ Mali-G31 και Mali-G72, τα οποία έχουν αρχιτεκτονική παρόμοια με το Mali-G52. Για GPU Mali-T860 και παλαιότερα τσιπ, δεν παρέχεται ακόμη πλήρης συμβατότητα με το OpenGL ES 3.1.

Η απόκτηση του πιστοποιητικού σάς επιτρέπει να δηλώσετε επίσημα τη συμβατότητα με τα πρότυπα γραφικών και να χρησιμοποιήσετε τα σχετικά εμπορικά σήματα Khronos. Η πιστοποίηση ανοίγει επίσης την πόρτα για το πρόγραμμα οδήγησης Panfrost που θα χρησιμοποιηθεί σε εμπορικά προϊόντα, συμπεριλαμβανομένης της GPU Mali G52. Η δοκιμή πραγματοποιήθηκε σε περιβάλλον με διανομή Debian GNU/Linux 11, Mesa και X.Org X Server 1.20.11. Οι διορθώσεις και οι βελτιώσεις που προετοιμάστηκαν για την πιστοποίηση έχουν ήδη υποβληθεί στο υποκατάστημα Mesa 21.2 και συμπεριλήφθηκαν στη χθεσινή έκδοση του Mesa 21.2.2.

Το πρόγραμμα οδήγησης Panfrost ιδρύθηκε το 2018 από την Alyssa Rosenzweig της Collabora και αναπτύχθηκε με αντίστροφη μηχανική των αρχικών προγραμμάτων οδήγησης ARM. Από τον τελευταίο κώδικα, οι προγραμματιστές έχουν δημιουργήσει συνεργασία με την εταιρεία ARM, η οποία παρείχε τις απαραίτητες πληροφορίες και τεκμηρίωση. Επί του παρόντος, το πρόγραμμα οδήγησης υποστηρίζει εργασία με τσιπ που βασίζονται σε μικροαρχιτεκτονικές Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) και Bifrost (Mali G3x, G5x, G7x). Για την GPU Mali 400/450, που χρησιμοποιείται σε πολλά παλαιότερα τσιπ που βασίζονται στην αρχιτεκτονική ARM, το πρόγραμμα οδήγησης Lima αναπτύσσεται ξεχωριστά.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο