Nouveau GTX 900 Linux 4.6 Testing Nouveau Linux 4.6 kernel testing with the GeForce GTX 900 series 3D support compared to NVIDIA binary driver. Benchmarks by Michael Larabel for a future article on Phoronix. Linux 4.6 + Mesa 11.3-dev: GTX 980 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 980 Ti 6144MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-999-generic (x86_64) 20160322, Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.3.0-devel (git-43c6f3f 2016-03-23 xenial-oibaf-ppa) Gallium 0.4, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.6 + Mesa 11.3-dev: GTX 980: 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 980 4096MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-999-generic (x86_64) 20160322, Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.3.0-devel (git-43c6f3f 2016-03-23 xenial-oibaf-ppa) Gallium 0.4, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.6 + Mesa 11.3-dev: GTX 950: 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: eVGA NVIDIA GeForce GTX 950 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-999-generic (x86_64) 20160322, Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.3.0-devel (git-43c6f3f 2016-03-23 xenial-oibaf-ppa) Gallium 0.4, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.6 + Mesa 11.3-dev: GTX 960: 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: eVGA NVIDIA GeForce GTX 960 2048MB, Audio: Realtek ALC1150, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.5.0-999-generic (x86_64) 20160322, Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: nouveau 1.0.12, OpenGL: 3.3 Mesa 11.3.0-devel (git-43c6f3f 2016-03-23 xenial-oibaf-ppa) Gallium 0.4, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.12: GTX 960: 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: eVGA NVIDIA GeForce GTX 960 2048MB (1277/3505MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-15-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: NVIDIA 364.12, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.12: GTX 980 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 980 Ti 6144MB (999/3505MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-15-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: NVIDIA 364.12, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.12: GTX 950: 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: eVGA NVIDIA GeForce GTX 950 2048MB (1202/3304MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-15-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: NVIDIA 364.12, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 NVIDIA 364.12: GTX 980: 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 980 4096MB (1126/3505MHz), Audio: Realtek ALC1150, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-15-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.1, Display Driver: NVIDIA 364.12, OpenGL: 4.5.0, Vulkan: 1.0.5, Compiler: GCC 5.3.1 20160320, File-System: ext4, Screen Resolution: 3840x2160 GpuTest 0.7.0 Test: Pixmark Volplosion - Resolution: 1920 x 1080 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 132 |=== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 96 |== NVIDIA 364.12: GTX 960 ................ 765 |================= NVIDIA 364.12: GTX 980 Ti ............. 1500 |================================= NVIDIA 364.12: GTX 950 ................ 582 |============= NVIDIA 364.12: GTX 980 ................ 1146 |========================= GpuTest 0.7.0 Test: Pixmark Piano - Resolution: 1920 x 1080 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 38 |=== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 28 |== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 2 | NVIDIA 364.12: GTX 960 ................ 253 |================= NVIDIA 364.12: GTX 980 Ti ............. 504 |================================== NVIDIA 364.12: GTX 950 ................ 194 |============= NVIDIA 364.12: GTX 980 ................ 388 |========================== GpuTest 0.7.0 Test: Triangle - Resolution: 1920 x 1080 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 25184 |==== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 14455 |== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 8558 |= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 8560 |= NVIDIA 364.12: GTX 960 ................ 89871 |============== NVIDIA 364.12: GTX 980 Ti ............. 199458 |=============================== NVIDIA 364.12: GTX 950 ................ 85278 |============= NVIDIA 364.12: GTX 980 ................ 160018 |========================= GpuTest 0.7.0 Test: Furmark - Resolution: 1920 x 1080 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 278 |=== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 154 |== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 72 |= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 81 |= NVIDIA 364.12: GTX 960 ................ 1162 |=============== NVIDIA 364.12: GTX 980 Ti ............. 2625 |================================= NVIDIA 364.12: GTX 950 ................ 1071 |============= NVIDIA 364.12: GTX 980 ................ 1996 |========================= GpuTest 0.7.0 Test: Plot3D - Resolution: 1920 x 1080 - Mode: Fullscreen Points > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 15889 |======= Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 8019 |=== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 4235 |== Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 3948 |== NVIDIA 364.12: GTX 960 ................ 38254 |================= NVIDIA 364.12: GTX 980 Ti ............. 73437 |================================ NVIDIA 364.12: GTX 950 ................ 36600 |================ NVIDIA 364.12: GTX 980 ................ 59550 |========================== OpenArena 0.8.8 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 123.17 |======== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 81.73 |====== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 42.23 |=== Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 47.43 |=== NVIDIA 364.12: GTX 960 ................ 418.83 |============================ NVIDIA 364.12: GTX 980 Ti ............. 432.95 |============================= NVIDIA 364.12: GTX 950 ................ 359.07 |======================== NVIDIA 364.12: GTX 980 ................ 457.12 |=============================== Tesseract 2014-05-12 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 64.81 |===== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 40.81 |=== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 23.26 |== Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 25.20 |== NVIDIA 364.12: GTX 960 ................ 260.33 |===================== NVIDIA 364.12: GTX 980 Ti ............. 385.17 |=============================== NVIDIA 364.12: GTX 950 ................ 240.57 |=================== NVIDIA 364.12: GTX 980 ................ 355.44 |============================= Tesseract 2014-05-12 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 26.89 |==== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 18.41 |=== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 11.62 |== Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 11.92 |== NVIDIA 364.12: GTX 960 ................ 118.58 |================= NVIDIA 364.12: GTX 980 Ti ............. 218.47 |=============================== NVIDIA 364.12: GTX 950 ................ 103.97 |=============== NVIDIA 364.12: GTX 980 ................ 186.68 |========================== Xonotic 0.8 Resolution: 3840 x 2160 - Effects Quality: Low Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 150.95 |=========== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 76.10 |===== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 40.19 |=== Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 41.50 |=== NVIDIA 364.12: GTX 960 ................ 397.80 |============================ NVIDIA 364.12: GTX 980 Ti ............. 432.67 |============================== NVIDIA 364.12: GTX 950 ................ 372.73 |========================== NVIDIA 364.12: GTX 980 ................ 440.25 |=============================== Xonotic 0.8 Resolution: 3840 x 2160 - Effects Quality: High Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 48.66 |===== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 25.77 |== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 13.09 |= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 14.03 |= NVIDIA 364.12: GTX 960 ................ 174.59 |================= NVIDIA 364.12: GTX 980 Ti ............. 326.30 |=============================== NVIDIA 364.12: GTX 950 ................ 155.35 |=============== NVIDIA 364.12: GTX 980 ................ 295.07 |============================ Xonotic 0.8 Resolution: 3840 x 2160 - Effects Quality: Ultra Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 38.22 |===== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 21.50 |=== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 10.43 |= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 11.60 |== NVIDIA 364.12: GTX 960 ................ 121.89 |================ NVIDIA 364.12: GTX 980 Ti ............. 237.31 |=============================== NVIDIA 364.12: GTX 950 ................ 102.44 |============= NVIDIA 364.12: GTX 980 ................ 204.59 |=========================== Unigine Valley 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 13.38 |==== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 9.56 |=== Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 4.72 |= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 5.58 |== NVIDIA 364.12: GTX 960 ................ 62.81 |================== NVIDIA 364.12: GTX 980 Ti ............. 108.40 |=============================== NVIDIA 364.12: GTX 950 ................ 54.06 |=============== NVIDIA 364.12: GTX 980 ................ 94.00 |=========================== Team Fortress 2 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . 73.80 |==================== Linux 4.6 + Mesa 11.3-dev: GTX 980 .... 47.22 |============= Linux 4.6 + Mesa 11.3-dev: GTX 950 .... 25.62 |======= Linux 4.6 + Mesa 11.3-dev: GTX 960 .... 27.98 |======== NVIDIA 364.12: GTX 960 ................ 111.89 |=============================== NVIDIA 364.12: GTX 980 Ti ............. 112.54 |=============================== NVIDIA 364.12: GTX 950 ................ 110.96 |=============================== NVIDIA 364.12: GTX 980 ................ 111.82 |=============================== OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Milliseconds < Lower Is Better Linux 4.6 + Mesa 11.3-dev: GTX 980 Ti . MIN: 1.0 AVG: 8.0 MAX: 31.0 Linux 4.6 + Mesa 11.3-dev: GTX 980 .... MIN: 1.0 AVG: 12.4 MAX: 33.0 Linux 4.6 + Mesa 11.3-dev: GTX 950 .... MIN: 2.0 AVG: 23.6 MAX: 63.0 Linux 4.6 + Mesa 11.3-dev: GTX 960 .... MIN: 2.0 AVG: 21.1 MAX: 58.0 NVIDIA 364.12: GTX 960 ................ MIN: 1.0 AVG: 2.4 MAX: 11.0 NVIDIA 364.12: GTX 980 Ti ............. MIN: 1.0 AVG: 2.2 MAX: 7.0 NVIDIA 364.12: GTX 950 ................ MIN: 1.0 AVG: 2.7 MAX: 12.0 NVIDIA 364.12: GTX 980 ................ MIN: 1.0 AVG: 2.1 MAX: 7.0