Mesa 24.3 Launch: Free OpenGL & Vulkan Support

After three months of development published release of free implementation API OpenGL and Vulkan- Mesa 24.3.0 . The first production of the Mesa 24.3.0 branch has experimental status – after the final stabilization of the code, a stable version 24.3.1 will be released.

In Mesa 24.3, support for the graphic API Vulkan 1.3 in the ANV drivers for GPU Intel, RADV for GPU AMD, NVK for GPU NVIDIA, TU for GPU Qualcomm, in the Lavapipe (LVP) software rasterizer (VN) and in the regime V3DV (GPU Broadcom Videocore for Raspberry Pi 4+). Vulkan 1.0 support is implemented in DZN drivers (Vulkan implementation on top Direct3d 12) and Panvk (GPU ARM MALI).

In Mesa also ensures full support for OpenGL 4.6 for Iris drivers (GPU Intel Gen 8+), Radeonsi (AMD), Crocus (old GPU Intel Gen4-Gen7), Zink, Llvmpipe, Virgl (virtual GPU VIRGIL3D for QMu/KVM), Freedreno (Qualcomm Adreno), D3D12 (layout for the organization of OpenGL on DirectX 12) and ASAHI (GPU AGX, used in Apple M1 chips and M2). OpenGL 4.5 support is available for GPU AMD (R600) and NVIDIA (NVC0). Support OpenGL 3.3 is present in the Softpipe drivers (software rasterizer) and NV50 (NVIDIA NV50).

The main innovations :

  • The V3DV driver provides full support for the graphic API VULKAN 1.3 for GPU Videocore used on Raspberry Pi 4 and Aspberry Pi 5.
  • Added a new Vulkan-Driver GFXS
/Reports, release notes, official announcements.