NVIDIA vs. Nouveau Linux Boost Testing Karol Herbst's 4.5 re-clocking Git tree on Ubuntu 16.04 with Mesa 11.3-dev. GLXVBlank 0. Tests by Michael Larabel for a future article on Phoronix.com compared to NVIDIA Linux graphics driver. Linux 4.6 Git: GTX 680: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 680 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-999-generic (x86_64) 20160413, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.6 Git: GTX 760: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 760 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-999-generic (x86_64) 20160413, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.6 Git: GTX 780 Ti: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 780 Ti 3072MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.6.0-999-generic (x86_64) 20160413, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 1: GTX 680: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 680 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 2: GTX 680: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 680 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 1: GTX 760: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 760 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 2: GTX 760: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 760 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 1: GTX 780 Ti: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 780 Ti 3072MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 Boost 2: GTX 780 Ti: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 780 Ti 3072MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-karolherbst-nouveau (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: nouveau 1.0.12, OpenGL: 4.1 Mesa 11.3.0-devel (padoka PPA) Gallium 0.4, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.15: GTX 760: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 760 2048MB (980/3004MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-18-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: NVIDIA 364.15, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.15: GTX 680: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 680 2048MB (1006/3004MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-18-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: NVIDIA 364.15, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.15: GTX 780 Ti: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 120GB Samsung SSD 850, Graphics: NVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-18-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: NVIDIA 364.15, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160413, File-System: ext4, Screen Resolution: 3840x2160 BioShock Infinite Resolution: 3840 x 2160 - Effects Quality: Very High Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 25.41 |=========== Linux 4.6 Git: GTX 760 .... 8.40 |==== Linux 4.6 Git: GTX 780 Ti . 9.73 |==== Boost 1: GTX 680 .......... 23.42 |========== Boost 2: GTX 680 .......... 23.52 |========== Boost 1: GTX 760 .......... 20.73 |========= Boost 2: GTX 760 .......... 21.60 |========== Boost 1: GTX 780 Ti ....... 27.75 |============ Boost 2: GTX 780 Ti ....... 30.22 |============= NVIDIA 364.15: GTX 760 .... 57.30 |========================= NVIDIA 364.15: GTX 680 .... 67.45 |============================== NVIDIA 364.15: GTX 780 Ti . 99.42 |============================================ DiRT Showdown Resolution: 3840 x 2160 - Graphics Preset: Ultra - Multi-Sampling: 4x MSAA Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 20.72 |====================== Linux 4.6 Git: GTX 760 .... 13.07 |============== Linux 4.6 Git: GTX 780 Ti . 13.16 |============== Boost 1: GTX 680 .......... 20.50 |====================== Boost 2: GTX 680 .......... 20.50 |====================== Boost 1: GTX 760 .......... 18.75 |==================== Boost 2: GTX 760 .......... 15.43 |================ Boost 1: GTX 780 Ti ....... 23.92 |========================== Boost 2: GTX 780 Ti ....... 25.54 |=========================== NVIDIA 364.15: GTX 760 .... 21.80 |======================= NVIDIA 364.15: GTX 680 .... 25.65 |=========================== NVIDIA 364.15: GTX 780 Ti . 41.24 |============================================ OpenArena 0.8.8 Resolution: 2560 x 1440 Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 211.70 |========================== Linux 4.6 Git: GTX 760 .... 72.03 |========= Linux 4.6 Git: GTX 780 Ti . 96.93 |============ Boost 1: GTX 680 .......... 198.10 |======================== Boost 2: GTX 680 .......... 204.93 |========================= Boost 1: GTX 760 .......... 165.93 |==================== Boost 2: GTX 760 .......... 156.10 |=================== Boost 1: GTX 780 Ti ....... 245.97 |============================== Boost 2: GTX 780 Ti ....... 258.47 |================================ NVIDIA 364.15: GTX 760 .... 224.43 |============================ NVIDIA 364.15: GTX 680 .... 274.93 |================================== NVIDIA 364.15: GTX 780 Ti . 350.47 |=========================================== OpenArena 0.8.8 Resolution: 2560 x 1440 - Total Frame Time Milliseconds < Lower Is Better Linux 4.6 Git: GTX 680 .... MIN: 2.0 AVG: 4.7 MAX: 19.0 Linux 4.6 Git: GTX 760 .... MIN: 8.0 AVG: 13.9 MAX: 23.0 Linux 4.6 Git: GTX 780 Ti . MIN: 4.0 AVG: 10.3 MAX: 44.0 Boost 1: GTX 680 .......... MIN: 2.0 AVG: 5.1 MAX: 24.0 Boost 2: GTX 680 .......... MIN: 2.0 AVG: 4.9 MAX: 28.0 Boost 1: GTX 760 .......... MIN: 3.0 AVG: 6.1 MAX: 28.0 Boost 2: GTX 760 .......... MIN: 3.0 AVG: 6.4 MAX: 20.0 Boost 1: GTX 780 Ti ....... MIN: 1.0 AVG: 4.1 MAX: 33.0 Boost 2: GTX 780 Ti ....... MIN: 1.0 AVG: 3.8 MAX: 32.0 NVIDIA 364.15: GTX 760 .... MIN: 3.0 AVG: 4.4 MAX: 20.0 NVIDIA 364.15: GTX 680 .... MIN: 1.0 AVG: 3.6 MAX: 7.0 NVIDIA 364.15: GTX 780 Ti . MIN: 1.0 AVG: 2.8 MAX: 19.0 Tesseract 2014-05-12 Resolution: 2560 x 1440 Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 166.51 |========================== Linux 4.6 Git: GTX 760 .... 56.73 |========= Linux 4.6 Git: GTX 780 Ti . 78.33 |============ Boost 1: GTX 680 .......... 152.19 |======================== Boost 2: GTX 680 .......... 157.00 |========================= Boost 1: GTX 760 .......... 129.48 |==================== Boost 2: GTX 760 .......... 131.52 |===================== Boost 1: GTX 780 Ti ....... 208.34 |================================= Boost 2: GTX 780 Ti ....... 220.26 |=================================== NVIDIA 364.15: GTX 760 .... 178.79 |============================ NVIDIA 364.15: GTX 680 .... 202.36 |================================ NVIDIA 364.15: GTX 780 Ti . 271.99 |=========================================== Tesseract 2014-05-12 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 88.17 |====================== Linux 4.6 Git: GTX 760 .... 31.85 |======== Linux 4.6 Git: GTX 780 Ti . 46.11 |=========== Boost 1: GTX 680 .......... 81.47 |==================== Boost 2: GTX 680 .......... 82.00 |==================== Boost 1: GTX 760 .......... 68.45 |================= Boost 2: GTX 760 .......... 71.87 |================== Boost 1: GTX 780 Ti ....... 120.20 |============================== Boost 2: GTX 780 Ti ....... 130.20 |================================ NVIDIA 364.15: GTX 760 .... 99.66 |========================= NVIDIA 364.15: GTX 680 .... 112.84 |============================ NVIDIA 364.15: GTX 780 Ti . 174.59 |=========================================== Team Fortress 2 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 100.58 |==================================== Linux 4.6 Git: GTX 760 .... 37.27 |============= Linux 4.6 Git: GTX 780 Ti . 53.79 |=================== Boost 1: GTX 680 .......... 97.13 |=================================== Boost 2: GTX 680 .......... 96.47 |================================== Boost 1: GTX 760 .......... 83.18 |============================== Boost 2: GTX 760 .......... 84.13 |============================== Boost 1: GTX 780 Ti ....... 119.92 |=========================================== Boost 2: GTX 780 Ti ....... 120.45 |=========================================== NVIDIA 364.15: GTX 760 .... 89.40 |================================ NVIDIA 364.15: GTX 680 .... 96.74 |=================================== NVIDIA 364.15: GTX 780 Ti . 104.39 |===================================== Unigine Valley 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 44.04 |===================== Linux 4.6 Git: GTX 760 .... 13.49 |====== Linux 4.6 Git: GTX 780 Ti . 20.10 |========== Boost 1: GTX 680 .......... 40.27 |=================== Boost 2: GTX 680 .......... 40.33 |=================== Boost 1: GTX 760 .......... 32.23 |=============== Boost 2: GTX 760 .......... 34.30 |================ Boost 1: GTX 780 Ti ....... 54.60 |========================== Boost 2: GTX 780 Ti ....... 59.54 |============================ NVIDIA 364.15: GTX 760 .... 55.70 |========================== NVIDIA 364.15: GTX 680 .... 64.86 |=============================== NVIDIA 364.15: GTX 780 Ti . 92.59 |============================================ Xonotic 0.8 Resolution: 3840 x 2160 - Effects Quality: Ultra Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 137.74 |========================= Linux 4.6 Git: GTX 760 .... 46.71 |======== Linux 4.6 Git: GTX 780 Ti . 68.32 |============ Boost 1: GTX 680 .......... 128.77 |======================= Boost 2: GTX 680 .......... 128.93 |======================= Boost 1: GTX 760 .......... 107.55 |=================== Boost 2: GTX 760 .......... 108.51 |=================== Boost 1: GTX 780 Ti ....... 187.00 |================================= Boost 2: GTX 780 Ti ....... 199.30 |==================================== NVIDIA 364.15: GTX 760 .... 135.45 |======================== NVIDIA 364.15: GTX 680 .... 156.43 |============================ NVIDIA 364.15: GTX 780 Ti . 240.16 |=========================================== Xonotic 0.8 Resolution: 3840 x 2160 - Effects Quality: Ultimate Frames Per Second > Higher Is Better Linux 4.6 Git: GTX 680 .... 100.43 |========================= Linux 4.6 Git: GTX 760 .... 32.99 |======== Linux 4.6 Git: GTX 780 Ti . 51.12 |============= Boost 1: GTX 680 .......... 92.66 |======================= Boost 2: GTX 680 .......... 93.30 |======================= Boost 1: GTX 760 .......... 76.46 |=================== Boost 2: GTX 760 .......... 77.73 |==================== Boost 1: GTX 780 Ti ....... 133.82 |================================== Boost 2: GTX 780 Ti ....... 141.48 |==================================== NVIDIA 364.15: GTX 760 .... 94.42 |======================== NVIDIA 364.15: GTX 680 .... 110.95 |============================ NVIDIA 364.15: GTX 780 Ti . 171.14 |=========================================== GpuTest 0.7.0 Test: Plot3D - Resolution: 2560 x 1440 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 Git: GTX 680 .... 34888 |============================= Linux 4.6 Git: GTX 760 .... 13719 |============ Linux 4.6 Git: GTX 780 Ti . 14137 |============ Boost 1: GTX 680 .......... 32828 |============================ Boost 2: GTX 680 .......... 32850 |============================ Boost 1: GTX 760 .......... 32337 |=========================== Boost 2: GTX 760 .......... 33843 |============================= Boost 1: GTX 780 Ti ....... 40348 |================================== Boost 2: GTX 780 Ti ....... 43943 |===================================== NVIDIA 364.15: GTX 760 .... 44292 |===================================== NVIDIA 364.15: GTX 680 .... 43285 |===================================== NVIDIA 364.15: GTX 780 Ti . 52104 |============================================ GpuTest 0.7.0 Test: Furmark - Resolution: 2560 x 1440 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 Git: GTX 680 .... 1198 |========================== Linux 4.6 Git: GTX 760 .... 346 |======= Linux 4.6 Git: GTX 780 Ti . 666 |============== Boost 1: GTX 680 .......... 1113 |======================== Boost 2: GTX 680 .......... 1114 |======================== Boost 1: GTX 760 .......... 856 |================== Boost 2: GTX 760 .......... 919 |==================== Boost 1: GTX 780 Ti ....... 1904 |========================================= Boost 2: GTX 780 Ti ....... 2084 |============================================= NVIDIA 364.15: GTX 760 .... 990 |===================== NVIDIA 364.15: GTX 680 .... 1276 |============================ NVIDIA 364.15: GTX 780 Ti . 2026 |============================================ GpuTest 0.7.0 Test: Triangle - Resolution: 2560 x 1440 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 Git: GTX 680 .... 72134 |================= Linux 4.6 Git: GTX 760 .... 30704 |======= Linux 4.6 Git: GTX 780 Ti . 33403 |======== Boost 1: GTX 680 .......... 70338 |================= Boost 2: GTX 680 .......... 70301 |================= Boost 1: GTX 760 .......... 66826 |================ Boost 2: GTX 760 .......... 68200 |================ Boost 1: GTX 780 Ti ....... 104577 |========================= Boost 2: GTX 780 Ti ....... 112154 |========================== NVIDIA 364.15: GTX 760 .... 127944 |============================== NVIDIA 364.15: GTX 680 .... 131704 |=============================== NVIDIA 364.15: GTX 780 Ti . 182879 |=========================================== GpuTest 0.7.0 Test: Pixmark Piano - Resolution: 2560 x 1440 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 Git: GTX 680 .... 194 |========================= Linux 4.6 Git: GTX 760 .... 49 |====== Linux 4.6 Git: GTX 780 Ti . 91 |============ Boost 1: GTX 680 .......... 171 |====================== Boost 2: GTX 680 .......... 171 |====================== Boost 1: GTX 760 .......... 125 |================ Boost 2: GTX 760 .......... 136 |================= Boost 1: GTX 780 Ti ....... 259 |================================= Boost 2: GTX 780 Ti ....... 286 |===================================== NVIDIA 364.15: GTX 760 .... 169 |====================== NVIDIA 364.15: GTX 680 .... 220 |============================ NVIDIA 364.15: GTX 780 Ti . 359 |============================================== GpuTest 0.7.0 Test: Pixmark Volplosion - Resolution: 2560 x 1440 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 Git: GTX 680 .... 486 |============================ Linux 4.6 Git: GTX 760 .... 123 |======= Linux 4.6 Git: GTX 780 Ti . 243 |============== Boost 1: GTX 680 .......... 429 |======================== Boost 2: GTX 680 .......... 429 |======================== Boost 1: GTX 760 .......... 315 |================== Boost 2: GTX 760 .......... 341 |=================== Boost 1: GTX 780 Ti ....... 696 |======================================= Boost 2: GTX 780 Ti ....... 769 |============================================ NVIDIA 364.15: GTX 760 .... 376 |===================== NVIDIA 364.15: GTX 680 .... 485 |=========================== NVIDIA 364.15: GTX 780 Ti . 812 |==============================================