تم إصدار الجدول 21.3 بالفعل ويأتي مع العديد من التغييرات والتحسينات على وحدات التحكم

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

بعد أربعة أشهر من التطوير اطلاق ال .. انطلاق ال .. اقلاع ال التطبيق المجاني لواجهات برمجة تطبيقات OpenGL و Vulkan: الجدول 21.3.0 ، والذي تم وضعه كإصدار أول من فرع ميسا 21.3.x الذي له حالة تجريبية. بعد تثبيت الكود النهائي ، سيتم إصدار الإصدار المستقر 21.3.1.

ميسا 21.3 يوفر دعم OpenGL 4.6 الكامل لـ 965 و iris (Intel) و radeonsi (AMD) و zink و llvmpipe driver. الدعم ل يتوفر OpenGL 4.5 لوحدة معالجة الرسومات AMD (r600) و NVIDIA (nvc0) و OpenGL 4.3 إلى virgl (وحدة معالجة الرسوميات الافتراضية Virgil3D لـ QEMU / KVM). يتوفر دعم Vulkan 1.2 لبطاقات Intel و AMD ، بالإضافة إلى وضع المحاكي (vn) ومحول برنامج lavapipe ، ويتوفر دعم Vulkan 1.1 لـ Qualcomm GPU و lavapipe software rasterizer ، و Vulkan 1.0 متاح لـ Broadcom VideoCore VI GPU (Raspberry Pi 4).

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

في هذا الإصدار الجديد من Mesa ، تم إبراز ذلك وحدة تحكم Zink (تطبيق OpenGL API أعلى Vulkan ، والذي يسمح لك بالحصول على OpenGL المعجل بالأجهزة إذا كان نظامك يحتوي على برامج تشغيل محدودة لدعم Vulkan API فقط) وهو متوافق مع OpenGL ES 3.2.

بينما تحكم بانفروست ، مصممة للعمل مع وحدات معالجة الرسومات على أساس الهندسة المعمارية الدقيقة Midgard (Mali-T6xx و Mali-T7xx و Mali-T8xx) و Bifrost (Mali G3x و G5x و G7x) ، تم اعتماده رسميًا للتوافق مع OpenGL ES 3.1.

وعلاوة على ذلك، سائق v3dv تم تطويره لمسرع الرسومات VideoCore VI المستخدم من طراز Raspberry Pi 4 تم اعتماده لدعم Vulkan Graphics API 1.1 كما أضاف دعمًا للتظليل الهندسي. تم تحسين أداء الكود الذي تم إنشاؤه بواسطة مترجم shader بشكل كبير ، مما كان له تأثير إيجابي على سرعة البرامج التي تستخدم التظليل بنشاط ، على سبيل المثال ، الألعاب القائمة على Unreal Engine 4.

المتحكم يضيف RADV Vulkan (AMD) دعمًا تجريبيًا لتتبع الأشعة ومظلات تتبع الأشعة. بالنسبة لبطاقات GFX10.3 ، يتم تمكين التحديد الأولي افتراضيًا باستخدام محركات التظليل NGG (هندسة الجيل التالي).

كما يبرز ذلك وحدة تحكم lavapipe مع تنفيذ برنامج التحويل النقطي لـ Vulkan API (على غرار llvmpipe ، ولكن لـ Vulkan ، الذي يترجم المكالمات من Vulkan API إلى Gallium API) لديه دعم لتصفية النسيج متباين الخواص ودعم إضافي لـ Vulkan 1.2.
المتحكم برنامج OpenGL llvmpipeأو المعلم إضافة دعم لعمليات FP16 ، تصفية نسيج متباين الخواص (GL_ARB_texture_filter_anisotropic) ومناطق الذاكرة المثبتة (GL_AMD_pinned_memory). تم توفير الدعم لملف تعريف توافق OpenGL 4.5.

أضاف برنامج تشغيل OpenGL Iris (برنامج تشغيل جديد لوحدات معالجة الرسومات Intel) إمكانية تجميع تظليل متعددة الخيوط ، ويوفر متتبع حالة VA-API (Video Acceleration API) دعمًا لتسريع تشفير وفك تشفير فيديو AV1 عند استخدام برامج تشغيل AMD GPU.

يذكر أيضًا أن دعم EGL مطبق لمنصة Windows وذاك إضافة دعم لامتداد EGL_EXT_present_opaque لـ Wayland ، إلى جانب ذلك إصلاح مشاكل العرض الشفافية في الألعاب التي يتم تشغيلها في بيئات تستند إلى بروتوكول Wayland.

فيما يتعلق بمحركات Vulkan RADV (AMD) و ANV (Intel) وبرامج تشغيل lavapipe ، تمت إضافة دعم الامتدادات:

  • VK_EXT_shader_atomic_float2 (Intel ، RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV ، lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (إنتل).
  • VK_KHR_maintenance4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extened_types (لافابيب).
  • VK_KHR_spirv_1_4 (لافابيب).
  • VK_KHR_timeline_semaphore (لافابيب).
  • VK_EXT_external_memory_host (لافابيب).
  • VK_KHR_deep_stencil_resolve (لافابيب).
  • VK_KHR_shader_float16_int8 (لافابيب).
  • VK_EXT_color_write_enable (أنبوب الغسيل).

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

كيفية تثبيت برامج تشغيل الفيديو 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. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.