A Mesa Fix Lands To Take Care Of The R9 290 Issue, Intel/Radeon Performance Problems

Written by Michael Larabel in Mesa on 6 September 2016 at 09:21 AM EDT. 58 Comments
MESA
A fix landed in Mesa Git today that should address various performance issues people have been seeing in different rare setups. The fix mostly seems to be for Radeon/Intel users seeing low performance recently with glxgears but also appears to help those affected by the much talked about R9 290 regression.

The fix by Michel Dänzer is loader/dri3: Always use at least two back buffers. Michel commented on the simple change, "This can make a significant difference for performance with some extreme test cases such as vblank_mode=0 glxgears."

The commit fixes this reported Intel bug about performance changes. Besides glxgears being affected, Sandy Bridge and Broxton was hit and included regressions for GfxBench, SynMark, Lightsmark, GpuTest, and more.

The commit also appears to take care of the R9 290 issue. For those unfamiliar with "the big R9 290 regression", see That Radeon Performance Regression For R9 290 Might Be Nailed. Great to see that the change in Mesa should be able to take care of this issue affecting recent versions of the Linux kernel.
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