يصل Mesa 22.3.0 مع تحسينات على أدوات التظليل والإضافات والمزيد

جدول السائقين

Mesa هي مكتبة رسومية مطورة ومفتوحة المصدر توفر تطبيقًا عامًا لبرنامج OpenGL.

مؤخرا اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من تطبيق OpenGL و Vulkan API "الجدول 22.3.0"نظرًا لأن هذا هو الإصدار الأول من فرع Mesa 22.3.0 الذي يحتوي على حالة تجريبية وبعد ذلك (بعد التثبيت النهائي للشفرة) ، سيتم إصدار إصدار مستقر 22.3.1.

في Mesa 22.3 ، يتوفر دعم واجهة برمجة تطبيقات الرسومات Vulkan 1.3 في anv لوحدات معالجة الرسومات Intel ، و radv لوحدات معالجة الرسومات AMD ، وفي وضع المحاكي (vn). يتم تنفيذ دعم Vulkan 1.1 في أداة تحويل برنامج lavapipe (lvp) و Vulkan 1.0 في برنامج تشغيل v3dv (وحدة معالجة الرسومات Raspberry Pi 4 Broadcom VideoCore VI).

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

في هذا الإصدار الجديد الذي تم تقديمهوأضاف سائق فريرينو بالنسبة لوحدات معالجة الرسومات Qualcomm Adreno هي متوافق مع واجهة برمجة تطبيقات الرسومات برنامج OpenGL 4.5 وبرنامج تشغيل المحاكي (vn) متوافق مع API فولكان 1.3.

آخر التغييرات التي تبرز في هذا الإصدار الجديد هو ذلك دعم إضافي لوحدات معالجة الرسومات GFX11 / RDNA3 (سلسلة Radeon RX 7000) في RADV (AMD) Vulkan Driver ، بالإضافة إلى دعم إضافي لتنسيقات R8G8B8 و B8G8R8 و R16G16B16 بكسل ، بالإضافة إلى تنسيقات المخزن المؤقت الرأسي 64 بت.

يمكننا أيضًا إيجاد ذلك في الجدول 22.3.0 يتم تضمين برنامج التشغيل Rusticl مع تنفيذ مواصفات OpenCL 3.0 ، التي تحدد واجهة برمجة تطبيقات لغة C وملحقاتها لتنظيم الحوسبة المتوازية عبر الأنظمة الأساسية. تمت كتابة برنامج التشغيل بلغة Rust ، وتم تطويره باستخدام واجهة Gallium المتوفرة في Mesa ، ويعمل كنظير لواجهة Clover OpenCL الموجودة في Mesa.

لطالما تم إهمال البرسيم وتم وضع rusticl كبديل في المستقبل. يتم تعطيل دعم Rust and Rusticl افتراضيًا ويتطلب تجميعًا مع خيارات واضحة "-D غاليوم-روستيكل = صحيح -دلفم = ممكّن -دروست_ستد = 2021«. تجدر الإشارة إلى أنه عند التجميع ، يلزم استخدام مترجم rustc و bindgen و LLVM و SPIRV-Tools و SPIRV-LLVM-Translator كعناصر تبعيات إضافية.

بالإضافة إلى ذلك ، وحدة تحكم RadeonSI لديها دعم للعرض متعدد الخيوط عبر OpenGL مُمكّن افتراضيًا ، بينما ينفذ برنامج تشغيل Panfrost القدرة على تخزين الظلال مؤقتًا على القرص ويضيف دعمًا لوحدة معالجة الرسومات Mali T620.

من التغييرات الأخرى التي تبرز في ميسا 22.3.0:

  • تم تقديم Mesa-DB ، وهو نوع جديد من ذاكرة التخزين المؤقت للتظليل التي تخزن البيانات في ملف واحد.
  • برنامج التشغيل متوافق مع مواصفات OpenGL 3.1 و OpenGL ES 3.1.
  • تم تحسين رمز تتبع الأشعة.
  • تمت إضافة دعم لعلامة ديناميكيات ستيت 2 باتشكونترول بوينتس ، التي تحدد الدعم للامتداد VK_EXT_extended_dynamic_state2.
  • محلل تتبع راديون راي متكامل.
  • دعم إضافي لملحقات OpenGL: GL_ARB_shader_clock لـ llvmpipe ، GL_KHR_blend_equation_advanced_coherent for zinc ، GL_NV_shader_atomic_float for llvmpipe.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANV ، VK_EXT_extended_dynamic_state2 لـ RADV.

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

كيفية تثبيت برامج تشغيل الفيديو Mesa على نظام Linux؟

حزم ميسا موجودة في جميع توزيعات Linux، لذلك يمكن تثبيته إما عن طريق تنزيل وتجميع كود المصدر (كل المعلومات عنها هنا) أو بطريقة بسيطة نسبيًا ، والتي تعتمد على التوفر داخل القنوات الرسمية للتوزيع الخاص بك أو الأطراف الثالثة.

لمستخدمي Ubuntu و Linux Mint ومشتقاته يمكنهم إضافة المستودع التالي حيث يتم تحديث برامج التشغيل بسرعة.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

سنقوم الآن بتحديث قائمة الحزم والمستودعات الخاصة بنا باستخدام:

sudo apt update

وأخيرًا يمكننا تثبيت برامج التشغيل باستخدام:

sudo apt upgrade

بالنسبة لمن هم مستخدمي ومشتقات آرتش لينوكس نقوم بتثبيتها بالأمر التالي:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

لمن هم يمكن لمستخدمي Fedora 32 استخدام هذا المستودع ، لذلك يجب عليهم تمكين corp مع:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

وأخيرا، بالنسبة لمستخدمي openSUSE ، يمكنهم التثبيت أو الترقية عن طريق كتابة:

sudo zypper in mesa

اترك تعليقك

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

*

*

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