Mesa News Archives


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

Mesa 22.0 Zink Speeds Up OpenGL-Over-Vulkan On CPUs

While there is already LLVMpipe Gallium3D for software acceleration of OpenGL on CPUs within Mesa, if wanting to increase the layers of abstraction you could also use Zink for OpenGL over Vulkan and by way of Lavapipe have that software accelerated on the CPU. With Mesa 22.0-devel, that route of Zink on CPUs is now faster.

10 November 2021 - GL-on-VLK-on-CPUs - 4 Comments
Etnaviv Gallium3D Switches Over To NIR By Default

It's been a while since last having any major progress to report on Etnaviv, the open-source Mesa Gallium3D driver supporting Vivante graphics IP. But a rather fundamental change was made this past week in that Etnaviv is now (finally) using NIR by default.

8 November 2021 - Vivante Graphics - 6 Comments
Mesa 21.3-rc4 Release Led By Many Zink Fixes

Mesa 21.3 as the final feature release for this collection of open-source OpenGL and Vulkan drivers isn't yet ready to go as some blocker bugs persist, but available now is the fourth weekly release candidate.

4 November 2021 - Mesa 21.3 - 1 Comment
Intel's i965 Mesa Classic OpenGL Driver Will Stick Around A Bit Longer
Intel's i965 Mesa Classic OpenGL Driver Will Stick Around A Bit Longer

Earlier this year was talk of finally retiring the Intel "i965" Mesa classic OpenGL driver along with the rest of the "classic Mesa" driver code now that it's been replaced by the Crocus Gallium3D driver and the other open-source Mesa OpenGL divers all using the modern Gallium3D architecture. Those plans are still on but shifting now into 2022.

29 October 2021 - i965 Mesa - 9 Comments
V3DV Raspberry Pi Driver Now Exposes Vulkan 1.1

Mesa's V3DV driver for supporting newer Broadcom VideoCore graphics hardware with Vulkan now is advertising v1.1 support. This Vulkan 1.1 support in V3DV is notable as the Raspberry Pi 4 and newer are the most notable beneficiaries of this driver.

21 October 2021 - V3DV Vulkan 1.1 - 17 Comments
Mesa Merge Pending For Vulkan Ray-Tracing On Older AMD GPUs

Merged yesterday for Mesa 21.3 was open-source Vulkan ray-tracing for AMD RDNA2 / RX 6000 series GPUs with the RADV driver. Opened today now is a merge request that would provide Vulkan ray-tracing with RADV to pre-RDNA2 GPUs on this driver going back to the likes of Polaris, granted the performance is another story.

22 September 2021 - Ray-Tracing On Older GPUs - 22 Comments
Mesa 21.2.2 Released "Late & Very Large"

Mesa point releases generally come every two weeks but for the past month have fallen off the wagon. Mesa 21.2.1 came in mid-August and on Tuesday was finally succeeded by Mesa 21.2.2 as a "late and very large" update.

22 September 2021 - Mesa 21.2 - 21 Comments
Experimenting Is Underway For Rust Code Within Mesa

Longtime Mesa developer Karol Herbst who has worked extensively on the open-source NVIDIA "Nouveau" driver as well as the OpenCL/compute stack while being employed by Red Hat is now toying with the idea of Rust code inside Mesa.

17 September 2021 - Rust + Mesa - 71 Comments
Mesa's LLVMpipe + Lavapipe Land FP16 Support

The latest work landing for Mesa 21.3 is supporting FP16 within the LLVM-based software driver code namely for the LLVMpipe Gallium3D OpenGL and Lavapipe Vulkan drivers.

16 September 2021 - 16-bit floating point - 2 Comments
Google Is Successfully Using The Open-Source Qualcomm GL/VLK Drivers On Chromebooks

It's been known that Google has been using the open-source "MSM" DRM/KMS driver on Qualcomm-powered devices that originally started out as a reverse-engineered driver project separate from the company. Now it's also been confirmed how Google is successfully using the open-source Mesa Freedreno OpenGL and TURNIP Vulkan drivers on Qualcomm-powered Chromebooks too.

16 September 2021 - Mesa Drivers - 19 Comments
Zink OpenGL-On-Vulkan Tackling Support For More Games

After last month landing the Zink sub-allocator code for improved performance and also enabling OpenGL ES 3.2 support for Zink, lead developer Mike Blumenkrantz at Valve has been spending time this month working to get more games running on this OpenGL-over-Vulkan Mesa driver.

13 September 2021 - Getting More Games Working - 8 Comments
Zink Now Achieves OpenGL ES 3.2 Atop Vulkan

Mike Blumenkrantz in addition to addressing that big performance problem with Tesseract and other Zink OpenGL-on-Vulkan improvements in recent days has now landed OpenGL ES 3.2 support.

31 August 2021 - OpenGL ES 3.2 On Vulkan - 20 Comments
OpenGL Drivers In 2021 Still Sadly Benefit From Faking Their Driver Name / GPU

Years ago particularly when the open-source Linux GPU drivers were in their infancy it was known in some cases having to fake/spoof the GPU driver name or model in order to workaround artificial bugs / problematic code paths targeted to a particular OpenGL driver or even to achieve greater performance. With a new Mesa merge request called "Unleash the dragon!", this is still very much a problem in 2021 even now in the Android space.

30 July 2021 - Faking It - 28 Comments
Mesa 21.2 Lands NVIDIA's Code For Handling Alternate GBM Backends

Earlier this year was the proposed NVIDIA code from NVIDIA for allowing Mesa's GBM to support alternative back-ends. This support is notable given that most Wayland compositors are catering to using Mesa's Generic Buffer Manager (GBM) rather than EGLStreams or other options for buffer management. That support code has now been merged into Mesa 21.2.

7 July 2021 - Alternative GBM Backends - 78 Comments

2398 Mesa news articles published on Phoronix.