NVIDIA GPU Linux Threaded Optimizations Modern tests of NVIDIA Linux GPU threaded optimization support via __GL_THREADED_OPTIMIZATIONS tests. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1503227-DE-THREADEDO72 .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GTX 750 GTX 680 GTX 980 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 Intel Core i7-5960X @ 3.50GHz (16 Cores) Gigabyte X99-UD4-CF Intel Xeon E5 v3/Core 16384MB 120GB Samsung SSD 850 + 120GB OCZ VECTOR150 eVGA NVIDIA GeForce GTX 750 1024MB (1019/2505MHz) Intel C610/X99 Samsung SyncMaster Intel Connection Ubuntu 15.04 3.19.0-9-generic (x86_64) Unity 7.3.1 X Server 1.17.1 NVIDIA 346.47 4.4.0 GCC 4.9.2 ext4 2560x1600 NVIDIA GeForce GTX 680 2048MB (1006/3004MHz) NVIDIA GeForce GTX 680 2048MB (324/324MHz) NVIDIA GeForce GTX 980 4096MB (1126/3505MHz) OpenBenchmarking.org Environment Details - GTX 750: __GL_THREADED_OPTIMIZATIONS=0: __GL_THREADED_OPTIMIZATIONS=0 - GTX 750: __GL_THREADED_OPTIMIZATIONS=1: __GL_THREADED_OPTIMIZATIONS=1 - GTX 680: __GL_THREADED_OPTIMIZATIONS=0: __GL_THREADED_OPTIMIZATIONS=0 - GTX 680: __GL_THREADED_OPTIMIZATIONS=1: __GL_THREADED_OPTIMIZATIONS=1 - GTX 980: __GL_THREADED_OPTIMIZATIONS=0: __GL_THREADED_OPTIMIZATIONS=0 - GTX 980: __GL_THREADED_OPTIMIZATIONS=1: __GL_THREADED_OPTIMIZATIONS=1 Processor Details - Scaling Governor: intel_pstate powersave
bioshock-infinite: 2560 x 1600 - Ultra bioshock-infinite: 2560 x 1600 - Medium metro2033-redux: Phoronix Test Suite v5.6.0m5 metroll-redux: Phoronix Test Suite v5.6.0m5 tesseract: 2560 x 1600 unigine-valley: 2560 x 1600 - Fullscreen xonotic: 2560 x 1600 - Low xonotic: 2560 x 1600 - Ultimate GTX 750 GTX 680 GTX 980 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 39.33 39.37 44.32 38.16 117.00 15.08 312.86 74.30 39.40 39.43 41.51 38.01 106.89 15.08 277.20 74.05 73.75 74.03 77.92 76.06 193.54 34.81 313.12 171.84 85.19 85.08 60.00 71.64 160.35 34.77 278.89 160.78 82.87 82.23 90.22 110.73 226.01 50.58 315.36 189.64 110.92 110.19 60.24 90.32 187.17 50.61 274.84 169.49 OpenBenchmarking.org
BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Ultra Min Avg Max GTX 750 39.3 39.4 39.4 GTX 680 73.8 79.5 85.2 GTX 980 82.9 96.9 110.9 OpenBenchmarking.org Frames Per Second, More Is Better BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Ultra __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 20 40 60 80 100
BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Medium Min Avg Max GTX 750 39.4 39.4 39.4 GTX 680 74.0 79.6 85.1 GTX 980 82.2 96.2 110.2 OpenBenchmarking.org Frames Per Second, More Is Better BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Medium __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 20 40 60 80 100
Metro 2033 Redux Phoronix Test Suite v5.6.0m5 Min Avg Max GTX 750 41.5 42.9 44.3 GTX 680 60.0 69.0 77.9 GTX 980 60.2 75.2 90.2 OpenBenchmarking.org Frames Per Second, More Is Better Metro 2033 Redux Phoronix Test Suite v5.6.0m5 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 20 40 60 80 100
Metro: Last Light Redux Phoronix Test Suite v5.6.0m5 Min Avg Max GTX 750 38.0 38.1 38.2 GTX 680 71.6 73.9 76.1 GTX 980 90.3 100.5 110.7 OpenBenchmarking.org Frames Per Second, More Is Better Metro: Last Light Redux Phoronix Test Suite v5.6.0m5 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 20 40 60 80 100
Tesseract Resolution: 2560 x 1600 Min Avg Max GTX 750 106.9 111.9 117.0 GTX 680 160.4 176.9 193.5 GTX 980 187.2 206.6 226.0 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 2560 x 1600 __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 60 120 180 240 300
Unigine Valley Resolution: 2560 x 1600 - Mode: Fullscreen Min Avg Max GTX 750 15.1 15.1 15.1 GTX 680 34.8 34.8 34.8 GTX 980 50.6 50.6 50.6 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Valley 1.0 Resolution: 2560 x 1600 - Mode: Fullscreen __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 14 28 42 56 70
Xonotic Resolution: 2560 x 1600 - Effects Quality: Low Min Avg Max GTX 750 277.2 295.0 312.9 GTX 680 278.9 296.0 313.1 GTX 980 274.8 295.1 315.4 OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 2560 x 1600 - Effects Quality: Low __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 80 160 240 320 400
Xonotic Resolution: 2560 x 1600 - Effects Quality: Ultimate Min Avg Max GTX 750 74.1 74.2 74.3 GTX 680 160.8 166.3 171.8 GTX 980 169.5 179.6 189.6 OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8 Resolution: 2560 x 1600 - Effects Quality: Ultimate __GL_THREADED_OPTIMIZATIONS=0 __GL_THREADED_OPTIMIZATIONS=1 50 100 150 200 250
Phoronix Test Suite v10.8.5