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.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu Closed-SourceWindows 8.1Ubuntu Open-Source GTX 680 GTX 460 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GTIntel Core i7-4770K @ 3.50GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel Haswell DRAM16384MB240GB OCZ VERTEX3NVIDIA GeForce GTX 680 2048MB (705/3004MHz)Realtek ALC1150Realtek RTL8111/8168Ubuntu 13.043.10.0-031000-generic (x86_64)Unity 7.0.0X Server 1.13.3NVIDIA 331.134.4.0GCC 4.7ext42560x1600ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz)MSI NVIDIA GeForce 9800 GT 512MB (660/950MHz)3.3.0Intel Family 6 Model 60 Stepping 3 Intel (8 Cores)224GBWindows NT6.2 (x86_64)Intel Core i7-4770K @ 3.90GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel 4th Gen Core DRAM16384MB240GB OCZ VERTEX3ECS NVIDIA GeForce GTX 460 768MB (50/135MHz)Realtek ALC1150SyncMasterRealtek RTL8111/8168/8411Ubuntu 13.103.12.0-999-generic (x86_64)Unity 7.1.2X Server 1.14.3nouveau 1.0.93.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4GCC 4.8ext42560x1600NVIDIA GeForce GTX 680 2048MBMSI NVIDIA GeForce 9800 GT 512MB (399/399MHz)Intel 8 /C220OpenBenchmarking.orgCompiler 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 ondemandOpenCL 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: 112System 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/driGraphics Details- Ubuntu Open-Source: GTX 460, Ubuntu Open-Source: GTX 680: EXA

gputest: Triangle - 1920 x 1080gputest: Furmark - 1920 x 1080gputest: Pixmark Volplosion - 1920 x 1080gputest: GiMark - 1920 x 1080gputest: TessMark - 1920 x 1080reaction: 2560 x 1600reaction: 1920 x 1080gputest: Plot3D - 1920 x 1080openarena: 2560 x 1600xonotic: 1920 x 1080 - Ultimatexonotic: 2560 x 1600 - Ultraxonotic: 2560 x 1600 - Highopenarena: 1920 x 1080warsow: 2560 x 1600warsow: 1920 x 1080gputest: Pixmark Piano - 1920 x 1080Ubuntu Closed-SourceWindows 8.1Ubuntu Open-Source GTX 680 GTX 460 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT228271188399953879019505.40504.9057671241.73195.14242.59289.66420.30304.17303.2042610978686739915192231213.87213.702454385.47101.73110.48157.46142124.50124.97139864544701611013130.70134.72454478.7039.6745.62107.15111.2083.3383.30451363931559789148323052856283.87112.20106.73151.25147.272712536502994198054991149862776225.70184.29224.59268.88360.23839125720973318990449079.1050.8145.64106.69137.20893277453910.5010.5013535.604.666.668.6412.7711.2311.2313921459722048445.1045.10744137.7031.5637.4342.5665.7541.3041.30107731068217644.3344.23228029.5011.8418.3535.0051.4830.2730.33OpenBenchmarking.org

Reaction Quake 3

Resolution: 2560 x 1600 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterReaction Quake 3 1.0 BetaResolution: 2560 x 1600 - Total Frame TimeGTX 460GTX 6809800GT20406080100Min: 54 / Avg: 89.5 / Max: 99Min: 13 / Avg: 22.14 / Max: 43Min: 12 / Avg: 22.55 / Max: 39

Reaction Quake 3

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterReaction Quake 3 1.0 BetaResolution: 1920 x 1080 - Total Frame TimeGTX 460GTX 6809800GT20406080100Min: 54 / Avg: 89.54 / Max: 99Min: 13 / Avg: 22.16 / Max: 42Min: 12 / Avg: 22.61 / Max: 42

GpuTest

Test: Triangle - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: Triangle - Resolution: 1920 x 1080GTX 680GTX 4609800GT50K100K150K200K250KSE +/- 12.47, N = 3SE +/- 1.20, N = 3SE +/- 219.92, N = 3SE +/- 5.78, N = 3SE +/- 2487.41, N = 3SE +/- 87.51, N = 3SE +/- 0.58, N = 3SE +/- 6.81, N = 3SE +/- 0.67, N = 32282711097868645413639325365012572032771459710682

GpuTest

Test: Furmark - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: Furmark - Resolution: 1920 x 1080GTX 680GTX 4609800GT6001200180024003000SE +/- 2.52, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 2.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 318838674701559299497345220176

GpuTest

Test: Pixmark Volplosion - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: Pixmark Volplosion - Resolution: 1920 x 1080GTX 680GTX 4609800GT400800120016002000SE +/- 3.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3999399161789198031839484

GpuTest

Test: GiMark - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: GiMark - Resolution: 1920 x 1080GTX 680GTX 4609800GT12002400360048006000SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 2.03, N = 3SE +/- 1.53, N = 353871519101314835499990

GpuTest

Test: TessMark - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: TessMark - Resolution: 1920 x 1080GTX 680GTX 4602K4K6K8K10KSE +/- 2.08, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 2.03, N = 390192231230511498

Reaction Quake 3

Resolution: 2560 x 1600

Ubuntu Closed-SourceUbuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterReaction Quake 3 1.0 BetaResolution: 2560 x 1600GTX 680GTX 4609800GT110220330440550SE +/- 0.84, N = 3SE +/- 0.03, N = 3SE +/- 2.25, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3505.40213.87130.7010.5045.1044.33

Reaction Quake 3

Resolution: 1920 x 1080

Ubuntu Closed-SourceUbuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterReaction Quake 3 1.0 BetaResolution: 1920 x 1080GTX 680GTX 4609800GT110220330440550SE +/- 2.20, N = 3SE +/- 0.20, N = 3SE +/- 2.10, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3504.90213.70134.7210.5045.1044.23

GpuTest

Test: Plot3D - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: Plot3D - Resolution: 1920 x 1080GTX 680GTX 4609800GT13K26K39K52K65KSE +/- 2.60, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 4.67, N = 3SE +/- 33.49, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.67, N = 3SE +/- 0.00, N = 35767124543454428562627764490135374412280

OpenArena

Resolution: 2560 x 1600

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 2560 x 1600GTX 680GTX 4609800GT50100150200250SE +/- 0.39, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3241.7385.4778.7083.87225.7079.105.6037.7029.50

Xonotic

Resolution: 1920 x 1080 - Effects Quality: Ultimate

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 1920 x 1080 - Effects Quality: UltimateGTX 680GTX 4609800GT4080120160200SE +/- 0.51, N = 3SE +/- 0.17, N = 3SE +/- 0.22, N = 3SE +/- 0.10, N = 3SE +/- 1.38, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3195.14101.7339.67112.20184.2950.814.6631.5611.84

OpenArena

Resolution: 2560 x 1600 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 2560 x 1600 - Total Frame TimeGTX 6809800GT1122334455Min: 13 / Avg: 26.51 / Max: 53Min: 20 / Avg: 33.9 / Max: 56

Xonotic

Resolution: 2560 x 1600 - Effects Quality: Ultra

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 2560 x 1600 - Effects Quality: UltraGTX 680GTX 4609800GT50100150200250SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3242.59110.4845.62106.73224.5945.646.6637.4318.35

Xonotic

Resolution: 2560 x 1600 - Effects Quality: High

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.7Resolution: 2560 x 1600 - Effects Quality: HighGTX 680GTX 4609800GT60120180240300SE +/- 0.42, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 2.01, N = 3SE +/- 0.16, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3289.66157.46107.15151.25268.88106.698.6442.5635.00

OpenArena

Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080GTX 680GTX 4609800GT90180270360450SE +/- 1.61, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 1.23, N = 3SE +/- 5.82, N = 3SE +/- 2.07, N = 4SE +/- 2.45, N = 6SE +/- 2.41, N = 6SE +/- 0.74, N = 6420.30142.00111.20147.27360.23137.2012.7765.7551.48

Warsow

Resolution: 2560 x 1600

Ubuntu Closed-SourceUbuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 1.0Resolution: 2560 x 1600GTX 680GTX 4609800GT70140210280350SE +/- 0.68, N = 3SE +/- 0.31, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3304.17124.5083.3311.2341.3030.27

Warsow

Resolution: 1920 x 1080

Ubuntu Closed-SourceUbuntu Open-SourceOpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 1.0Resolution: 1920 x 1080GTX 680GTX 4609800GT70140210280350SE +/- 1.11, N = 3SE +/- 0.49, N = 3SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3303.20124.9783.3011.2341.3030.33

GpuTest

Test: Pixmark Piano - Resolution: 1920 x 1080

Ubuntu Closed-SourceWindows 8.1Ubuntu Open-SourceOpenBenchmarking.orgPoints, More Is BetterGpuTest 0.5.0Test: Pixmark Piano - Resolution: 1920 x 1080GTX 680GTX 4609800GT2K4K6K8K10KSE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 34261394527183989139210773

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeGTX 460GTX 6809800GT20406080100Min: 44 / Avg: 92.45 / Max: 99Min: 7 / Avg: 14.66 / Max: 28Min: 11 / Avg: 19.14 / Max: 31


Phoronix Test Suite v10.8.4