The Wayback Machine - https://web.archive.org/web/20231104125044/https://www.phoronix.com/linux/Mesa

Mesa News Archives


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

RadeonSI Completes ACO Compiler Support With Mesa 24.0
RadeonSI Completes ACO Compiler Support With Mesa 24.0

With the newly-started Mesa 24.0 development cycle a very exciting feature landed today... The ACO compiler integration for the RadeonSI Gallium3D driver has appeared to effectively wrap up for optionally making use of this Valve-developed shader compiler as an alternative to the AMDGPU LLVM shader back-end.

26 October 2023 - RadeonSI + ACO - 16 Comments
Etnaviv NPU Support Coming Together, Mesa Upstreaming Next
Etnaviv NPU Support Coming Together, Mesa Upstreaming Next

The Etnaviv Gallium3D driver within Mesa has long been focused on reverse engineering and supporting Vivante graphics IP found in various SoCs. That driver has worked out well for open-source OpenGL support for Vivante graphics while more recently Etnaviv has begun tackling Vivante neural processing unit (NPU) support that is beginning to be found in various SoCs.

23 October 2023 - Vivante Neural Processing Unit - 4 Comments
RadeonSI Driver Integrates Perfetto Support
RadeonSI Driver Integrates Perfetto Support

AMD driver engineer Saroj Kumar has contributed Perfetto integration for the RadeonSI Gallium3D driver as the latest means of allowing tracing/profiling for this open-source OpenGL driver.

22 October 2023 - RadeonSI + Perfetto - 5 Comments
Rusticl OpenCL Still Striving For Better Performance, SYCL & HIP Features
Rusticl OpenCL Still Striving For Better Performance, SYCL & HIP Features

Karol Herbst at Red Hat who leads development on Mesa's Rust-written OpenCL "Rusticl" driver presented to share the progress made over the course of the year on this modern alternative to Gallium3D's Clover as well as some of the work still being pursued by this open-source OpenCL implementation for Gallium3D drivers.

20 October 2023 - Rust + OpenCL - 9 Comments
Mesa 23.1.9 Released To End Out The Series
Mesa 23.1.9 Released To End Out The Series

With the much-delayed Mesa 23.2 finally having been released last week, Mesa 23.1.9 is out the door as the last planned maintenance release for that open-source driver series introduced back in Q2.

4 October 2023 - Mesa 23.1.9 - Add A Comment
Mesa 23.2 Stable Released For Improved Open-Source Vulkan & OpenGL Drivers
Mesa 23.2 Stable Released For Improved Open-Source Vulkan & OpenGL Drivers

After being delayed by many weeks, Mesa 23.2 has been released as the quarterly feature release for this collection of open-source OpenGL and Vulkan drivers used by AMD Radeon, Intel graphics, Apple Silicon, Qualcomm Adreno (Freedreno), Nouveau (open-source NVIDIA), Broadcom / Raspberry Pi, Arm Mali and other hardware.

28 September 2023 - Mesa 23.2.1 - 12 Comments
Mesa 23.3 Fixes Zink Rendering For X.Org/XWayland GLAMOR
Mesa 23.3 Fixes Zink Rendering For X.Org/XWayland GLAMOR

Mike Blumenkrantz working for Valve's Linux graphics driver team has added implicit sync support to the Zink OpenGL-on-Vulkan driver, which in turn now opens this generic driver up for correctly providing GLAMOR rendering with X11 and XWayland environments.

10 September 2023 - Zink GLAMOR Rendering! - 11 Comments
Mesa 23.2-rc3 Released After Five Week Hiatus
Mesa 23.2-rc3 Released After Five Week Hiatus

Mesa 23.2 was supposed to have been released by now following a series of weekly release candidates that started in mid-July when feature work ended. After a five week hiatus, Mesa 23.2-rc3 is now available for testing.

5 September 2023 - Mesa 23.2 - Add A Comment
RADV Implements NVIDIA DGC Compute Extension
RADV Implements NVIDIA DGC Compute Extension

The VK_NV_device_generated_commands_compute extension introduced in Vulkan 1.3.258 is now wired up for Mesa's Radeon "RADV" Vulkan driver and should further benefit VKD3D-Proton for Steam Play gaming.

23 August 2023 - Device Generated Commands Compute - 1 Comment
Mesa Adds GPUVis Integration - GPU Trace Visualizer
Mesa Adds GPUVis Integration - GPU Trace Visualizer

Mesa has landed GPUVis integration with a focus on CPU side tracing for help to uncover where games are blocking on the GPU. This GPU Trace Visualizer integration for Mesa was spearheaded by RADV developer Bas Nieuwenhuizen.

20 August 2023 - Mesa + GPUVis - 4 Comments
Mesa 23.3 Adds EGL Explicit Device Support
Mesa 23.3 Adds EGL Explicit Device Support

One of the latest feature additions for next quarter's Mesa 23.3 release of these open-source user-space graphics driver components is adding support for the EGL explicit device extension.

31 July 2023 - EGL_EXT_explicit_device - 5 Comments
LLVMpipe Now Exposes Shared Virtual Memory Support
LLVMpipe Now Exposes Shared Virtual Memory Support

Mesa's LLVMpipe software driver is now exposing system Shared Virtual Memory (SVM) support with the necessary API bits being in place for the modern Rusticl OpenCL driver as well as the older Clover code. Plus with being a CPU-based driver there isn't any added work or complications around shared virtual memory.

22 July 2023 - LLVMpipe SVM - 2 Comments
AMD Expands Mesa Virgl Video Acceleration For Using On Xen
AMD Expands Mesa Virgl Video Acceleration For Using On Xen

As part of AMD's interest in improving graphics around Xen virtualization for in-vehicle infotainment systems and other customer uses, AMD engineers have expanded the video acceleration capabilities provided by Mesa's Virgl code.

19 July 2023 - Mesa Virgl Video Acceleration - 4 Comments
Mesa Fixes A Large Performance Regression For Systems Using HPET
Mesa Fixes A Large Performance Regression For Systems Using HPET

The High Precision Event Timer (HPET) has long been a source of issues for Linux developers and it turns out systems relying on HPET rather than the CPU's TSC have in recent months suffered significant performance degradation with the Mesa OpenGL driver code.

17 July 2023 - High Precision Event Timer - 27 Comments
Mesa's Rusticl Implements OpenCL Subgroups
Mesa's Rusticl Implements OpenCL Subgroups

Red Hat's Karol Herbst who has done a remarkable job on Rusticl as a modern OpenCL implementation written in Rust for Mesa Gallium3D drivers has another achievement under his belt: OpenCL subgroups are now in place for Mesa.

8 July 2023 - OpenCL Subgroups - 21 Comments
Imagination GPUs With PVR Vulkan + Zink Working Well For OpenGL 4.6
Imagination GPUs With PVR Vulkan + Zink Working Well For OpenGL 4.6

We've known since last year when Imagination published their open-source PowerVR Vulkan driver that they'd be focusing on a Vulkan hardware driver only and using the likes of the Zink compatibility layer for OpenGL support. Today Imagination formally announced OpenGL 4.6 for their GPUs via Zink.

6 July 2023 - PVR + Zink - 29 Comments
Zink's Mike Blumenkrantz Tackling Mesa WSI Inefficiencies
Zink's Mike Blumenkrantz Tackling Mesa WSI Inefficiencies

Earlier this month I ran some fresh benchmarks of Zink OpenGL-on-Vulkan against RadeonSI. While Zink in general is already quite speedy and in good shape for most workloads, those tests uncovered some troubled spots and Zink lead developer Mike Blumenkrantz of Valve has been diving into some of those issues with fixes. Another merge request is pending to deal with inefficiencies in the Mesa Vulkan windowing system integration (WSI) code.

25 June 2023 - More Driver Inefficiencies - 7 Comments

2334 Mesa news articles published on Phoronix.