שחרור של Mesa 24.2, יישום חינם של OpenGL ו-Vulkan

לאחר שלושה חודשים של פיתוח, פורסם שחרור הטמעה חינמית של OpenGL ו-Vulkan API - Mesa 24.2.0. המהדורה הראשונה של ענף Mesa 24.2.0 היא בעלת סטטוס ניסיוני - לאחר התייצבות סופית של הקוד, תשוחרר גרסה יציבה 24.2.1.

Mesa 24.2 תומך בממשק ה-API הגרפי Vulkan 1.3 ב-anv עבור GPUs Intel, radv עבור AMD GPUs, NVK עבור NVIDIA GPUs, tu עבור Qualcomm GPUs, lavapipe תוכנת rasterizer (lvp), מצב אמולטור (vn) ו-v3dv (GPU Broadcom PiCore עבור Raspberry 4+). תמיכה ב-Vulkan 1.0 מיושמת במנהל ההתקן dzn (יישום וולקן על גבי Direct3D 12).

Mesa מספקת גם תמיכה מלאה ב-OpenGL 4.6 עבור Iris (GPUs Intel Gen 8+), radeonsi (AMD), Crocus (GPUs ישנים יותר של Intel Gen4-Gen7), zink, llvmpipe, virgl (Virgil3D GPU וירטואלי עבור QEMU/KVM), מנהלי התקנים של freedreno ( Qualcomm Adreno), d3d12 (שכבה לארגון עבודת OpenGL על גבי DirectX 12) ו-asahi (AGX GPU בשימוש בשבבי Apple M1 ו-M2). תמיכה ב-OpenGL 4.5 זמינה עבור GPUs של AMD (r600) ו-NVIDIA (nvc0). תמיכה ב-OpenGL 3.3 קיימת במנהלי ההתקן של softpipe (רסטרייזר תוכנה) ו-nv50 (NVIDIA NV50).

חידושים עיקריים:

  • כברירת מחדל, סוג חדש של מטמון shader מופעל - Mesa-DB, המאחסן נתונים בקובץ בודד, מה שמפחית את העומס על מערכת הקבצים.
  • מנהל ההתקן של Vulkan v3dv עבור שבבי Broadcom BCM2711/BCM2712 (VideoCore VI/VII) המשמש בלוחות Raspberry Pi 4+ תומך ב-API הגרפי של Vulkan 1.3. נוספה תמיכה עבור הרחבות Vulkan VK_EXT_depth_clamp_zero_one ו-VK_KHR_maintenance5.
  • מנהל התקן OpenGL v3d (VideoCore GPU מ-Raspberry Pi) הוסיף תמיכה בהרחבה OpenGL GL_ARB_depth_clamp.
  • נוספה תמיכה ראשונית לבנייה על מערכת ההפעלה Fuchsia.
  • הביצועים של מנהלי ההתקן של RadeonSI ו-RADV עבור AMD GPUs עברו אופטימיזציה.
  • למנהלי התקנים למעבדי Intel GPU יש תמיכה משופרת בכרטיסי מסך המבוססים על ארכיטקטורת Intel Xe2.
  • נוספה תמיכה בהרחבות חדשות של Vulkan:
    • VK_KHR_dynamic_rendering_local_read עבור מנהל התקן RADV (AMD);
    • VK_EXT_legacy_vertex_attributes עבור lavapipe, ANV (Intel), לפת ו-RADV;
    • VK_MESA_image_alignment_control עבור RADV;
    • VK_EXT_shader_replicated_composites עבור ANV, dozen, hasvk, lavapipe, nvk, RADV ו- Turnip;
    • VK_KHR_maintenance7 עבור RADV.
  • תיקן באג שגרם לקריסה של GNOME Shell בעת פתיחת חלונות כלשהם בסביבות מבוססות Wayland.

    מקור: OpenNet.ru
קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster