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. GTX 750: __GL_THREADED_OPTIMIZATIONS=0: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB (1019/2505MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 GTX 750: __GL_THREADED_OPTIMIZATIONS=1: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: eVGA NVIDIA GeForce GTX 750 1024MB (1019/2505MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 GTX 680: __GL_THREADED_OPTIMIZATIONS=0: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: NVIDIA GeForce GTX 680 2048MB (1006/3004MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 GTX 680: __GL_THREADED_OPTIMIZATIONS=1: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: NVIDIA GeForce GTX 680 2048MB (324/324MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 GTX 980: __GL_THREADED_OPTIMIZATIONS=0: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: NVIDIA GeForce GTX 980 4096MB (1126/3505MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 GTX 980: __GL_THREADED_OPTIMIZATIONS=1: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 120GB OCZ VECTOR150, Graphics: NVIDIA GeForce GTX 980 4096MB (1126/3505MHz), Audio: Intel C610/X99, Monitor: Samsung SyncMaster, Network: Intel Connection OS: Ubuntu 15.04, Kernel: 3.19.0-9-generic (x86_64), Desktop: Unity 7.3.1, Display Server: X Server 1.17.1, Display Driver: NVIDIA 346.47, OpenGL: 4.4.0, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 2560x1600 BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Ultra Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 39.33 |=========== GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 39.40 |=========== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 73.75 |==================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 85.19 |======================= GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 82.87 |====================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 110.92 |============================== BioShock Infinite Resolution: 2560 x 1600 - Effects Quality: Medium Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 39.37 |=========== GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 39.43 |=========== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 74.03 |==================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 85.08 |======================= GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 82.23 |====================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 110.19 |============================== Metro 2033 Redux Phoronix Test Suite v5.6.0m5 Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 44.32 |=============== GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 41.51 |============== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 77.92 |=========================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 60.00 |===================== GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 90.22 |=============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 60.24 |===================== Metro: Last Light Redux Phoronix Test Suite v5.6.0m5 Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 38.16 |========== GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 38.01 |========== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 76.06 |===================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 71.64 |=================== GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 110.73 |============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 90.32 |======================== Tesseract 2014-05-12 Resolution: 2560 x 1600 Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 117.00 |================ GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 106.89 |============== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 193.54 |========================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 160.35 |===================== GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 226.01 |============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 187.17 |========================= Unigine Valley 1.0 Resolution: 2560 x 1600 - Mode: Fullscreen Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 15.08 |========= GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 15.08 |========= GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 34.81 |===================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 34.77 |===================== GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 50.58 |=============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 50.61 |=============================== Xonotic 0.8 Resolution: 2560 x 1600 - Effects Quality: Low Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 312.86 |============================== GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 277.20 |========================== GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 313.12 |============================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 278.89 |=========================== GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 315.36 |============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 274.84 |========================== Xonotic 0.8 Resolution: 2560 x 1600 - Effects Quality: Ultimate Frames Per Second > Higher Is Better GTX 750: __GL_THREADED_OPTIMIZATIONS=0 . 74.30 |============ GTX 750: __GL_THREADED_OPTIMIZATIONS=1 . 74.05 |============ GTX 680: __GL_THREADED_OPTIMIZATIONS=0 . 171.84 |=========================== GTX 680: __GL_THREADED_OPTIMIZATIONS=1 . 160.78 |========================= GTX 980: __GL_THREADED_OPTIMIZATIONS=0 . 189.64 |============================== GTX 980: __GL_THREADED_OPTIMIZATIONS=1 . 169.49 |===========================