Nouveau Gallium3D Linux 3.8 vs. NVIDIA Driver

A Nouveau vs. NVIDIA Linux driver performance comparison on three NVIDIA GeForce graphics cards. Benchmarking for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1301020-RA-NOUVEAUNV31
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Comparison
Transpose Comparison

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
GT 220: Nouveau Latest
December 29 2012
 
GT 220: NVIDIA Stock
December 31 2012
 
GT 220: NVIDIA Underclocked
December 31 2012
 
9800GT: Nouveau Latest
December 29 2012
 
9800GT: NVIDIA Stock
January 01 2013
 
9800GT: NVIDIA Underclocked
January 01 2013
 
9800GTX: Nouveau Latest
December 29 2012
 
9800GTX: NVIDIA Stock
January 01 2013
 
Invert Behavior (Only Show Selected Data)
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGT 2209800GT9800GTX Nouveau Latest NVIDIA Stock NVIDIA Underclocked Nouveau Latest NVIDIA Stock NVIDIA Underclocked Nouveau Latest NVIDIA StockIntel Core i7-3770K @ 3.50GHz (8 Cores)ECS Z77H2-A2X v1.0Intel Xeon E3-1200 v2/3rd8192MB60GB OCZ VERTEX2 + 128GB RVS02 SuperSpeedNVIDIA GeForce GT 220 (405/324MHz)Realtek ALC892DELL P2210HRealtek RTL8111/8168B + Intel Centrino Advanced-N 6205Ubuntu 13.043.8.0-999-generic (x86_64)Unity 6.6.0X Server 1.13.0.902 (1.13.1 RC 2)nouveau 1.0.42.1 Mesa 9.1-devel (git-2f225f6) Gallium 0.4GCC 4.7ext41920x108060GB OCZ VERTEX2NVIDIA GeForce GT 220 1024MB (625/400MHz)3.7.0-030700-generic (x86_64)NVIDIA 313.093.3.0 NVIDIA 313.09NVIDIA GeForce GT 220 1024MB (405/324MHz)NVIDIA GeForce 9800 GT (399/399MHz)DELL P2210H3.8.0-999-generic (x86_64)nouveau 1.0.42.1 Mesa 9.1-devel (git-2f225f6) Gallium 0.4NVIDIA GeForce 9800 GT 512MB (660/950MHz)3.7.0-030700-generic (x86_64)NVIDIA 313.093.3.0 NVIDIA 313.09NVIDIA GeForce 9800 GT 512MB (399/399MHz)NVIDIA GeForce 9800 GTX (675/1101MHz)DELL P2210H3.8.0-999-generic (x86_64)nouveau 1.0.42.1 Mesa 9.1-devel (git-2f225f6) Gallium 0.4NVIDIA GeForce 9800 GTX/9800 GTX+ 512MB (675/1100MHz)3.7.0-030700-generic (x86_64)NVIDIA 313.093.3.0 NVIDIA 313.09OpenBenchmarking.orgCompiler 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-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-multilib-list=m32,m64,mx32 --with-tune=generic -v Graphics Details- GT 220: Nouveau Latest, 9800GT: Nouveau Latest, 9800GTX: Nouveau Latest: EXASystem Details- GT 220: Nouveau Latest: Compiz and Firefox were running on this system.- GT 220: NVIDIA Stock: Compiz was running on this system.- GT 220: NVIDIA Underclocked: Compiz was running on this system.- 9800GT: Nouveau Latest: Compiz was running on this system.- 9800GT: NVIDIA Stock: Compiz was running on this system.- 9800GT: NVIDIA Underclocked: Compiz was running on this system.- 9800GTX: Nouveau Latest: Compiz was running on this system.- 9800GTX: NVIDIA Stock: Compiz was running on this system.

doom3: 1920 x 1080 - Lownexuiz: 1920 x 1080 - Yes - Offopenarena: 1920 x 1080openarena: 1920 x 1080padman: 1920 x 1080reaction: 1920 x 1080urbanterror: 1920 x 1080vdrift: 1920 x 1080warsow: 1280 x 1024warsow: 1920 x 1080xonotic: 1920 x 1080 - Lowxonotic: 1920 x 1080 - HighGT 2209800GT9800GTX Nouveau Latest NVIDIA Stock NVIDIA Underclocked Nouveau Latest NVIDIA Stock NVIDIA Underclocked Nouveau Latest NVIDIA Stock20.2214.9191.8026.5097.9739.0867.2049.4626.3026.4093.3734.6930.1722.42158.3042.50161.4756.10142.9711.2141.2093.17171.3858.7622.3718.41111.0728.63113.2743.63101.408.4078.8531.93134.0344.8738.9328.72139.7051.10162.0074.4092.1097.0542.7342.67150.9657.90129.0787.28493.90136.27515.93158.23257.3338.12132.63132.90346.05170.9963.5044.46277.6072.80294.3794.53218.0719.5467.3067.20256.6989.0783.5053.75224.6793.73280.27154.33114.40235.0174.5774.83272.37102.78140.9795.64535.33155.03530.83171.30261.1343.18148.87149.30347.09188.67OpenBenchmarking.org

Doom 3

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterDoom 3 1.3.1Resolution: 1920 x 1080 - Quality: LowNVIDIA StockNouveau LatestNVIDIA Underclocked306090120150SE +/- 0.90, N = 3SE +/- 0.50, N = 3SE +/- 0.53, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 1.19, N = 6140.9783.50129.0763.5038.9330.1722.3720.22

Nexuiz

This is a benchmark of Nexuiz, a popular open-source first-person shooter. This game uses the DarkPlaces engine, which is a largely modified version of the Quake engine with extra features such as High Dynamic Range rendering and OpenGL 2.0 shaders. Learn more via the OpenBenchmarking.org test page.

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterNexuiz 2.5.2Resolution: 1920 x 1080 - HDR: Yes - Sound: OffNVIDIA StockNouveau LatestNVIDIA Underclocked20406080100SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.24, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 395.6453.7587.2844.4628.7222.4218.4114.91

OpenArena

This is a test of OpenArena, a popular open-source first-person shooter. This game is based upon ioquake3, which in turn uses the GPL version of id Software's Quake 3 engine. Learn more via the OpenBenchmarking.org test page.

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.5Resolution: 1920 x 1080NVIDIA StockNVIDIA UnderclockedNouveau Latest120240360480600SE +/- 0.45, N = 3SE +/- 2.99, N = 3SE +/- 0.59, N = 3SE +/- 0.32, N = 3SE +/- 0.36, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3535.33224.67493.90277.60139.70158.30111.0791.80

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080NVIDIA StockNouveau LatestNVIDIA Underclocked306090120150SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3155.0393.73136.2772.8051.1042.5028.6326.50

World of Padman

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterWorld of Padman 1.2Resolution: 1920 x 1080NVIDIA StockNVIDIA UnderclockedNouveau Latest110220330440550SE +/- 3.15, N = 3SE +/- 2.67, N = 3SE +/- 1.43, N = 3SE +/- 0.34, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3530.83280.27515.93294.37162.00161.47113.2797.97

Reaction Quake 3

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterReaction Quake 3 1.0 BetaResolution: 1920 x 1080NVIDIA StockNouveau LatestNVIDIA Underclocked4080120160200SE +/- 0.17, N = 3SE +/- 0.24, N = 3SE +/- 0.07, N = 3SE +/- 0.87, N = 3SE +/- 0.15, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.66, N = 4171.30154.33158.2394.5374.4056.1043.6339.08

Urban Terror

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterUrban Terror 4.1Resolution: 1920 x 1080NVIDIA StockNVIDIA UnderclockedNouveau Latest60120180240300SE +/- 0.88, N = 3SE +/- 0.60, N = 3SE +/- 1.47, N = 3SE +/- 0.20, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 1.90, N = 6261.13114.40257.33218.0792.10142.97101.4067.20

VDrift

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterVDrift 2010-06-30Resolution: 1920 x 1080Nouveau LatestNVIDIA StockNVIDIA Underclocked50100150200250SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3235.0143.1897.0538.1219.5449.4611.218.401. (CXX) g++ options: -pthread -lSDL -lGLU -lGLEW -lpthread -lSDL_image -lSDL_gfx -lvorbisfile -lvdriftbullet

Warsow

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 1.0Resolution: 1280 x 1024NVIDIA StockNVIDIA UnderclockedNouveau Latest306090120150SE +/- 0.37, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 46.89, N = 6SE +/- 0.15, N = 3SE +/- 0.06, N = 3148.8774.57132.6367.3042.7378.8541.2026.30

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 1.0Resolution: 1920 x 1080NVIDIA StockNouveau LatestNVIDIA Underclocked306090120150SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 51.99, N = 6SE +/- 0.03, N = 3SE +/- 0.00, N = 3149.3074.83132.9067.2042.6793.1731.9326.40

Xonotic

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.6Resolution: 1920 x 1080 - Effects Quality: LowNVIDIA StockNouveau LatestNVIDIA Underclocked80160240320400SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 0.68, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3347.09272.37346.05256.69150.96171.38134.0393.37

9800GTX9800GTGT 220OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.6Resolution: 1920 x 1080 - Effects Quality: HighNVIDIA StockNouveau LatestNVIDIA Underclocked4080120160200SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3188.67102.78170.9989.0757.9058.7644.8734.69