Mesa News Archives
The Newest Mesa NIR/SPIR-V Code For Handling OpenCL Kernels

It's now been nearly one year since longtime Nouveau contributor Karol Herbst joined Red Hat where one of his big projects has been working on OpenCL support for this open-source NVIDIA driver by bringing up NIR/SPIR-V support and making the necessary improvements for allowing OpenCL kernels to be represented in that IR commonly used by the Mesa drivers. The work still isn't yet in Mesa Git, but Karol this week sent out his newest patches.

15 November 2018 - OpenCL NIR - 5 Comments
Mesa Gets Testing Patches For New Zen Optimization Around Thread Pinning

It was just yesterday that the AMD Zen L3 thread pinning was dropped from Mesa due to that optimization not panning out as intended for benefiting the new AMD processors with the open-source Linux graphics driver stack. Lead Mesa hacker Marek Olšák is already out with a new Zen tuning implementation that may deliver on the original optimization goal.

13 November 2018 - Mesa + Zen Tuning - 8 Comments
Gallium D3D9 "Nine" Support Gets New Patches To Help Fight Lag Without Tearing

While most Linux gamers these days are mesmerized by DXVK for mapping Direct3D 10/11 to Vulkan for better handling Windows games on Linux, for those with older Direct3D 9 era games there is still the Gallium Nine initiative for D3D9 implemented as a Mesa Gallium state tracker. A new patch series posted this weekend will make that Gallium Nine experience even better.

11 November 2018 - Gallium Nine - 17 Comments
More AMD Zen Microarchitecture Tuning For Mesa Is Likely Ahead

Published back in September was some Mesa RadeonSI tuning for AMD Zen CPUs. That tuning to pin the application thread and driver execution thread to the same L3 cache benefits the Zen micro-architecture with its multiple core complexes (CCX). That code was merged a short time later unconditionally but it looks like that behavior needs to be refined for delivering maximum performance.

8 November 2018 - Needs More Tweaking - 2 Comments
Mesa 18.3 Has A Busy Last Day Of Feature Development

The branching of Mesa 18.3 is imminent and expected to happen anytime now. The Mesa developers of the different drivers have been very busy in merging their last-minute feature work for this final quarterly feature update to end out 2018.

1 November 2018 - Mesa 18.3 - 5 Comments
Zink For OpenGL-Over-Vulkan Currently Supports GL 2.1 But Making Progress

The Zink Gallium3D driver that is implementing OpenGL over Vulkan and using Mesa's Gallium3D driver infrastructure is beginning to run more games, work under Wayland, and more. There still is a long road ahead but at least it's becoming usable for early testers and those wishing to experiment with this project.

31 October 2018 - Zink Gallium3D Driver - 14 Comments
Freedreno Gallium3D Working To Lower Its Driver Overhead

With the Freedreno Gallium3D driver's reverse-engineered, open-source 3D/OpenGL driver support for Qualcomm Adreno hardware in pretty darn good shape these days even for the latest-generation Adreno 600 series, the developers have begun working on more optimizations -- including a new effort trying to reduce the OpenGL driver's overhead.

28 October 2018 - Freedreno Rework - 2 Comments
Open-Source Qualcomm Graphics Support Continues Flourishing With Freedreno

When it comes to open-source ARM graphics drivers, the Raspberry Pi / VC4 effort and Freedreno continue to be the two best examples of fully open-source graphics driver coverage including 3D support. Freedreno has been attracting contributions from Qualcomm / CodeAurora in what started out as solely a community reverse-engineered effort and with the latest-generation Adreno 600 series hardware the open-source support is in great shape.

18 October 2018 - Freedreno Advancements - 3 Comments
Mesa VCN JPEG Decode Patches Posted For AMD Raven Ridge

With the imminent Linux 4.19 kernel release there is VCN JPEG decode support within the AMDGPU DRM driver for use with Raven Ridge APUs. The accompanying user-space patches for the Radeon Gallium3D code have now been posted for making this functionality work on the Linux desktop with these Zen+Vega APUs.

17 October 2018 - Gallium3D JPEG Decode With VCN - 15 Comments
Mesa Vulkan Drivers Move Ahead With PCI Bus Info, Calibrated Timestamps

With this weekend's release of Vulkan 1.1.88 stealing the show was the Vulkan transform feedback capability to allow projects like DXVK to support Direct3D's Stream Output functionality. But besides VK_EXT_transform_feedback, there are other extensions also being worked on for Mesa ANV / RADV Vulkan driver coverage.

15 October 2018 - New Vulkan Features - Add A Comment

1538 Mesa news articles published on Phoronix.