Veröffentlichung von Mesa 24.2, einer freien Implementierung von OpenGL und Vulkan.

Nach drei Monaten Entwicklung wurde die freie Implementierung der OpenGL- und Vulkan-API – Mesa 24.2.0 – veröffentlicht. Die erste Version des Mesa 24.2.0-Zweigs hat den Status experimentell; nach der endgültigen Stabilisierung des Codes wird die stabile Version 24.2.1 veröffentlicht.

In Mesa 24.2 ist die Unterstützung für die Grafik-API Vulkan 1.3 in den Treibern anv für Intel-GPUs, radv für AMD-GPUs, NVK für NVIDIA-GPUs, tu für Qualcomm-GPUs, im Software-Rasterizer lavapipe (lvp), im Emulator-Modus (vn) und in v3dv (Broadcom VideoCore GPU für Raspberry Pi 4+) verfügbar. Die Unterstützung von Vulkan 1.0 ist im dzn-Treiber (Vulkan-Implementierung auf Direct3D 12) implementiert.

Mesa bietet ebenfalls umfassende Unterstützung für OpenGL 4.6 in den Treibern iris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (ältere Intel Gen 4-7 GPUs), zink, llvmpipe, virgl (virtuelle GPU Virgil3D für QEMU/KVM), freedreno (Qualcomm Adreno), d3d12 (Schicht zur Verwendung von OpenGL über DirectX 12) und asahi (GPU AGX, die in Apple M1- und M2-Chips verwendet wird). Die Unterstützung von OpenGL 4.5 ist für AMD-GPUs (r600) und NVIDIA (nvc0) verfügbar. OpenGL 3.3 wird in den Treibern softpipe (Software-Rasterizer) und nv50 (NVIDIA NV50) unterstützt.

Hauptneuheiten:

  • Standardmäßig ist ein neuer Typ von Shader-Cache aktiviert – Mesa-DB, der Daten in einer Datei speichert und so die Belastung des Dateisystems verringert.
  • Im Vulkan-Treiber v3dv für die Broadcom-Chips BCM2711/BCM2712 (VideoCore VI/VII), die auf Raspberry Pi 4+-Karten verwendet werden, ist die Unterstützung für die Grafik-API Vulkan 1.3 implementiert worden. Unterstützung für die Vulkan-Erweiterungen VK_EXT_depth_clamp_zero_one und VK_KHR_maintenance5 wurde hinzugefügt.
  • Im OpenGL-Treiber v3d (VideoCore GPU von Raspberry Pi) wurde die Unterstützung der OpenGL-Erweiterung GL_ARB_depth_clamp hinzugefügt.
  • Erste Unterstützung für die Erstellung im Betriebssystem Fuchsia wurde hinzugefügt.
  • Die Leistung der Treiber RadeonSI und RADV für AMD-GPUs wurde optimiert.
  • In den Treibern für Intel-GPUs wurde die Unterstützung für Grafikkarten auf Basis der Intel Xe2-Architektur verbessert.
  • Neue Vulkan-Erweiterungen wurden hinzugefügt:
    • VK_KHR_dynamic_rendering_local_read für den RADV-Treiber (AMD);
    • VK_EXT_legacy_vertex_attributes für lavapipe, ANV (Intel), Turnip und RADV;
    • VK_MESA_image_alignment_control für RADV;
    • VK_EXT_shader_replicated_composites für ANV, dozen, hasvk, lavapipe, nvk, RADV und Turnip;
    • VK_KHR_maintenance7 für RADV.
  • Ein Fehler wurde behoben, der zum Absturz des GNOME Shell führte, wenn Fenster in Umgebungen basierend auf Wayland geöffnet wurden.

    Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster