Gallium3D LLVMpipe Performance Remains Unchanged

Written by Michael Larabel in Mesa on 26 November 2013 at 09:57 AM EST. 3 Comments
MESA
LLVMpipe is now commonly used as the fallback Linux software rasterizer on modern desktop distributions when no GPU hardware driver is available, but its performance still isn't anything to write home about and the OpenGL capabilities is still far behind that of core Mesa's OpenGL 3.3 support.

As it's been some months since last testing the performance of LLVMpipe for running games, I ran some new tests of Mesa 9.2.1 vs. Mesa 10.1-devel (using the Oibaf PPA) on Ubuntu 13.10 x86_64 with an Intel Core i7 4770K "Haswell" CPU. Of course, LLVMpipe really isn't meant for gaming and if anything just for driver debugging and as a fallback for a composited Linux desktop, but this is a nice way to stress the stack.
LLVM Mesa LLVMpipe Gallium3D

There were no real performance changes to find for this Intel Core i7 Haswell CPU when comparing the Mesa releases with the LLVMpipe Gallium3D driver.
LLVM Mesa LLVMpipe Gallium3D

The software driver also still only advertises OpenGL 2.1 support, but is close on GL3 compliance. Besides being used by Mesa developers for debugging purposes and testing Gallium3D, and then being used for Linux desktop fallback sessions with Unity and GNOME Shell, it also works well for teaching exercises -- but certainly not for gaming.
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