Are OpenGL Threaded Optimizations Responsible For NVIDIA's Faster Linux Performance?
Written by Michael Larabel in Display Drivers on 22 March 2015. Page 3 of 3. 33 Comments

Tesseract also found its performance degraded when enabling this environment variable.

Unigine Valley found no change in performance out of __GL_THREADED_OPTIMIZATIONS.

Xonotic too found its performance degraded when setting this environment variable.

Thus for most of the games tested, __GL_THREADED_OPTIMIZATIONS had no positive change for the Linux graphics drivers tested but rather regressions for non-CPU-bound workloads, thus why NVIDIA doesn't enable this optimization by default. For BioShock Infinite, there was a performance boost attributed to this threaded optimization, but it only benefits the higher-end GeForce graphics cards where the GPU isn't the bottleneck. The GTX 750 saw no change in performance while the GTX 680 was just up by 12% and the highest-end GTX 980 up by 34% for this game that does enable the setting by default.

If you found these tests useful and/or would like to see more interesting Linux gaming benchmarks and fresh multi-OS comparisons, please consider subscribing to Phoronix Premium or sending in a PayPal tip with your feedback. Thanks for your support to allow this exclusive Linux benchmarking to continue.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal tips are also graciously accepted. Thanks for your support.

Related Articles
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

Trending Linux News