KHR_no_error Improvements Hit Mesa Ahead Of Dawn of War III
Written by Michael Larabel in Mesa on 7 June 2017 at 05:40 AM EDT. Add A Comment
Samuel Pitoiset's improvements around KHR_no_error support have landed in Mesa Git.

These improvements are timely as this latest batch of KHR_no_error improvements are the result of this Valve Linux developer having been profiling Dawn of War III on Linux. Dawn of War III's Linux port by Feral Interactive will officially be released tomorrow, so it's great to see these patches land. Though before getting your hopes too high, while it may save some CPU cycles, you likely won't see any huge boost in performance.

More details on the work in Valve's Mesa Developers Continue Tuning KHR_no_error For Saving CPU Cycles. KHR_no_error is about basically disabling error handling at run-time for apps/games that should be in good OpenGL shape, but if errors are encountered, there can potentially be undefined behavior as a result.

Also keep in mind that while these patches have landed to benefit DoW3 on Mesa Git, Mesa 17.2-dev Git for tomorrow won't yet be able to handle this new Linux game since the bindless texture patches have yet to land... Those patches should be landing soon, just not in time for launch day, so diehard open-source Radeon Linux gamers will need to wait or build from the bindless branch (or use a PPA / other third-party packages).
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week