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

تم نشر إصدار التطبيق المجاني لـ OpenGL و Vulkan APIs - Mesa 23.0.0. يتمتع الإصدار الأول من فرع Mesa 23.0.0 بحالة تجريبية - بعد التثبيت النهائي للشفرة ، سيتم إصدار إصدار ثابت 23.0.1.

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

يوفر Mesa أيضًا دعم OpenGL 4.6 الكامل لبرامج التشغيل 965 و iris (Intel) و radeonsi (AMD) و zink و llvmpipe. يتوفر دعم OpenGL 4.5 لوحدات معالجة الرسومات AMD (r600) و NVIDIA (nvc0) و Qualcomm Adreno (freereno) و OpenGL 4.3 لـ virgl (Virgil3D Virtual GPU لـ QEMU / KVM) و OpenGL 4.2 لبرنامج تشغيل d3d12 (طبقة لتشغيل OpenGL عبر DirectX 12).

الابتكارات الرئيسية:

  • يعمل RADV Vulkan Driver (AMD) على تحسين دعم وحدات معالجة الرسومات (GPU) المستندة إلى RDNA3 (Radeon RX 7900) وإضافة التغييرات المتعلقة بتتبع الشعاع واستخدام مكتبات خطوط الأنابيب (خطوط الأنابيب). بالنسبة لبطاقات AMD القائمة على بنية RDNA2 ، يتم تمكين دعم تظليل الشبكة (VK_EXT_mesh_shader) افتراضيًا.
  • يضيف برنامج تشغيل Nouveau دعمًا أوليًا لوحدة معالجة الرسومات NVIDIA GA102 (RTX 30) استنادًا إلى بنية Ampere.
  • تقوم برامج تشغيل RADV و Turnip بتطبيق ميزات إضافية تتعلق بامتداد VK_EXT_dynamic_state3.
  • تم توسيع قدرات برنامج تشغيل Asahi OpenGL لوحدة معالجة الرسومات Apple AGX المستخدمة في شرائح Apple M1 و M2 بشكل كبير.
  • دعم محسّن لبطاقات الرسومات المنفصلة Intel DG2-G12 (Arc Alchemist) ووحدات معالجة الرسومات Meteor Lake في برنامج تشغيل ANV Vulkan (Intel) وبرنامج تشغيل Iris OpenGL.
  • قام برنامج التشغيل virgl (Virgil3D Virtual GPU لـ QEMU / KVM) بتحسين دعم ترميز الفيديو المسرع للأجهزة.
  • دعم إضافي لملحقات OpenGL:
    • GL_ARB_clip_control لـ panfrost
    • GL_ARB_texture_filter_anisotropic لبان فروست ، أساهي
    • GL_ARB_occulsion_query2 لـ asahi
    • GL_ARB_shader_stencil_export لأساهي
    • GL_ARB_draw_instanced لـ asahi
    • GL_ARB_instanced_ararys لأساهي
    • GL_ARB_seamless_cube_map لاساهي
    • GL_NV_conditional_render for asahi
    • GL_ARB_texture_mirror_clamp_to_edge لـ Asahi
  • دعم إضافي لملحقات Vulkan:
    • VK_EXT_descriptor_buffer لـ RADV ، اللفت
    • VK_AMD_shader_early_and_late_fragment_tests لـ RADV
    • VK_AMD_shader_explicit_vertex_parameter for RADV / RDNA3
    • VK_EXT_swapchain_colorspace لـ RADV ، ANV ، اللفت
    • VK_KHR_shader_integer_dot_product لـ V3DV
    • VK_KHR_present_wait لـ ANV ، RADV ، اللفت
    • VK_KHR_push_descriptor لكوكب الزهرة
    • VK_KHR_pci_bus_info للزهرة
  • تم حل المشكلات التي حدثت في Rise of the Ambient Occlusion و Minecraft و Battlefield 1 و Hi-Fi Rush.
  • تم إصلاح مشكلة تسببت في توقف الإخراج عن مكالمات فيديو Zoom على الأنظمة مع برنامج تشغيل Iris.

المصدر: opennet.ru

إضافة تعليق