Mesa News Archives
More OpenGL Threading Improvements Land For Mesa 21.1

Even in 2021 longtime open-source AMD Mesa driver developer Marek Olšák isn't done optimizing OpenGL for delivering the best possible performance with the Radeon graphics driver. Marek's latest work includes more OpenGL threading enhancements and other work seemingly targeted at SPECViewPerf workloads.

21 January 2021 - glthread + More - 10 Comments
Mesa's Lima Driver Finally Implements OpenGL Shader Cache Support

While Mesa's Panfrost Gallium3D driver has been working out well for modern ARM Mali open-source graphics support, for the old Mali 400/450 series hardware there still is the "Lima" driver within Mesa that doesn't receive too much attention these days (just around 70 commits over the past year) but as its first work of 2021 saw an initial shader cache implementation.

17 January 2021 - Lima Shader Cache - 7 Comments
Mesa's RADV ACO Adds Support For Rapid Packed Math

Hitting the Mesa tree when Mesa 21.0 was being branched (but looks like it will still make it now part of "staging/21.0") is support for AMD's "rapid packed math" with the RADV driver's ACO compiler back-end.

15 January 2021 - Rapid Packed Math - 52 Comments
Mesa 21.0-rc1 Released To Get The Quarterly Release Process Underway

While normally the feature branching and first release candidate for new Mesa3D quarterly releases doesn't begin until around the end of the first month of a new quarter, this time around with Mesa 21.0 it has begun today -- half-way through the month of January. This should at least ensure Mesa 21.0 stable ships in February rather than March. Mesa 20.3.3 was also released today as the newest stable version for the time being.

13 January 2021 - Mesa 21.0 - Add A Comment
Freedreno In Mesa 21.0 Flips On OpenGL 3.3 Support

It was just at the end of December that the Mesa 21.0 development code enabled OpenGL 3.2 support for Freedreno, the open-source Gallium3D driver for Qualcomm Adreno graphics hardware. Now in time for Mesa 21.0 still, OpenGL 3.3 support has been achieved.

7 January 2021 - OpenGL 3.3 For Freedreno - 3 Comments
Panfrost Gallium3D Flips On AFBC For Bifrost GPUs

Adding to the long list of changes for Mesa 21.0 is the Panfrost Gallium3D driver that provides open-source OpenGL for Arm Mali graphics hardware now supporting Arm Frame Buffer Compression (AFBC) for Bifrost GPUs.

6 January 2021 - Arm Frame Buffer Compression - 4 Comments
Zink With Mesa 21.0 Now Exposes OpenGL 4.1

While for months there have been experimental patches taking Zink to OpenGL 4.6 for this OpenGL-on-Vulkan translation layer integrated into Mesa, the upstreaming process around testing and code review is quite lengthy with up until today still only exposing OpenGL 3.3 with mainline Mesa. But with the latest Git commits, Zink is now up to OpenGL 4.1.

5 January 2021 - OpenGL 3.3 To OpenGL 4.1 - 10 Comments
Radeon Linux Drivers Now Only Officially Support Smart Access Memory On Zen 3 + RDNA2

While many Linux users were excited when finding out the open-source AMD Radeon Linux drivers were allowing Smart Access Memory (Resizable BAR) support on older motherboards/CPUs and older Radeon GPUs rather than basically the very latest AMD products as seen on Windows, there is a change of course due to bugs. Now, officially, Mesa 21.0 is just enabling Smart Access Memory for systems with AMD Zen 3 processors and RDNA 2 graphics cards though if you have other hardware you can force-enable it.

5 January 2021 - Bugs Elsewhere - 29 Comments
Mesa Enjoyed A Record-Setting Year With Intel G3D Default, RADV ACO, Faster Performance

2020 was easily the best year yet for Mesa with this collection of open-source OpenGL/Vulkan drivers seeing timely new hardware support, Intel's OpenGL support defaulting to Iris Gallium3D, the Radeon Vulkan (RADV) driver adding and defaulting to the ACO compiler back-end, many performance optimizations throughout, timely new GPU hardware support, and a lot more!

1 January 2021 - Mesa 2020 - 1 Comment
Panfrost Gallium3D Seeing Some Work Towards Clover OpenCL Support

The Panfrost open-source Gallium3D driver matured into good shape over the course of 2020 with providing OpenGL support for Arm Mali graphics hardware. As we enter 2021 it will be interesting to see this year if any "Panfrost Vulkan" driver materializes for open-source Vulkan support on the newer Mali graphics hardware. But at least one area making interesting process is in regards to OpenCL compute support.

1 January 2021 - Arm Mali + Mesa OpenCL - 3 Comments
Mesa 21.0 Has Finally Killed The Classic "SWRAST" Software Rasterizer

For years LLVMpipe has been around as a superior software-based OpenGL implementation for those without a working GPU / hardware driver support or needing to test a bit of GL code along a vendor-neutral path. LLVMpipe thanks to leveraging LLVM is more performant than the traditional Mesa software rasterizer or similar avenues like Softpipe. Finally as we hit 2021, SWRAST has been removed from the Mesa code-base.

31 December 2020 - SWRAST - Add A Comment
Raspberry Pi OpenGL Driver Seeing Faster Blit Support Come Mesa 21.0

Raspberry Pi's V3DV Vulkan driver is on quite a streak lately. The V3DV driver has seen inclusion in Mesa 20.3, Vulkan 1.0 conformance, and Wayland support, more performance work is being pursued with those initial milestones reached. Meanwhile the V3D OpenGL driver is also being improved upon still.

10 December 2020 - Faster Blitting - 6 Comments
Mesa 20.3 Released With Big Improvements For Open-Source Graphics Drivers

Mesa 20.3 has been released as the Q4'2020 open-source graphics driver update, primarily around providing OpenGL and Vulkan support on the likes of Intel and AMD Radeon graphics along with the reverse-engineered Nouveau support, many smaller drivers especially in the embedded space, and the growing list of CPU-based implementations and other translation efforts.

3 December 2020 - Mesa 20.3 - 30 Comments
Raspberry Pi's V3DV Vulkan Driver Now Supports Wayland

Just yesterday Raspberry Pi fans were celebrating that the V3DV driver is now officially Vulkan 1.0 conformant for supporting this modern high performance graphics/compute API atop the Raspberry Pi 4 and newer. Today another milestone was reached with V3DV.

25 November 2020 - Wayland WSI - 13 Comments
Valve Now Funding Blumenkrantz - Zink OpenGL-On-Vulkan To Continue

Longtime open-source developer Mike Blumenkrantz who has been an Enlightenment developer for many years and was working for Samsung's Open-Source Group prior to its demise jumped into the open-source Linux graphics world this year. While being unemployed he began hacking on the Zink Gallium3D code that allows generic OpenGL acceleration over the Vulkan API. He quickly got the code to the point of OpenGL 4.6 support and quite compelling performance compared to where Zink was at earlier this year. Now it turns out he will continue with his Linux graphics adventures thanks to funding from Valve.

23 November 2020 - Mike Blumenkrantz - 39 Comments
Mesa To Drop Support For Ancient Drivers

The fallout should be minimal and hopefully not impact any Phoronix readers, but as Mesa rolls into 2021 it is looking to drop support for loading DRI1 graphics drivers.

20 November 2020 - Ancient Drivers - 25 Comments

1921 Mesa news articles published on Phoronix.