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

أعلنت شركة Collabora أن شركة Khronos قد اعتمدت برنامج تشغيل الرسومات Panfrost على الأنظمة المزودة بوحدات معالجة الرسومات Mali استنادًا إلى بنية Valhall الدقيقة (Mali-G57). لقد اجتاز برنامج التشغيل جميع اختبارات CTS (مجموعة اختبار التوافق Khronos) بنجاح، وتبين أنه متوافق تمامًا مع مواصفات OpenGL ES 3.1. في العام الماضي، تم الانتهاء من شهادة مماثلة لوحدة معالجة الرسوميات Mali-G52 استنادًا إلى بنية Bifrost الدقيقة.

يتيح لك الحصول على الشهادة الإعلان رسميًا عن التوافق مع معايير الرسومات واستخدام العلامات التجارية المرتبطة بـ Khronos. تفتح الشهادة أيضًا الباب أمام استخدام برنامج Panfrost في المنتجات بما في ذلك وحدات معالجة الرسوميات Mali G52 وG57. على سبيل المثال، يتم استخدام وحدة معالجة الرسومات Mali-G57 في أجهزة Chromebook المستندة إلى MediaTek MT8192 وMT8195 SoCs.

تم إجراء الاختبار في بيئة توزيع Debian GNU/Linux 12 وMesa وX.Org X Server 1.21.1.3. لقد تم بالفعل نقل الإصلاحات والتحسينات التي تم إعدادها استعدادًا للحصول على الشهادة إلى Mesa وستكون جزءًا من الإصدار 22.2. تم تقديم التغييرات ذات الصلة على النظام الفرعي لنواة DRM (Direct Rendering Manager) لتضمينها في نواة Linux الرئيسية.

تم تأسيس برنامج تشغيل Panfrost في عام 2018 بواسطة Alyssa Rosenzweig من Collabora وتم تطويره من خلال الهندسة العكسية لمحركات ARM الأصلية. منذ العام قبل الماضي، أقام المطورون تعاونًا مع شركة ARM، التي قدمت المعلومات والوثائق اللازمة. حاليًا، يدعم برنامج التشغيل الرقائق المستندة إلى البنى الدقيقة Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx)، Bifrost (Mali G3x، G5x، G7x) وValhall (Mali G57+). بالنسبة لوحدة معالجة الرسوميات GPU Mali 400/450، المستخدمة في العديد من الشرائح القديمة المعتمدة على بنية ARM، يتم تطوير برنامج تشغيل Lima بشكل منفصل.

المصدر: opennet.ru

إضافة تعليق