LLVMpipe/Lavapipe Patches Land To Allow For Greater CPU Saturation

Written by Michael Larabel in Mesa on 21 February 2022 at 05:20 AM EST. 1 Comment
MESA
LLVMpipe as the software OpenGL implementation that runs atop the CPU and Lavapipe as the Vulkan equivalent have seen a recent uptick in activity.

The work talked about last week for faster vertex and fragment shader processing have been merged into Mesa 22.1. That is the work by David Airlie he originally started on some two years ago when tackling tessellation shaders but then recently revisited. More recently developers have noticed this work can help boost the ParaView data visualization software performance by 13~67% depending upon the test scene.


The merge request has landed and long story short this overlapping of vertex and fragment processing should allow for more complete CPU saturation for LLVMpipe OpenGL and Lavapipe Vulkan software drivers.

Mesa 22.1 will be out around late May or early June as the Q2 feature update to this open-source Linux graphics driver stack. There still is another 1~2 months roughly until the Mesa 22.1 feature freeze so we'll see what more work lands in time for LLVMpipe/Lavapipe and the open-source drivers at large.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week