NVIDIA GeForce Linux Threaded OpenGL Optimizations AMD FX-8150 with NVIDIA GeForce GTX 680 Kepler graphics card. Comparing the NVIDIA 304.51 Linux driver to the NVIDIA 310.14 Beta Linux graphics driver. Testing the NVIDIA threaded OpenGL optimizations under Linux with the LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 environment variables on NVIDIA 310 Linux driver for Linux. Benchmarking for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1210159-RA-NVIDIAGEF68&grr&sro .
NVIDIA GeForce Linux Threaded OpenGL Optimizations Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores) ASUS Crosshair V Formula AMD ATI RD890 bridge 8192MB 60GB OCZ VERTEX2 NVIDIA GeForce GTX 680 2048MB (705/3004MHz) Realtek ALC889 Intel 82583V Gigabit Connection Ubuntu 12.10 3.5.0-17-generic (x86_64) Unity 6.8.0 X Server 1.13.0 NVIDIA 304.51 4.2.0 NVIDIA 304.51 GCC 4.7 ext4 1920x1080 NVIDIA 310.14 4.3.0 NVIDIA 310.14 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v System Details - Compiz was running on this system.
NVIDIA GeForce Linux Threaded OpenGL Optimizations xonotic: 1920 x 1080 - Ultimate xonotic: 1920 x 1080 - Ultra xonotic: 1920 x 1080 - High xonotic: 1920 x 1080 - Low warsow: 1920 x 1080 vdrift: 1920 x 1080 urbanterror: 1920 x 1080 unigine-tropics: 1920 x 1080 unigine-sanctuary: 1920 x 1080 unigine-heaven: 1920 x 1080 unigine-heaven: 1280 x 1024 reaction: 1920 x 1080 padman: 1920 x 1080 openarena: 1920 x 1080 nexuiz: 1920 x 1080 - Yes - On etxreal: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 109.64 122.03 170.38 225.08 438.90 111.38 144.27 124.27 180.25 63.99 77.66 519.10 351.90 235.40 127.48 333.60 125.66 135.78 195.68 249.11 436.47 140.48 160.93 154.39 196.44 76.77 80.84 586.00 352.43 271.83 142.36 355.60 86.85 92.11 122.69 157.36 157.10 40.11 56.50 73.68 76.97 268.27 110.27 94.03 63.55 246.00 OpenBenchmarking.org
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.6 Resolution: 1920 x 1080 - Effects Quality: Ultimate NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 30 60 90 120 150 SE +/- 0.19, N = 3 SE +/- 0.07, N = 3 SE +/- 0.87, N = 3 109.64 125.66 86.85
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.6 Resolution: 1920 x 1080 - Effects Quality: Ultra NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 30 60 90 120 150 SE +/- 0.69, N = 3 SE +/- 0.70, N = 3 SE +/- 0.85, N = 3 122.03 135.78 92.11
Xonotic Resolution: 1920 x 1080 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.6 Resolution: 1920 x 1080 - Effects Quality: High NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 40 80 120 160 200 SE +/- 0.81, N = 3 SE +/- 0.30, N = 3 SE +/- 0.36, N = 3 170.38 195.68 122.69
Xonotic Resolution: 1920 x 1080 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.6 Resolution: 1920 x 1080 - Effects Quality: Low NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 50 100 150 200 250 SE +/- 1.08, N = 3 SE +/- 0.26, N = 3 SE +/- 0.63, N = 3 225.08 249.11 157.36
Warsow Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 1.0 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 100 200 300 400 500 SE +/- 0.68, N = 3 SE +/- 0.27, N = 3 SE +/- 1.31, N = 3 438.90 436.47 157.10
VDrift Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better VDrift 2010-06-30 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 30 60 90 120 150 SE +/- 0.73, N = 3 SE +/- 0.53, N = 3 SE +/- 0.28, N = 3 111.38 140.48 40.11 1. (CXX) g++ options: -pthread -lSDL -lGLU -lGLEW -lpthread -lSDL_image -lSDL_gfx -lvorbisfile -lvdriftbullet
Urban Terror Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Urban Terror 4.1 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 40 80 120 160 200 SE +/- 1.62, N = 3 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 144.27 160.93 56.50
Unigine Tropics Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Tropics 1.3 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 30 60 90 120 150 SE +/- 0.37, N = 3 SE +/- 0.08, N = 3 124.27 154.39
Unigine Sanctuary Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Sanctuary 2.3 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 180.25 196.44
Unigine Heaven Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 3.0 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 63.99 76.77 73.68
Unigine Heaven Resolution: 1280 x 1024 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 3.0 Resolution: 1280 x 1024 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.31, N = 3 SE +/- 0.30, N = 3 77.66 80.84 76.97
Reaction Quake 3 Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 130 260 390 520 650 SE +/- 5.71, N = 3 SE +/- 9.46, N = 3 SE +/- 1.28, N = 3 519.10 586.00 268.27
World of Padman Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better World of Padman 1.2 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 80 160 240 320 400 SE +/- 0.47, N = 3 SE +/- 1.17, N = 3 SE +/- 0.22, N = 3 351.90 352.43 110.27
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 60 120 180 240 300 SE +/- 2.52, N = 3 SE +/- 1.14, N = 3 SE +/- 0.03, N = 3 235.40 271.83 94.03
Nexuiz Resolution: 1920 x 1080 - HDR: Yes - Sound: On OpenBenchmarking.org Frames Per Second, More Is Better Nexuiz 2.5.2 Resolution: 1920 x 1080 - HDR: Yes - Sound: On NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 30 60 90 120 150 SE +/- 2.04, N = 6 SE +/- 2.50, N = 3 SE +/- 1.00, N = 3 127.48 142.36 63.55
ETXreaL Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better ETXreaL 0.3.0-20111110 Resolution: 1920 x 1080 NVIDIA 304.51 NVIDIA 310.14 NVIDIA 310.14 + GL Threaded Optimizations 80 160 240 320 400 SE +/- 3.26, N = 3 SE +/- 3.48, N = 3 SE +/- 2.89, N = 3 333.60 355.60 246.00
Phoronix Test Suite v10.8.5