Nouveau 2019 vs. NVIDIA Linux Performance

Open-Source NVIDIA (Nouveau) versus NVIDIA proprietary Linux graphics driver benchmarks for end of year 2019. Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1912232-HU-NOUVEAU2073&sor.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionVulkanNouveauNVIDIA GTX 680 Kepler GTX 980 Maxwell GTX 1080 Pascal GTX 1080 Pascal GTX 980 Maxwell GTX 680 KeplerIntel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads)ASUS PRIME Z390-A (1302 BIOS)Intel Cannon Lake PCH16384MBSamsung SSD 970 EVO 250GB + 2000GB SABRENTNVIDIA NVE4 2GBRealtek ALC1220Intel I219-VUbuntu 19.105.5.0-999-generic (x86_64) 20191220GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.54.3 Mesa 20.0.0-devel (git-5343124 2019-12-21 eoan-oibaf-ppa)GCC 9.2.1 20191008ext41920x1080NVIDIA NV124 4GBNVIDIA NV134 8GBNVIDIA GeForce GTX 1080 8GB (1607/5005MHz)5.3.0-24-generic (x86_64)NVIDIA 435.214.6.01.1.109NVIDIA GeForce GTX 980 4GB (1126/3505MHz)NVIDIA GeForce GTX 680 2GB (1006/3004MHz)OpenBenchmarking.orgProcessor Details- Scaling Governor: intel_pstate performance - CPU Microcode: 0xcaSecurity Details- itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled

csgo: 1920 x 1080dirt-rally: 1920 x 1080 - Highdirt-showdown: 1920 x 1080 - High - 2x MSAAdota2: 1920 x 1080 - OpenGLhitman: 1920 x 1080 - Ultraportal: 1920 x 1080tomb-raider: 1920 x 1080 - Highetlegacy: Renderer2 - 1920 x 1080openarena: 1920 x 1080metroll-redux: 1920 x 1080NouveauNVIDIA GTX 680 Kepler GTX 980 Maxwell GTX 1080 Pascal GTX 1080 Pascal GTX 980 Maxwell GTX 680 Kepler18.546.21421234.81516532.010.82360.3455.8247.9253.229.4018.521.33031118.80043211.485.1012.9102.9106.310.1218.525.33753221.27942513.66.9691.4015.6109.7108.911.75301.4181.841308232.758459147.953.461214.17196.2294.5672.6222.80271.0147.349259233.357081149.741.40761.48131.7298.1573.7224.84179.888.763997202.133230118.225.15513.1387.2294.9407.2135.09OpenBenchmarking.org

Counter-Strike: Global Offensive

Resolution: 1920 x 1080

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 1920 x 1080GTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler70140210280350SE +/- 0.60, N = 3SE +/- 2.43, N = 3SE +/- 3.68, N = 12SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3301.4271.0179.818.518.518.5

Counter-Strike: Global Offensive

Resolution: 1920 x 1080 - Total Frame Time

NVIDIANouveauOpenBenchmarking.orgMilliseconds, Fewer Is BetterCounter-Strike: Global OffensiveResolution: 1920 x 1080 - Total Frame TimeGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler5001000150020002500Min: 1.59 / Avg: 4.3 / Max: 2454.67Min: 1.72 / Avg: 4.69 / Max: 2518.45Min: 2.02 / Avg: 6.51 / Max: 2465.94Min: 3.57 / Avg: 55.16 / Max: 2943.62Min: 23.71 / Avg: 55.29 / Max: 2932.13Min: 24.94 / Avg: 55.34 / Max: 3033.17

DiRT Rally

Resolution: 1920 x 1080 - Graphics Preset: High

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterDiRT RallyResolution: 1920 x 1080 - Graphics Preset: HighGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler4080120160200SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3181.84147.3588.7646.2125.3421.33

DiRT Showdown

Resolution: 1920 x 1080 - Graphics Preset: High - Multi-Sampling: 2x MSAA

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterDiRT ShowdownResolution: 1920 x 1080 - Graphics Preset: High - Multi-Sampling: 2x MSAAGTX 980 MaxwellGTX 1080 PascalGTX 680 Kepler50100150200250SE +/- 0.48, N = 3SE +/- 0.35, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3233.36232.76202.1334.8221.2818.80

Dota 2

Resolution: 1920 x 1080 - Renderer: OpenGL

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 1920 x 1080 - Renderer: OpenGLGTX 980 MaxwellGTX 1080 PascalGTX 680 Kepler306090120150SE +/- 1.39, N = 3SE +/- 1.07, N = 3SE +/- 0.10, N = 3SE +/- 0.33, N = 8SE +/- 0.03, N = 3SE +/- 0.00, N = 3149.7147.9118.232.013.611.4

HITMAN

Resolution: 1920 x 1080 - Quality Level: Ultra

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterHITMANResolution: 1920 x 1080 - Quality Level: UltraGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler1224364860SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 353.4641.4025.1510.826.96

HITMAN

Resolution: 1920 x 1080 - Quality Level: Ultra - Total Frame Time

NVIDIANouveauOpenBenchmarking.orgMilliseconds, Fewer Is BetterHITMANResolution: 1920 x 1080 - Quality Level: Ultra - Total Frame TimeGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler80160240320400Min: 4.4 / Avg: 18.66 / Max: 99.7Min: 5.1 / Avg: 24.13 / Max: 101.63Min: 4.14 / Avg: 39.8 / Max: 97.37Min: 2.77 / Avg: 92.51 / Max: 436.68Min: 6.26 / Avg: 143.42 / Max: 295.86

Portal

Resolution: 1920 x 1080

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterPortalResolution: 1920 x 1080GTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler30060090012001500SE +/- 1.97, N = 3SE +/- 3.16, N = 3SE +/- 0.98, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 31214.17761.48513.13360.3491.4085.10

Tomb Raider

Resolution: 1920 x 1080 - Quality: High

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterTomb RaiderResolution: 1920 x 1080 - Quality: HighGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler4080120160200SE +/- 0.57, N = 3SE +/- 0.20, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3196.2131.787.255.815.612.9

ET: Legacy

Renderer: Renderer2 - Resolution: 1920 x 1080

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterET: Legacy 2.75Renderer: Renderer2 - Resolution: 1920 x 1080GTX 980 MaxwellGTX 680 KeplerGTX 1080 Pascal60120180240300SE +/- 1.92, N = 3SE +/- 2.61, N = 11SE +/- 1.23, N = 3SE +/- 1.95, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3298.1294.9294.5247.9109.7102.9

OpenArena

Resolution: 1920 x 1080

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080GTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler150300450600750SE +/- 3.09, N = 3SE +/- 0.85, N = 3SE +/- 0.42, N = 3SE +/- 1.22, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3672.6573.7407.2253.2108.9106.3

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

NVIDIANouveauOpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeGTX 1080 PascalGTX 980 MaxwellGTX 680 Kepler612182430Min: 1 / Avg: 1.54 / Max: 14Min: 1 / Avg: 1.73 / Max: 14Min: 1 / Avg: 2.44 / Max: 14Min: 1 / Avg: 3.97 / Max: 12Min: 2 / Avg: 9.16 / Max: 23Min: 3 / Avg: 9.39 / Max: 24

Metro: Last Light Redux

Resolution: 1920 x 1080

NVIDIANouveauOpenBenchmarking.orgFrames Per Second, More Is BetterMetro: Last Light ReduxResolution: 1920 x 1080GTX 980 MaxwellGTX 1080 PascalGTX 680 Kepler50100150200250SE +/- 0.57, N = 3SE +/- 1.04, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3224.84222.80135.0929.4011.7510.12


Phoronix Test Suite v10.8.5