Mesa Threading Support Is Slow, Still Being Developed
One of the ways that Intel has been trying to make their Mesa driver faster is through proper threading support, but for now the support is unfortunately slower while the code is still being actively developed.
In addition to David Airlie's talk about RandR 1.4 / PRIME and Daniel Stone on the real story behind Wayland and X, another interesting Linux graphics related talk at last week's Linux.Conf.Au was by Intel's Eric Anholt. Eric talked about the ongoing work by Intel's open-source team to better optimize their Mesa DRI driver for running Valve's Linux titles and other games.
Most of Eric's presentation is the same as what he talked about last summer for Intel Linux gaming and Mesa. He did provide though an update on threading support for Mesa.
The planned threading support comes down to having an extra layer between the game/application and the actual OpenGL implementation for offloading the GL calls into a batch-buffer that are then handled by a separate CPU thread. This has been one of the feature requests made by Valve's Linux developers. Last year NVIDIA made Linux OpenGL threaded optimizations too as part of the Valve Linux gaming push.
Those wanting to watch the entire LCA 2013 presentation by Intel's Eric Anholt can find it at linux.org.au (Ogg Video).
Latest Linux Hardware Reviews
Latest Linux Articles
Latest Linux News
Latest Forum Discussions