تم إطلاق الإصدار الجديد من برامج تشغيل Mesa 19.2.0

برامج تشغيل الرسومات الجدول

اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من تطبيق OpenGL و Vulkan المجاني ، الجدول 19.2.0 ، هذا هو الإصدار الأول من فرع الجدول 19.2.0 التي لها حالة تجريبية ، بعد التثبيت النهائي للكود ، سيتم إصدار إصدار مستقر 19.2.1.

لأولئك الذين يجهلون السائقين MESA هي برامج تشغيل Linux مفتوحة المصدر المتاحة لأجهزة AMD و NVIDIA و Intel. بدأ مشروع Mesa كتطبيق مفتوح المصدر لمواصفات OpenGL (نظام لتقديم رسومات تفاعلية ثلاثية الأبعاد).

على مر السنين ، نما المشروع لتنفيذ المزيد من واجهات برمجة التطبيقات الرسومية، بما في ذلك OpenGL ES (الإصدارات 1 و 2 و 3) و OpenCL و OpenMAX و VDPAU و VA API و XvMC و Vulkan.

مجموعة متنوعة من وحدات التحكم من الأجهزة يسمح باستخدام مكتبات ميسا في العديد من البيئات المختلفة ، من محاكاة البرامج إلى تسريع الأجهزة الكامل لوحدات معالجة الرسومات الحديثة.

تنفذ Mesa طبقة ترجمة مستقلة عن البائع بين واجهة برمجة تطبيقات رسومية مثل OpenGL وبرامج تشغيل الرسومات في نواة نظام التشغيل.

بالإضافة إلى التطبيقات ثلاثية الأبعاد ، مثل الألعاب ، تستخدم خوادم الرسومات مكالمات OpenGL / EGL لإنتاج الصورة على الشاشة.

الجدول 19.2.0 المستجدات الرئيسية

هذه النسخة الجديدة من ميسا 19.2 يوفر دعم OpenGL 4.5 الكامل لوحدات التحكم i965 ، راديونسي و nvc0 ، دعم Vulkan 1.1 لبطاقات Intel و AMD، فضلا عن دعم المعيار برنامج OpenGL 4.6 لبطاقات إنتل.

برامج تشغيل (i965 ، iris) لبطاقات رسومات Intel (الجيل 7+) تقديم الدعم الكامل لبرنامج OpenGL 4.6 واللغة لوصف تظليل GLSL 4.60.

قبل تقديم الدعم لـ OpenGL 4.6 في برامج تشغيل radeonsi (AMD) و nvc0 (NVIDIA) ، يبقى تنفيذ امتدادات GL_ARB_gl_spirv و GL_ARB_spirv_extensions ، والتي تمت إضافتها لبرنامج تشغيل i965 في أغسطس.

استمر التوسع في وظائف وحدة تحكم Iris الجديدة لوحدات معالجة الرسومات Intel ، والتي وصلت تقريبًا من حيث قدراتها إلى التكافؤ مع وحدة التحكم i965.

يعتمد برنامج تشغيل Iris على بنية Gallium3D ، التي تجلب مهام إدارة الذاكرة إلى برنامج تشغيل DRI في نواة Linux وتوفر أداة تعقب صحية مع دعم لذاكرة التخزين المؤقت لإعادة استخدام كائن الإخراج.

تدعم وحدة التحكم فقط وحدات معالجة الرسومات القائمة على الهندسة المعمارية المصغرة Gen8 + (Broadwell ، Skylake) مع وحدات معالجة الرسومات HD و UHD و Iris.

في حالة وحدات التحكم و راديون راديون في هذا الإصدار الجديد من Mesa 19.2.0 تمت إضافة دعم AMD Navi 10 GPU (Radeon RX 5700) والدعم الأولي لـ Navi 14.

أضاف محرك RadeonSI أيضًا دعم APU Renoir المستقبلي (Zen 2 c GPU Navi) وجزئيًا Arcturus (بينما القدرات الحسابية فقط ومحرك فك تشفير الفيديو VCN 2.5 ، لا يوجد ثلاثي الأبعاد).

في برامج تشغيل Gallium3D R600 لبعض بطاقات AMD القديمة (HD 5800/6900) المقدمة مع دعم OpenGL 4.5.

أيضا في هذا الإصدار تم تمييز امتدادات OpenGL المضافة حديثًا:

  • GL_ARB_post_depth_coverage لبرنامج تشغيل radeonsi (Navi)
  • GL_ARB_seamless_cubemap_per_texture for etnaviv controller (متوافق مع SEAMLESS_CUBE_MAP على وحدة معالجة الرسومات)
  • GL_EXT_shader_image_load_store لبرنامج تشغيل radeonsi (مع LLVM 10+)
  • GL_EXT_shader_samples_identical لقزحية العين وبرامج تشغيل radeonsi (في حالة استخدام NIR)
  • GL_EXT_texture_shadow_lod لـ i965 وبرامج تشغيل القزحية

بالإضافة إلى ملحقات لبرنامج Vulkan RADV (لبطاقات AMD):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_post_deep_coverage
  • VK_EXT_queue_family_family
  • VK_EXT_sample_locations
  • حل VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

وامتداد لبرنامج تشغيل ANV Vulkan (لبطاقات Intel):

  • VK_EXT_shader_demote_to_helper_invocation

من التغييرات الأخرى المعلنة في هذا الإصدار الجديد من برامج التشغيل:

  • بالنسبة إلى RadeonSI ، قدمت رابطًا جديدًا لوقت التشغيل: rtld؛
  • تحسين أداء برامج تشغيل RADV و Virgl
  • تم توسيع برنامج تشغيل Panfrost لوحدات معالجة الرسومات (GPU) المستند إلى Midgard (Mali-T6xx و Mali-T7xx و Mali-T8xx) و Bifrost (Mali G3x و G5x و G7x) المستخدمة في العديد من الأجهزة مع معالجات ARM. إمكانيات وحدة التحكم كافية الآن لكي تعمل GNOME Shell
  • تمت إضافة امتداد EGL الذي اقترحته NVIDIA EGL_EXT_platform_device ، والذي يسمح بتهيئة EGL دون الوصول إلى واجهة برمجة التطبيقات الخاصة بالجهاز

أخيرًا ، انتظر حتى يبدأ توزيع هذا الإصدار الجديد من برامج تشغيل Mesa في توزيعات Linux الرئيسية خلال الأيام القليلة المقبلة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.