NVIDIA vs. Nouveau - Ubuntu Linux NVIDIA GeForce graphics card benchmarks of Ubuntu with NVIDIA binary driver, Ubuntu with Nouveau, and Windows 8.1 with NVIDIA driver. Three different NVIDIA cards for this article. Benchmarks by Michael Larabel of Phoronix for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1310311-SO-NVIDIANO252&grr&sro .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu Open-Source Ubuntu Closed-Source Windows 8.1 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 Intel Core i7-4770K @ 3.90GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 16384MB 240GB OCZ VERTEX3 MSI NVIDIA GeForce 9800 GT 512MB (399/399MHz) Intel 8 /C220 SyncMaster Realtek RTL8111/8168/8411 Ubuntu 13.10 3.12.0-999-generic (x86_64) Unity 7.1.2 X Server 1.14.3 nouveau 1.0.9 3.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4 GCC 4.8 ext4 2560x1600 ECS NVIDIA GeForce GTX 460 768MB (50/135MHz) Realtek ALC1150 NVIDIA GeForce GTX 680 2048MB Intel Core i7-4770K @ 3.50GHz (8 Cores) Intel Haswell DRAM MSI NVIDIA GeForce 9800 GT 512MB (660/950MHz) Realtek RTL8111/8168 Ubuntu 13.04 3.10.0-031000-generic (x86_64) Unity 7.0.0 X Server 1.13.3 NVIDIA 331.13 3.3.0 GCC 4.7 ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz) 4.4.0 NVIDIA GeForce GTX 680 2048MB (705/3004MHz) Intel Family 6 Model 60 Stepping 3 Intel (8 Cores) 224GB Windows NT 6.2 (x86_64) OpenBenchmarking.org Compiler Details - Ubuntu Open-Source: GTX 460: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu Open-Source: GTX 680: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu Closed-Source: 9800GT: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu Closed-Source: GTX 460: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu Closed-Source: GTX 680: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details - Ubuntu Open-Source: GTX 460, Ubuntu Open-Source: GTX 680: EXA Environment Details - Ubuntu Closed-Source: 9800GT: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri Processor Details - Ubuntu Closed-Source: 9800GT, Ubuntu Closed-Source: GTX 460, Ubuntu Closed-Source: GTX 680: Scaling Governor: acpi-cpufreq ondemand OpenCL Details - Ubuntu Closed-Source: 9800GT: GPU Compute Cores: 112 - Ubuntu Closed-Source: GTX 460: GPU Compute Cores: 336 - Ubuntu Closed-Source: GTX 680: GPU Compute Cores: 1536 System Details - Ubuntu Closed-Source: 9800GT: GPU Compute Cores: 112. - Ubuntu Closed-Source: GTX 460: GPU Compute Cores: 336. - Ubuntu Closed-Source: GTX 680: GPU Compute Cores: 1536.
gputest: Pixmark Volplosion - 1920 x 1080 gputest: Pixmark Piano - 1920 x 1080 gputest: Triangle - 1920 x 1080 gputest: TessMark - 1920 x 1080 gputest: Furmark - 1920 x 1080 gputest: Plot3D - 1920 x 1080 gputest: GiMark - 1920 x 1080 xonotic: 1920 x 1080 - Ultimate xonotic: 2560 x 1600 - Ultra xonotic: 2560 x 1600 - High warsow: 2560 x 1600 warsow: 1920 x 1080 reaction: 2560 x 1600 reaction: 1920 x 1080 openarena: 2560 x 1600 openarena: 1920 x 1080 Ubuntu Open-Source Ubuntu Closed-Source Windows 8.1 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 10682 176 2280 11.84 18.35 35.00 30.27 30.33 44.33 44.23 29.50 51.48 39 1392 3277 45 1353 4.66 6.66 8.64 11.23 11.23 10.50 10.50 5.60 12.77 484 10773 14597 220 7441 31.56 37.43 42.56 41.30 41.30 45.10 45.10 37.70 65.75 161 45 86454 470 4544 1013 39.67 45.62 107.15 83.33 83.30 130.70 134.72 78.70 111.20 399 139 109786 2231 867 24543 1519 101.73 110.48 157.46 124.50 124.97 213.87 213.70 85.47 142 999 426 228271 9019 1883 57671 5387 195.14 242.59 289.66 304.17 303.20 505.40 504.90 241.73 420.30 318 89 125720 973 4490 990 50.81 45.64 106.69 79.10 137.20 789 271 136393 2305 1559 28562 1483 112.20 106.73 151.25 83.87 147.27 1980 839 253650 11498 2994 62776 5499 184.29 224.59 268.88 225.70 360.23 OpenBenchmarking.org
Reaction Quake 3 Resolution: 2560 x 1600 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Reaction Quake 3 1.0 Beta Resolution: 2560 x 1600 - Total Frame Time 9800GT GTX 460 GTX 680 20 40 60 80 100 Min: 12 / Avg: 22.55 / Max: 39 Min: 54 / Avg: 89.5 / Max: 99 Min: 13 / Avg: 22.14 / Max: 43
Reaction Quake 3 Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 - Total Frame Time 9800GT GTX 460 GTX 680 20 40 60 80 100 Min: 12 / Avg: 22.61 / Max: 42 Min: 54 / Avg: 89.54 / Max: 99 Min: 13 / Avg: 22.16 / Max: 42
OpenArena Resolution: 2560 x 1600 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 2560 x 1600 - Total Frame Time 9800GT GTX 680 11 22 33 44 55 Min: 20 / Avg: 33.9 / Max: 56 Min: 13 / Avg: 26.51 / Max: 53
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time 9800GT GTX 460 GTX 680 20 40 60 80 100 Min: 11 / Avg: 19.14 / Max: 31 Min: 44 / Avg: 92.45 / Max: 99 Min: 7 / Avg: 14.66 / Max: 28
GpuTest Test: Pixmark Volplosion - Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Volplosion - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 400 800 1200 1600 2000 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 3.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 161 399 999 39 484 318 789 1980
GpuTest Test: Pixmark Piano - Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Piano - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 2K 4K 6K 8K 10K SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 45 139 426 1392 10773 89 271 839
GpuTest Test: Triangle - Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Triangle - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 50K 100K 150K 200K 250K SE +/- 219.92, N = 3 SE +/- 1.20, N = 3 SE +/- 12.47, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 6.81, N = 3 SE +/- 87.51, N = 3 SE +/- 5.78, N = 3 SE +/- 2487.41, N = 3 86454 109786 228271 10682 3277 14597 125720 136393 253650
GpuTest Test: TessMark - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: TessMark - Resolution: 1920 x 1080 GTX 460 GTX 680 2K 4K 6K 8K 10K SE +/- 0.33, N = 3 SE +/- 2.08, N = 3 SE +/- 0.33, N = 3 SE +/- 2.03, N = 3 2231 9019 2305 11498
GpuTest Test: Furmark - Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Furmark - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 600 1200 1800 2400 3000 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 2.52, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 2.33, N = 3 470 867 1883 176 45 220 973 1559 2994
GpuTest Test: Plot3D - Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Plot3D - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 13K 26K 39K 52K 65K SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 2.60, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 1.67, N = 3 SE +/- 0.58, N = 3 SE +/- 4.67, N = 3 SE +/- 33.49, N = 3 4544 24543 57671 2280 1353 7441 4490 28562 62776
GpuTest Test: GiMark - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: GiMark - Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 1200 2400 3600 4800 6000 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.53, N = 3 SE +/- 0.00, N = 3 SE +/- 2.03, N = 3 1013 1519 5387 990 1483 5499
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: Ultimate 9800GT GTX 460 GTX 680 40 80 120 160 200 SE +/- 0.22, N = 3 SE +/- 0.17, N = 3 SE +/- 0.51, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 1.38, N = 3 39.67 101.73 195.14 11.84 4.66 31.56 50.81 112.20 184.29
Xonotic Resolution: 2560 x 1600 - Effects Quality: Ultra Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 2560 x 1600 - Effects Quality: Ultra 9800GT GTX 460 GTX 680 50 100 150 200 250 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 45.62 110.48 242.59 18.35 6.66 37.43 45.64 106.73 224.59
Xonotic Resolution: 2560 x 1600 - Effects Quality: High Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 2560 x 1600 - Effects Quality: High 9800GT GTX 460 GTX 680 60 120 180 240 300 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.42, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.12, N = 3 SE +/- 2.01, N = 3 107.15 157.46 289.66 35.00 8.64 42.56 106.69 151.25 268.88
Warsow Resolution: 2560 x 1600 Ubuntu Closed-Source Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Warsow 1.0 Resolution: 2560 x 1600 9800GT GTX 460 GTX 680 70 140 210 280 350 SE +/- 0.12, N = 3 SE +/- 0.31, N = 3 SE +/- 0.68, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 83.33 124.50 304.17 30.27 11.23 41.30
Warsow Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Warsow 1.0 Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 70 140 210 280 350 SE +/- 0.20, N = 3 SE +/- 0.49, N = 3 SE +/- 1.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 83.30 124.97 303.20 30.33 11.23 41.30
Reaction Quake 3 Resolution: 2560 x 1600 Ubuntu Closed-Source Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 2560 x 1600 9800GT GTX 460 GTX 680 110 220 330 440 550 SE +/- 2.25, N = 3 SE +/- 0.03, N = 3 SE +/- 0.84, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 130.70 213.87 505.40 44.33 10.50 45.10
Reaction Quake 3 Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Reaction Quake 3 1.0 Beta Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 110 220 330 440 550 SE +/- 2.10, N = 6 SE +/- 0.20, N = 3 SE +/- 2.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 134.72 213.70 504.90 44.23 10.50 45.10
OpenArena Resolution: 2560 x 1600 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 2560 x 1600 9800GT GTX 460 GTX 680 50 100 150 200 250 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.39, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.67, N = 3 78.70 85.47 241.73 29.50 5.60 37.70 79.10 83.87 225.70
OpenArena Resolution: 1920 x 1080 Ubuntu Closed-Source Ubuntu Open-Source Windows 8.1 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 9800GT GTX 460 GTX 680 90 180 270 360 450 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.61, N = 3 SE +/- 0.74, N = 6 SE +/- 2.45, N = 6 SE +/- 2.41, N = 6 SE +/- 2.07, N = 4 SE +/- 1.23, N = 3 SE +/- 5.82, N = 3 111.20 142.00 420.30 51.48 12.77 65.75 137.20 147.27 360.23
Phoronix Test Suite v10.8.5