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&sor&grt.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu Open-SourceUbuntu Closed-SourceWindows 8.1 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680Intel Core i7-4770K @ 3.90GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel 4th Gen Core DRAM16384MB240GB OCZ VERTEX3MSI NVIDIA GeForce 9800 GT 512MB (399/399MHz)Intel 8 /C220SyncMasterRealtek 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.8ext42560x1600ECS NVIDIA GeForce GTX 460 768MB (50/135MHz)Realtek ALC1150NVIDIA GeForce GTX 680 2048MBIntel Core i7-4770K @ 3.50GHz (8 Cores)Intel Haswell DRAMMSI NVIDIA GeForce 9800 GT 512MB (660/950MHz)Realtek RTL8111/8168Ubuntu 13.043.10.0-031000-generic (x86_64)Unity 7.0.0X Server 1.13.3NVIDIA 331.133.3.0GCC 4.7ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz)4.4.0NVIDIA GeForce GTX 680 2048MB (705/3004MHz)Intel Family 6 Model 60 Stepping 3 Intel (8 Cores)224GBWindows NT6.2 (x86_64)OpenBenchmarking.orgCompiler 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: EXAEnvironment Details- Ubuntu Closed-Source: 9800GT: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/driProcessor Details- Ubuntu Closed-Source: 9800GT, Ubuntu Closed-Source: GTX 460, Ubuntu Closed-Source: GTX 680: Scaling Governor: acpi-cpufreq ondemandOpenCL 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: 1536System 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: GiMark - 1920 x 1080gputest: Plot3D - 1920 x 1080gputest: Furmark - 1920 x 1080gputest: TessMark - 1920 x 1080gputest: Triangle - 1920 x 1080gputest: Pixmark Piano - 1920 x 1080gputest: Pixmark Volplosion - 1920 x 1080openarena: 1920 x 1080openarena: 2560 x 1600reaction: 1920 x 1080reaction: 2560 x 1600warsow: 1920 x 1080warsow: 2560 x 1600xonotic: 2560 x 1600 - Highxonotic: 2560 x 1600 - Ultraxonotic: 1920 x 1080 - UltimateUbuntu Open-SourceUbuntu Closed-SourceWindows 8.1 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 680 9800GT GTX 460 GTX 68022801761068251.4829.5044.2344.3330.3330.2735.0018.3511.84135345327713923912.775.6010.5010.5011.2311.238.646.664.667441220145971077348465.7537.7045.1045.1041.3041.3042.5637.4331.56101345444708645445161111.2078.70134.72130.7083.3083.33107.1545.6239.67151924543867223110978613939914285.47213.70213.87124.97124.50157.46110.48101.7353875767118839019228271426999420.30241.73504.90505.40303.20304.17289.66242.59195.14990449097312572089318137.2079.10106.6945.6450.8114832856215592305136393271789147.2783.87151.25106.73112.205499627762994114982536508391980360.23225.70268.88224.59184.29OpenBenchmarking.org

GpuTest

Test: GiMark - Resolution: 1920 x 1080

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

GpuTest

Test: Plot3D - Resolution: 1920 x 1080

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

GpuTest

Test: Furmark - Resolution: 1920 x 1080

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

GpuTest

Test: TessMark - Resolution: 1920 x 1080

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

GpuTest

Test: Triangle - Resolution: 1920 x 1080

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

GpuTest

Test: Pixmark Piano - Resolution: 1920 x 1080

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

GpuTest

Test: Pixmark Volplosion - Resolution: 1920 x 1080

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

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 +/- 5.82, N = 3SE +/- 1.23, N = 3SE +/- 2.07, N = 4SE +/- 2.41, N = 6SE +/- 0.74, N = 6SE +/- 2.45, N = 6420.30142.00111.20360.23147.27137.2065.7551.4812.77

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.67, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3241.7385.4778.70225.7083.8779.1037.7029.505.60

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

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

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

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.03, N = 3SE +/- 0.00, N = 3504.90213.70134.7245.1044.2310.50

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.03, N = 3SE +/- 0.00, N = 3505.40213.87130.7045.1044.3310.50

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 6809800GTGTX 46020406080100Min: 13 / Avg: 22.16 / Max: 42Min: 12 / Avg: 22.61 / Max: 42Min: 54 / Avg: 89.54 / Max: 99

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 6809800GTGTX 46020406080100Min: 13 / Avg: 22.14 / Max: 43Min: 12 / Avg: 22.55 / Max: 39Min: 54 / Avg: 89.5 / Max: 99

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.00, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3303.20124.9783.3041.3030.3311.23

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.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3304.17124.5083.3341.3030.2711.23

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 +/- 2.01, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3289.66157.46107.15268.88151.25106.6942.5635.008.64

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.12, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3242.59110.4845.62224.59106.7345.6437.4318.356.66

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 +/- 1.38, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3195.14101.7339.67184.29112.2050.8131.5611.844.66


Phoronix Test Suite v10.8.4