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&grs&rdt .
Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source GTX 680 GTX 460 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT Intel Core i7-4770K @ 3.50GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel Haswell DRAM 16384MB 240GB OCZ VERTEX3 NVIDIA GeForce GTX 680 2048MB (705/3004MHz) Realtek ALC1150 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 4.4.0 GCC 4.7 ext4 2560x1600 ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz) MSI NVIDIA GeForce 9800 GT 512MB (660/950MHz) 3.3.0 Intel Family 6 Model 60 Stepping 3 Intel (8 Cores) 224GB Windows NT 6.2 (x86_64) Intel Core i7-4770K @ 3.90GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 16384MB 240GB OCZ VERTEX3 ECS NVIDIA GeForce GTX 460 768MB (50/135MHz) Realtek ALC1150 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 NVIDIA GeForce GTX 680 2048MB MSI NVIDIA GeForce 9800 GT 512MB (399/399MHz) Intel 8 /C220 OpenBenchmarking.org Compiler Details - 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 - 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: 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 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 Processor Details - Ubuntu Closed-Source: GTX 680, Ubuntu Closed-Source: GTX 460, Ubuntu Closed-Source: 9800GT: Scaling Governor: acpi-cpufreq ondemand OpenCL Details - Ubuntu Closed-Source: GTX 680: GPU Compute Cores: 1536 - Ubuntu Closed-Source: GTX 460: GPU Compute Cores: 336 - Ubuntu Closed-Source: 9800GT: GPU Compute Cores: 112 System Details - Ubuntu Closed-Source: GTX 680: GPU Compute Cores: 1536. - Ubuntu Closed-Source: GTX 460: GPU Compute Cores: 336. - Ubuntu Closed-Source: 9800GT: GPU Compute Cores: 112. Environment Details - Ubuntu Closed-Source: 9800GT: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri Graphics Details - Ubuntu Open-Source: GTX 460, Ubuntu Open-Source: GTX 680: EXA
gputest: Triangle - 1920 x 1080 gputest: Furmark - 1920 x 1080 gputest: Pixmark Volplosion - 1920 x 1080 gputest: GiMark - 1920 x 1080 gputest: TessMark - 1920 x 1080 reaction: 2560 x 1600 reaction: 1920 x 1080 gputest: Plot3D - 1920 x 1080 openarena: 2560 x 1600 xonotic: 1920 x 1080 - Ultimate xonotic: 2560 x 1600 - Ultra xonotic: 2560 x 1600 - High openarena: 1920 x 1080 warsow: 2560 x 1600 warsow: 1920 x 1080 gputest: Pixmark Piano - 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source GTX 680 GTX 460 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT 228271 1883 999 5387 9019 505.40 504.90 57671 241.73 195.14 242.59 289.66 420.30 304.17 303.20 426 109786 867 399 1519 2231 213.87 213.70 24543 85.47 101.73 110.48 157.46 142 124.50 124.97 139 86454 470 161 1013 130.70 134.72 4544 78.70 39.67 45.62 107.15 111.20 83.33 83.30 45 136393 1559 789 1483 2305 28562 83.87 112.20 106.73 151.25 147.27 271 253650 2994 1980 5499 11498 62776 225.70 184.29 224.59 268.88 360.23 839 125720 973 318 990 4490 79.10 50.81 45.64 106.69 137.20 89 3277 45 39 10.50 10.50 1353 5.60 4.66 6.66 8.64 12.77 11.23 11.23 1392 14597 220 484 45.10 45.10 7441 37.70 31.56 37.43 42.56 65.75 41.30 41.30 10773 10682 176 44.33 44.23 2280 29.50 11.84 18.35 35.00 51.48 30.27 30.33 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 GTX 460 GTX 680 9800GT 20 40 60 80 100 Min: 54 / Avg: 89.5 / Max: 99 Min: 13 / Avg: 22.14 / Max: 43 Min: 12 / Avg: 22.55 / Max: 39
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 GTX 460 GTX 680 9800GT 20 40 60 80 100 Min: 54 / Avg: 89.54 / Max: 99 Min: 13 / Avg: 22.16 / Max: 42 Min: 12 / Avg: 22.61 / Max: 42
GpuTest Test: Triangle - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Triangle - Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 50K 100K 150K 200K 250K SE +/- 12.47, N = 3 SE +/- 1.20, N = 3 SE +/- 219.92, N = 3 SE +/- 5.78, N = 3 SE +/- 2487.41, N = 3 SE +/- 87.51, N = 3 SE +/- 0.58, N = 3 SE +/- 6.81, N = 3 SE +/- 0.67, N = 3 228271 109786 86454 136393 253650 125720 3277 14597 10682
GpuTest Test: Furmark - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Furmark - Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 600 1200 1800 2400 3000 SE +/- 2.52, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 2.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1883 867 470 1559 2994 973 45 220 176
GpuTest Test: Pixmark Volplosion - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Volplosion - Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 400 800 1200 1600 2000 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 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 999 399 161 789 1980 318 39 484
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 GTX 680 GTX 460 9800GT 1200 2400 3600 4800 6000 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 2.03, N = 3 SE +/- 1.53, N = 3 5387 1519 1013 1483 5499 990
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 680 GTX 460 2K 4K 6K 8K 10K SE +/- 2.08, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 2.03, N = 3 9019 2231 2305 11498
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 GTX 680 GTX 460 9800GT 110 220 330 440 550 SE +/- 0.84, N = 3 SE +/- 0.03, N = 3 SE +/- 2.25, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 505.40 213.87 130.70 10.50 45.10 44.33
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 GTX 680 GTX 460 9800GT 110 220 330 440 550 SE +/- 2.20, N = 3 SE +/- 0.20, N = 3 SE +/- 2.10, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 504.90 213.70 134.72 10.50 45.10 44.23
GpuTest Test: Plot3D - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Plot3D - Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 13K 26K 39K 52K 65K SE +/- 2.60, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 4.67, N = 3 SE +/- 33.49, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 1.67, N = 3 SE +/- 0.00, N = 3 57671 24543 4544 28562 62776 4490 1353 7441 2280
OpenArena Resolution: 2560 x 1600 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 2560 x 1600 GTX 680 GTX 460 9800GT 50 100 150 200 250 SE +/- 0.39, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 241.73 85.47 78.70 83.87 225.70 79.10 5.60 37.70 29.50
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1920 x 1080 - Effects Quality: Ultimate GTX 680 GTX 460 9800GT 40 80 120 160 200 SE +/- 0.51, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 SE +/- 0.10, N = 3 SE +/- 1.38, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 195.14 101.73 39.67 112.20 184.29 50.81 4.66 31.56 11.84
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 GTX 680 9800GT 11 22 33 44 55 Min: 13 / Avg: 26.51 / Max: 53 Min: 20 / Avg: 33.9 / Max: 56
Xonotic Resolution: 2560 x 1600 - Effects Quality: Ultra Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 2560 x 1600 - Effects Quality: Ultra GTX 680 GTX 460 9800GT 50 100 150 200 250 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 242.59 110.48 45.62 106.73 224.59 45.64 6.66 37.43 18.35
Xonotic Resolution: 2560 x 1600 - Effects Quality: High Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 2560 x 1600 - Effects Quality: High GTX 680 GTX 460 9800GT 60 120 180 240 300 SE +/- 0.42, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 2.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 289.66 157.46 107.15 151.25 268.88 106.69 8.64 42.56 35.00
OpenArena Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 90 180 270 360 450 SE +/- 1.61, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.23, N = 3 SE +/- 5.82, N = 3 SE +/- 2.07, N = 4 SE +/- 2.45, N = 6 SE +/- 2.41, N = 6 SE +/- 0.74, N = 6 420.30 142.00 111.20 147.27 360.23 137.20 12.77 65.75 51.48
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 GTX 680 GTX 460 9800GT 70 140 210 280 350 SE +/- 0.68, N = 3 SE +/- 0.31, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 304.17 124.50 83.33 11.23 41.30 30.27
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 GTX 680 GTX 460 9800GT 70 140 210 280 350 SE +/- 1.11, N = 3 SE +/- 0.49, N = 3 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 303.20 124.97 83.30 11.23 41.30 30.33
GpuTest Test: Pixmark Piano - Resolution: 1920 x 1080 Ubuntu Closed-Source Windows 8.1 Ubuntu Open-Source OpenBenchmarking.org Points, More Is Better GpuTest 0.5.0 Test: Pixmark Piano - Resolution: 1920 x 1080 GTX 680 GTX 460 9800GT 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 426 139 45 271 839 89 1392 10773
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 GTX 460 GTX 680 9800GT 20 40 60 80 100 Min: 44 / Avg: 92.45 / Max: 99 Min: 7 / Avg: 14.66 / Max: 28 Min: 11 / Avg: 19.14 / Max: 31
Phoronix Test Suite v10.8.4