برنامج تشغيل Panfrost معتمد لتوافق OpenGL ES 3.1 مع وحدة معالجة الرسومات Mali-G52

أعلنت Collabora أن Khronos قد اعتمدت برنامج تشغيل الرسومات Panfrost الخاص بها على أنه اجتاز بنجاح جميع اختبارات CTS (Khronos Conformance Test Suite) ووجد أنه متوافق تمامًا مع مواصفات OpenGL ES 3.1. تم اعتماد برنامج التشغيل باستخدام وحدة معالجة الرسوميات Mali-G52، ولكن من المقرر أن يتم اعتماده لاحقًا للرقائق الأخرى. على وجه الخصوص، تم بالفعل تنفيذ الدعم غير المعتمد لـ OpenGL ES 3.1 لرقائق Mali-G31 وMali-G72، والتي لها بنية مشابهة لـ Mali-G52. بالنسبة لوحدة معالجة الرسومات Mali-T860 والشرائح الأقدم، لم يتم توفير التوافق الكامل مع OpenGL ES 3.1 بعد.

يتيح لك الحصول على الشهادة الإعلان رسميًا عن التوافق مع معايير الرسومات واستخدام العلامات التجارية المرتبطة بـ Khronos. تفتح الشهادة أيضًا الباب أمام استخدام برنامج Panfrost في المنتجات التجارية بما في ذلك وحدة معالجة الرسومات 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

إضافة تعليق