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.
Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: MSI NVIDIA GeForce 9800 GT 512MB (399/399MHz), Audio: Intel 8 /C220, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: nouveau 1.0.9, OpenGL: 3.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600
Changed Graphics to ECS NVIDIA GeForce GTX 460 768MB (50/135MHz).
Compiler Notes: --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
Graphics Notes: EXA
Changed Graphics to NVIDIA GeForce GTX 680 2048MB.
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel Haswell DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: MSI NVIDIA GeForce 9800 GT 512MB (660/950MHz), Audio: Realtek ALC1150, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: NVIDIA 331.13, OpenGL: 3.3.0, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 2560x1600
Environment Notes: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
OpenCL Notes: GPU Compute Cores: 112
System Notes: GPU Compute Cores: 112.
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel Haswell DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz), Audio: Realtek ALC1150, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: NVIDIA 331.13, OpenGL: 4.4.0, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
OpenCL Notes: GPU Compute Cores: 336
System Notes: GPU Compute Cores: 336.
Changed Graphics to NVIDIA GeForce GTX 680 2048MB (705/3004MHz).
OpenCL Change: GPU Compute Cores: 1536
System Change: GPU Compute Cores: 1536.
Processor: Intel Family 6 Model 60 Stepping 3 Intel (8 Cores), Disk: 224GB
OS: Windows NT, Kernel: 6.2 (x86_64)
Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: MSI NVIDIA GeForce 9800 GT 512MB (399/399MHz), Audio: Intel 8 /C220, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: nouveau 1.0.9, OpenGL: 3.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600
Testing initiated at 31 October 2013 07:59 by user phoronix.
Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ECS NVIDIA GeForce GTX 460 768MB (50/135MHz), Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: nouveau 1.0.9, OpenGL: 3.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --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
Graphics Notes: EXA
Testing initiated at 30 October 2013 18:29 by user phoronix.
Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 680 2048MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.12.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: nouveau 1.0.9, OpenGL: 3.1 Mesa 10.0.0-devel (git-415d6dc) Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --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
Graphics Notes: EXA
Testing initiated at 31 October 2013 06:27 by user phoronix.
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel Haswell DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: MSI NVIDIA GeForce 9800 GT 512MB (660/950MHz), Audio: Realtek ALC1150, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: NVIDIA 331.13, OpenGL: 3.3.0, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 2560x1600
Environment Notes: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
OpenCL Notes: GPU Compute Cores: 112
System Notes: GPU Compute Cores: 112.
Testing initiated at 22 October 2013 21:28 by user phoronix.
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel Haswell DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ECS NVIDIA GeForce GTX 460 768MB (675/1800MHz), Audio: Realtek ALC1150, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: NVIDIA 331.13, OpenGL: 4.4.0, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
OpenCL Notes: GPU Compute Cores: 336
System Notes: GPU Compute Cores: 336.
Testing initiated at 17 October 2013 07:15 by user phoronix.
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel Haswell DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 680 2048MB (705/3004MHz), Audio: Realtek ALC1150, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: NVIDIA 331.13, OpenGL: 4.4.0, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
OpenCL Notes: GPU Compute Cores: 1536
System Notes: GPU Compute Cores: 1536.
Testing initiated at 16 October 2013 14:38 by user phoronix.
Testing initiated at 25 October 2013 01:39 by user phoronix.
Testing initiated at 24 October 2013 12:48 by user phoronix.
Processor: Intel Family 6 Model 60 Stepping 3 Intel (8 Cores), Disk: 224GB
OS: Windows NT, Kernel: 6.2 (x86_64)
Testing initiated at 24 October 2013 14:34 by user phoronix.