Raspberry Pi's Gallium3D Driver Could Now Run Significantly Faster

Written by Michael Larabel in Mesa on 17 December 2014 at 09:44 PM EST. 10 Comments
MESA
Eric Anholt, the lead developer developer behind the Broadcom VC4 Mesa/Gallium3D driver stack for supporting the Raspberry Pi, has announced a new performance achievement.

Eric implemented a user-space buffer object cache for the Gallium3D driver. This buffer object cache is designed after the user-space cache he designed for Intel's driver while being employed by them. This cache reuses buffer objects that haven't been shared to other processes and frees buffer objects that have been in the cache unused for over one second.

While glxgears isn't much of an OpenGL performance benchmark, Eric reports that this new cache raised the glxgears frame-rate by 30%. Details via this Git commit that landed the VC4 user-space buffer object cache.
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