Mesa News Archives


2,594 Mesa open-source and Linux related news articles on Phoronix since 2006.

The Open-Source OpenGL & Vulkan Drivers Enjoyed A Rather Remarkable 2025
The Open-Source OpenGL & Vulkan Drivers Enjoyed A Rather Remarkable 2025

The open-source OpenGL and Vulkan drivers making up Mesa had another very successful year. Even with all the years being invested into Mesa largely by Intel, AMD, Valve, Red Hat, and others, the upward trajectory continues for Mesa on expanding the hardware support, punctually adding new Vulkan extensions, and racking up other wins.

30 December 2025 - Mesa 2025 Highlights - 2 Comments
Mesa's "Present Timing" Vulkan Driver Support Now Feature Complete
Mesa's "Present Timing" Vulkan Driver Support Now Feature Complete

Last month the Vulkan VK_EXT_present_timing extension was merged after 5+ years in development. VK_EXT_present_timing ended up debuting at the end of November within the Vulkan 1.4.335 spec update to much excitement for providing functionality to obtain information on the presentation engine's display for accurate timing information and to assist in scheduling a present to happen no earlier than a desired time. This is a big win for helping avoid game stuttering and more while now the Mesa support for it is nearly complete and could be merged soon.

11 December 2025 - VK_EXT_present_timing - 49 Comments
Mesa 26.0 Lands Initial Support For Adreno Gen 8 - Including For The Snapdragon X2
Mesa 26.0 Lands Initial Support For Adreno Gen 8 - Including For The Snapdragon X2

The newest Mesa 26.0-devel code as of today has landed initial support for Qualcomm Adreno Gen 8 graphics into the Freedreno Gallium3D driver. The Adreno Gen 8 graphics so far are most notably used by the new Snapdragon X2 Elite laptop SoC with its X2-85 GPU as well as the new Snapdragon 8 Elite Gen 5 with Adreno 840 graphics.

8 December 2025 - Freedreno Gallium3D - 10 Comments
Venus Vulkan Driver Lands Mesh Shader Support In Mesa 26.0
Venus Vulkan Driver Lands Mesh Shader Support In Mesa 26.0

Venus is the VirtIO-GPU driver that allows for Vulkan support within guest virtual machines permitting sufficient host driver support and other requirements in place with hypervisors like CrosVM and QEMU. The Venus driver now supports Vulkan's mesh shader capabilities and in turn advances the DXVK-Proton support for Linux gaming within VMs.

5 December 2025 - Venus + Vulkan Mesh Shader - 10 Comments
Rusticl Has Turned Out Remarkably Well For Open-Source OpenCL For Mesa Drivers
Rusticl Has Turned Out Remarkably Well For Open-Source OpenCL For Mesa Drivers

Rusticl as a modern OpenCL implementation for Mesa Gallium3D drivers has turned out remarkably well. Rusticl performance has evolved quite well for this Rust-based OpenCL driver and it continues tacking on new features / OpenCL extensions as well as working gracefully with more Mesa drivers. Rusticl lead developer Karol Herbst presented on some of the recent accomplishments for this driver back at XDC2025.

20 November 2025 - Rusticl - 10 Comments
Mesa 25.3 Released With Many Open-Source Vulkan Driver Improvements
Mesa 25.3 Released With Many Open-Source Vulkan Driver Improvements

Mesa 25.3 is out tonight as the newest quarterly feature release to this set of (predominantly) OpenGL and Vulkan drivers widely used across Linux systems. Mesa 25.3 features numerous Vulkan extensions added to the different open-source drivers, continued enhancements to the OpenGL drivers, and various other changes.

14 November 2025 - Mesa 25.3 - 13 Comments
RadeonSI OpenGL Mesh Shader Support Is Now Completed For Mesa 26.0
RadeonSI OpenGL Mesh Shader Support Is Now Completed For Mesa 26.0

For next quarter's Mesa 26.0 release, the AMD RadeonSI Gallium3D driver will present OpenGL mesh shaders support. It's been a long journey from the GL_EXT_mesh_shader extension being crafted and merged to wiring up the Mesa driver support while now it's in place for the AMD Radeon Linux graphics driver.

13 November 2025 - RadeonSI Mesh Shaders - 5 Comments
Mesa Lands Fixes For HDR With Vulkan Drivers
Mesa Lands Fixes For HDR With Vulkan Drivers

Merged overnight to Mesa 26.0-devel and likely to be back-ported for the upcoming Mesa 25.3 release are a few fixes around high dynamic range (HDR) support within the common Vulkan windowing system integration (WSI) / display code.

7 November 2025 - Mesa Vulkan + HDR Fixes - 7 Comments
Mesa 25.2.6 Released With Many Driver Fixes
Mesa 25.2.6 Released With Many Driver Fixes

Eric Engestrom just released Mesa 25.2.6 as the newest bi-weekly stable update to this collection of open-source OpenGL and Vulkan drivers widely used on Linux systems for 3D support.

29 October 2025 - Mesa 25.2.6 - 1 Comment
AMD RadeonSI Driver Now Defaults To Enabling ACO For Faster Performance
AMD RadeonSI Driver Now Defaults To Enabling ACO For Faster Performance

Prominent AMD Radeon Gallium3D driver developer Marek Olšák just changed the RadeonSI driver's default from the AMDGPU LLVM shader compiler back-end over to the ACO back-end initially developed by Valve. This should lead to better performance and quicker shader compilation and in turn faster game loads.

29 October 2025 - RadeonSI + ACO - 7 Comments
KosmicKrisp Vulkan To Apple Metal Driver Merged For Mesa 26.0
KosmicKrisp Vulkan To Apple Metal Driver Merged For Mesa 26.0

LunarG in August announced KosmicKrisp as a Vulkan-to-Metal driver for a better Vulkan API experience on Apple macOS devices compared to the likes of using MoltenVK as another Vulkan-on-Metal adaptation. As of today the KosmicKrisp driver for Vulkan 1.3 on Apple devices is now in the Mesa 26.0 codebase.

20 October 2025 - KosmicKrisp - 27 Comments
Mesa 25.2.5 Released With Very Important Intel Driver Fix
Mesa 25.2.5 Released With Very Important Intel Driver Fix

Mesa 25.2.5 is out today as the newest bi-weekly point release for these open-source OpenGL and Vulkan drivers. Particularly if you are on Intel graphics of Battlemage or Lunar Lake and potentially older, Mesa 25.2.5 contains a very important bug fix for various rendering issues and potential game hangs/crashes.

15 October 2025 - Mesa 25.2.5 - 3 Comments
Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA "NVK" Driver
Valve Developer Gets Initial DLSS Support Working On Open-Source NVIDIA "NVK" Driver

Autumn Ashton of Valve's Linux graphics driver team and responsible for many great Mesa and DXVK/VKD3D-Proton improvements over the years has managed an exciting new feat: getting NVIDIA DLSS upscaling working atop Mesa's NVK open-source NVIDIA Vulkan driver. The code isn't ready to be merged yet but is an exciting early milestone.

14 October 2025 - NVIDIA DLSS + NVK Mesa Driver - 12 Comments
OpenGL Mesh Shader Extension Merged
OpenGL Mesh Shader Extension Merged

Proposed last year was GL_EXT_mesh_shader as a cross-vendor mesh shading extension. That OpenGL mesh shader work led by an AMD engineer was merged today into the OpenGL Registry.

9 October 2025 - GL_EXT_mesh_shader - 6 Comments
Mesa Drops VDPAU Video Acceleration In Favor Of VA-API
Mesa Drops VDPAU Video Acceleration In Favor Of VA-API

Mesa's Gallium3D video acceleration code has long supported both the VA-API and VDPAU interfaces for video acceleration. VA-API has enjoyed more widespread support among Linux applications and typically more robust while the Video Decode and Presentation API for Unix (VDPAU) was the interface originally started by NVIDIA for their official Linux driver. As of today, Mesa has now removed support for VDPAU acceleration.

10 September 2025 - Removes VDPAU - 38 Comments
Zink Begins Optimizing For Workstation Graphics With SPECViewPerf: Doubles The Perf
Zink Begins Optimizing For Workstation Graphics With SPECViewPerf: Doubles The Perf

The Zink OpenGL-on-Vulkan driver is well optimized for Linux gaming and desktop use thanks to the work by Mike Blumenkrantz being funded by Valve. Zink has even worked with OpenCL thanks to Rusticl and now another frontier is being conquered for this generic OpenGL on Vulkan driver: workstation graphics with optimizing around the SPECViewPerf test cases.

10 September 2025 - Zink OpenGL-On-Vulkan - 19 Comments
Mesa 25.1.9 Released To End Out The Mesa 25.1 Series
Mesa 25.1.9 Released To End Out The Mesa 25.1 Series

With Mesa 25.2.1 recently having been released, the prior quarter's Mesa 25.1 series is now drawing to a close. Excellent Mesa release manager Eric Engestrom released Mesa 25.1.9 as one last point release for Mesa 25.1 before ending this branch.

27 August 2025 - Mesa 25.1 - Add A Comment
Mesa 25.3 Lands More Changes To Prepare For OpenGL Mesh Shaders
Mesa 25.3 Lands More Changes To Prepare For OpenGL Mesh Shaders

Being worked on for a number of months now is GL_EXT_mesh_shader as an extension for bringing mesh shaders to OpenGL. This is an alternative to NVIDIA's GL_NV_mesh_shader extension being worked on for Mesa drivers and in particular the RadeonSI Gallium3D driver.

22 August 2025 - OpenGL Mesh Shaders - 15 Comments
Vulkan + Mesa Drivers For AI Inferencing? It's Already Showing Potential On Radeon RADV
Vulkan + Mesa Drivers For AI Inferencing? It's Already Showing Potential On Radeon RADV

Following the Vulkanised 2025 presentation how NVIDIA is finding great success with Vulkan for AI / machine learning and already competitive to CUDA in some areas, Red Hat engineer and DRM subsystem lead maintainer David Airlie began exploring the potential of Mesa Vulkan drivers for AI inferencing. He was successful in using the Intel ANV, NVIDIA NVK, and Radeon RADV drivers for Vulkan-based AI inferencing while for the Radeon hardware tested is where it's showing the most potential (performance) at the moment and for even competing with the ROCm compute stack.

24 July 2025 - Mesa Vulkan Drivers - 68 Comments
Mesa 25.3 Merges Vulkan WSI Support For Using Atomic Mode-Setting
Mesa 25.3 Merges Vulkan WSI  Support For Using Atomic Mode-Setting

A nearly five year old merge request was merged today to Mesa Git for Q4's Mesa 25.3 release. This merge transitions the Vulkan windowing system integration (WSI) from using the DRM "legacy" kernel mode-setting APIs over to the modern atomic mode-setting interfaces.

22 July 2025 - Mesa Vulkan WSI + Atomic KMS - 24 Comments
Google Continues Working On "Magma" For Mesa Cross-Platform System Call Interface
Google Continues Working On "Magma" For Mesa Cross-Platform System Call Interface

Mesa 25.2 entered its feature freeze yesterday with many exciting driver improvements with new features and performance optimizations while one feature that wasn't ready for merging in this quarter's release is Magma, which is a recent effort by Google engineers working on a cross-platform system call interface for Mesa. And it's written in Rust.

17 July 2025 - Mesa + Magma - 19 Comments

2594 Mesa news articles published on Phoronix.