Mesa News Archives


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

More OpenCL 3.0 Bits Merged For Mesa 20.1

It's still short of the full OpenCL 3.0 implementation, but more of the CL 3.0 enablement patches for Gallium3D's "Clover" OpenCL state tracker have now been merged into Mesa 20.1-devel

16 November 2020 - OpenCL 3.0 - 20 Comments
Intel Lands Vulkan Ray-Tracing Prep Work In Mesa 20.3

Following the news that we were first to report last month on Intel starting open-source public patches for Vulkan ray-tracing in preparation for their forthcoming Xe HPG graphics card, the initial prep work for that Vulkan ray-tracing support has now been merged in time for Mesa 20.3.

6 November 2020 - SPIR-V, NIR Changes - 8 Comments
LLVMpipe Is Now Officially Conformant With OpenGL 4.5

Beginning with Mesa 20.2 is OpenGL 4.5 support for LLVMpipe, the LLVM-based software rasterizer built as a Gallium3D driver. This succeeded LLVMpipe for years being limited to OpenGL 3.3. While the OpenGL 4.5 support has been enabled for weeks, The Khronos Group has now officially confirmed its implementation.

30 October 2020 - OpenGL 4.5 Conformant - 18 Comments
Mesa 20.3 Lands Rewritten AMD Zen L3 Cache Optimization
Mesa 20.3 Lands Rewritten AMD Zen L3 Cache Optimization

You may recall going back to 2018 that well known open-source AMD Mesa driver developer Marek Olsak was working on Mesa optimizations around the AMD Zen architecture. In particular, better handling of Mesa for Zen's L3 cache design. A rewritten implementation of that has now landed along with some other improvements.

30 October 2020 - Mesa 20.3 - 10 Comments
Mesa 20.3 Supports Intel Alder Lake Gen12 Graphics

Last week Intel open-source engineers began publishing Linux kernel patches for the "Alder Lake S" graphics support. That work should be found in the Linux 5.11 cycle being christened as stable in early 2021. In user-space, Alder Lake graphics patches also appeared for their OpenCL / oneAPI Level Zero compute stack and now merged into Mesa 20.3 as well for OpenGL / Vulkan support.

28 October 2020 - Mesa 20.3 + Alder Lake Graphics - 5 Comments
NIR-To-TGSI Support Added To Mesa 20.3

Mesa 20.3 has merged a long work-in-progress patch series providing support for going from the modern NIR intermediate representation to TGSI as the conventional Gallium3D IR.

20 October 2020 - NIR-To-TGSI - 4 Comments
Mesa 20.2.1 Released With Initial Batch Of Fixes

Mesa 20.2 officially released at the end of September as the Q3'2020 open-source driver stack update providing open-source OpenGL/OpenCL/Vulkan support for much of the graphics hardware on the market. For those that prefer waiting for the first point release before upgrading, that milestone was reached today.

14 October 2020 - Mesa 20.2.1 - Add A Comment
RADV ACO Lands NGG Geometry Shader Support

Adding to the growing list of Mesa 20.3 features is now RADV ACO supporting NGG GS. Or rather, the Radeon Vulkan driver with the ACO back-end now supports geometry shaders with Next-Gen Geometry (NGG) as found on newer AMD GPUs.

10 October 2020 - NGG GS - 12 Comments
ADRIConf Remains The Primary GUI Control Panel For Managing Mesa OpenGL/Vulkan Drivers

While the Linux kernel graphics drivers and user-space OpenGL/Vulkan drivers expose a lot of options via sysfs on the kernel side and various environment variables and other tunables in user-space, when it comes to graphical control panels to manage these open-source graphics drivers on Linux there are several fragmented different options. For Mesa drivers, ADRIConf remains the leading option.

22 September 2020 - ADRIConf - 41 Comments
Open-Source Vivante Driver In Some Cases Outperforming Proprietary Driver
Open-Source Vivante Driver In Some Cases Outperforming Proprietary Driver

One of the less talked about open-source graphics drivers talked about is Etnaviv as the reverse-engineered, community-based driver providing OpenGL/GLES support for Vivante graphics IP. While it's still working towards OpenGL ES 3.0 compliance, its performance is currently in some cases competitive -- and even outperforming -- the Vivante proprietary driver.

21 September 2020 - Etnaviv 2020 - 3 Comments
Zink OpenGL-On-Vulkan Seeing Some 50~100% FPS Gains

After working on getting the Zink OpenGL-over-Vulkan driver up to OpenGL 4.6 with still pending patches, former Samsung OSG engineer Mike Blumenkrantz has been making remarkable progress on the performance aspect as well.

19 September 2020 - Zink Gallium3D Performance - 38 Comments
Mesa 20.1.8 Released While Waiting For Mesa 20.2

Mesa 20.2 (or 20.2-RC5) didn't debut last week as intended, but for the interim the Mesa 20.1.x release cycle brought 20.1.8 on Wednesday and now it's been extended to having at least a ninth point release to allow more time until not only Mesa 20.2.0 to ship but Mesa 20.2.1 alignment.

17 September 2020 - Mesa 20.1.8 - 2 Comments
AMD ACO Back-End Sees Thorough Documentation Added, Explanation Of Architecture

With the soon to be released Mesa 20.2, the RADV Vulkan driver is using the ACO back-end by default that's been developed with funding by Valve as an alternative to AMD's official "AMDGPU" LLVM back-end. For those wondering how this shader compiler back-end compares and more intricate details of its design, some extensive documentation has finally been added to the Mesa tree.

1 September 2020 - ACO Documentation - 2 Comments
Mesa Softpipe Set To See Better Performance, Introducing New NIR-To-TGSI Path

Mesa Gallium3D is close to seeing a major change in their intermediate representation path for drivers consuming Gallium's TGSI rather than NIR directly. Eric Anholt has been working on a NIR-to-TGSI path so that drivers still relying on TGSI can benefit from the NIR optimization paths and improvements while ultimately hoping to eliminate the existing GLSL-to-TGSI code-path currently relied upon by these drivers.

26 August 2020 - NIR-To-TGSI - 2 Comments

2398 Mesa news articles published on Phoronix.