NVIDIA vs. Nouveau Windows 8.1 vs. Ubuntu Linux
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.
Ubuntu Closed-Source: 9800GT
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.
Ubuntu Closed-Source: GTX 460
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.
Ubuntu Closed-Source: GTX 680
Changed Graphics to NVIDIA GeForce GTX 680 2048MB (705/3004MHz).
OpenCL Change: GPU Compute Cores: 1536
System Change: GPU Compute Cores: 1536.
Ubuntu Open-Source: 9800GT
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
Ubuntu Open-Source: GTX 460
Changed Graphics to ECS NVIDIA GeForce GTX 460 768MB (50/135MHz).
Compiler Change: --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
Ubuntu Open-Source: GTX 680
Changed Graphics to NVIDIA GeForce GTX 680 2048MB.
Windows 8.1: 9800GT
Windows 8.1: GTX 460
Windows 8.1: GTX 680
Processor: Intel Family 6 Model 60 Stepping 3 Intel (8 Cores), Disk: 224GB
OS: Windows NT, Kernel: 6.2 (x86_64)
OpenArena
Reaction Quake 3
Warsow
Xonotic
GpuTest
OpenArena
Reaction Quake 3
Ubuntu Closed-Source: 9800GT
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.
Ubuntu Closed-Source: GTX 460
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.
Ubuntu Closed-Source: GTX 680
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.
Ubuntu Open-Source: 9800GT
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.
Ubuntu Open-Source: GTX 460
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.
Ubuntu Open-Source: GTX 680
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.
Windows 8.1: 9800GT
Testing initiated at 25 October 2013 01:39 by user phoronix.
Windows 8.1: GTX 460
Testing initiated at 24 October 2013 12:48 by user phoronix.
Windows 8.1: GTX 680
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.