إصدار Mesa 19.1.0، وهو تطبيق مجاني لبرنامج OpenGL وVulkan

نشرت إطلاق تطبيق مجاني لـ OpenGL وVulkan API - ميسا 19.1.0. يتمتع الإصدار الأول من فرع Mesa 19.1.0 بحالة تجريبية - بعد التثبيت النهائي للكود، سيتم إصدار نسخة مستقرة 19.1.1. في ميسا 19.1 متاح دعم OpenGL 4.5 الكامل لبرامج تشغيل i965 وradeonsi وnvc0 ودعم Vulkan 1.1 لبطاقات Intel وAMD، بالإضافة إلى دعم جزئي للمعايير أوبنغل شنومكس.

معظم واضح التغييرات:

  • متضمنة المتقدمة لدى Intel برنامج تشغيل Iris جديد. على عكس i965، يعتمد برنامج التشغيل الجديد على بنية Gallium3D، التي تنقل مهام إدارة الذاكرة إلى جانب برنامج تشغيل DRI في Linux kernel وتوفر أداة تعقب حالة جاهزة مع دعم لإعادة استخدام ذاكرة التخزين المؤقت لكائنات الإخراج. يدعم برنامج التشغيل الجديد فقط وحدات معالجة الرسومات المستندة إلى الهندسة المعمارية الدقيقة Gen8+ (Broadwell وSkylake) مع وحدات معالجة الرسومات عالية الدقة وUHD وIris.

    في اختبارات الأداء، يكون محرك القزحية من 3 إلى 15 مرة يتفوق i965، اعتمادا على وضع الاختبار. في المتوسط، يعرض Iris كائنات أكثر بـ 5.45 مرة في الثانية من برنامج التشغيل i965. عند تشغيل برامج حقيقية، فإن الزيادة ليست مثيرة للإعجاب (في أحد العروض التوضيحية، تبلغ الزيادة حوالي 19٪، وفي بعض العروض التوضيحية تساوي i965 تقريبًا).

  • قام برنامج التشغيل الكلاسيكي i965 بتوسيع الدعم للجيل 11 و مضاف دعم النظام الفرعي للرسومات Elkhart Lake SoC؛
  • يشمل السائق كلس لوحدة معالجة الرسوميات Mali 400/450، المستخدمة في العديد من الشرائح القديمة المعتمدة على بنية ARM.
  • وأضاف السائق بانفروست لوحدات معالجة الرسومات المستندة إلى البنى الدقيقة Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx) وBifrost (Mali G3x، G5x، G7x)، المستخدمة في العديد من الأجهزة المزودة بمعالجات ARM.
  • أضاف برنامج تشغيل RADV (برنامج تشغيل Vulkan لبطاقات AMD) دعمًا لتقنية VESA Adaptive-Sync (FreeSync)، والتي تتيح لك تغيير معدل تحديث الشاشة بشكل تكيفي لضمان إخراج سلس وخالي من التمزق؛
  • وأضاف برنامج تشغيل Vulkan الجديد TURNIP لوحدات معالجة الرسوميات Qualcomm Adreno؛
  • لسائق أنبوب ناعم (برنامج نقطي يعتمد على Gallium3D) أضاف دعمًا لملحقات OpenGL 4: ARB_gpu_shader5 وARB_ES3_1_compatibility وOES_geometry_shader وOES_primitive_bounding_box وOES_texture_cube_map_array وOES_viewport_array. حتى يتم دعم OpenGL 4.0 بالكامل، يبقى تنفيذ ملحقات GL_ARB_gpu_shader5 وGL_ARB_sample_shading وGL_ARB_tessellation_shader؛
  • تمت إضافة دعم لتنسيق ضغط نسيج ATC المستخدم في وحدات معالجة الرسومات
    كوالكوم و AMD.

  • أداء محسّن لمتتبع حالة Gallium Nine، الذي يوفر الدعم لـ Direct3D 9 API للأنظمة المشابهة لـ Unix ويستخدم بشكل شائع لتشغيل ألعاب Windows باستخدام Wine؛
  • تمت إضافة امتدادات OpenGL جديدة:
  • تمت إضافة ملحقات لبرنامج تشغيل ANV Vulkan (لبطاقات Intel):
  • تمت إضافة مجموعة من الملحقات إلى برنامج تشغيل RADV Vulkan (لبطاقات AMD):

بالإضافة إلى ذلك ، يمكن ملاحظته إضافة في الفرع الذي سيشكل الأساس لإصدار Mesa 19.2، وتنفيذ الامتداد
GL_KHR_المتانة لبرنامج Gallium3D R600، والذي كان الأحدث رابط مفقود لتوفير الدعم لبرنامج OpenGL 4.5. وهذا يجعل R600 هو برنامج التشغيل Mesa الرابع الذي يدعم OpenGL 4.5. يتوفر دعم OpenGL 4.5 في R600 فقط على وحدات معالجة الرسوميات Radeon HD 5800/6900.

المصدر: opennet.ru

إضافة تعليق