NVIDIA GeForce Linux OpenCL Performance
Benchmarking of various NVIDIA graphics cards for a future Phoronix article by Michael Larabel. Using the NVIDIA Linux graphics driver the GeForce GTX 680, GT 220, GT 520, GT 240, 9600GSO, 9800GT, and GTX460 discrete graphics cards were performance benchmarked.
GeForce GTX 680
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 680 2048MB (705/3004MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 1536
System Notes: GPU Compute Cores: 1536. Compiz was running on this system.
GeForce GT 220
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 220 1024MB (625/400MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 48
System Notes: GPU Compute Cores: 48. Compiz was running on this system.
GeForce GT 520
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 520 1024MB (810/500MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
GeForce GT 240
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 240 512MB (550/1700MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 96
System Notes: GPU Compute Cores: 96. Compiz was running on this system.
GeForce 9600GSO
Changed Graphics to NVIDIA GeForce 9600 GSO 1024MB (500/900MHz).
GeForce 9800GT
Changed Graphics to NVIDIA GeForce 9800 GT 512MB (660/950MHz).
OpenCL Change: GPU Compute Cores: 112
System Change: GPU Compute Cores: 112. Compiz was running on this system.
GeForce GTX 460
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 460 768MB (675/1800MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 336
System Notes: GPU Compute Cores: 336. Compiz was running on this system.
AMD-A6-3410
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon HD 6520G 512MB (400/667MHz), Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink RT5390 Wireless 802.11n 1T/1R
OS: SUSE LINUX 12.1, Kernel: 3.3.6-1.2-jan (x86_64), Desktop: KDE 4.7.2, Display Server: X Server 1.10.4, Display Driver: fglrx 8.98.2 Catalyst 12.6, OpenGL: 4.2.11733, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1366x768
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Processor Notes: Scaling Governor: ondemand
System Notes: Firefox was running on this system.
AMD-A6-3410mx
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon HD 6520G 512MB, Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink Device 5390
OS: Fedora 17 (Beefy Miracle), Kernel: 3.4.3-1.fc17.x86_64 (x86_64), Desktop: KDE 4.8.4, Display Server: X Server 1.12.2, Display Driver: fglrx 8.98.2, OpenGL: 4.2.11733, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1366x768
Processor Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Fedora17-catalyst126final
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon 6600M and 6700M 512MB, Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink Device 5390
OS: Fedora 17 (Beefy Miracle), Kernel: 3.4.4-3.fc17.x86_64 (x86_64), Desktop: KDE 4.8.4, Display Server: X Server 1.12.2, Display Driver: fglrx 8.98.2, OpenGL: 4.2.11733, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1366x768
LuxMark
GeForce GTX 680
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 680 2048MB (705/3004MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 1536
System Notes: GPU Compute Cores: 1536. Compiz was running on this system.
Testing initiated at 1 May 2012 11:10 by user phoronix.
GeForce GT 220
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 220 1024MB (625/400MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 48
System Notes: GPU Compute Cores: 48. Compiz was running on this system.
Testing initiated at 1 May 2012 11:54 by user phoronix.
GeForce GT 520
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 520 1024MB (810/500MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 48
System Notes: GPU Compute Cores: 48. Compiz was running on this system.
Testing initiated at 1 May 2012 12:27 by user phoronix.
GeForce GT 240
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GT 240 512MB (550/1700MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 96
System Notes: GPU Compute Cores: 96. Compiz was running on this system.
Testing initiated at 1 May 2012 13:11 by user phoronix.
GeForce 9600GSO
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce 9600 GSO 1024MB (500/900MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 96
System Notes: GPU Compute Cores: 96. Compiz was running on this system.
Testing initiated at 1 May 2012 13:35 by user phoronix.
GeForce 9800GT
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce 9800 GT 512MB (660/950MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 3.3.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 112
System Notes: GPU Compute Cores: 112. Compiz was running on this system.
Testing initiated at 1 May 2012 14:19 by user phoronix.
GeForce GTX 460
Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 460 768MB (675/1800MHz), Audio: Realtek ALC892, Network: Realtek RTL8111/8168B
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: NVIDIA 295.40, OpenGL: 4.2.0 NVIDIA 295.40, Compiler: GCC 4.6 + CUDA 4.2, File-System: ext4, Screen Resolution: 2560x1600
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Processor Notes: Scaling Governor: ondemand
OpenCL Notes: GPU Compute Cores: 336
System Notes: GPU Compute Cores: 336. Compiz was running on this system.
Testing initiated at 1 May 2012 15:00 by user phoronix.
AMD-A6-3410
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon HD 6520G 512MB (400/667MHz), Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink RT5390 Wireless 802.11n 1T/1R
OS: SUSE LINUX 12.1, Kernel: 3.3.6-1.2-jan (x86_64), Desktop: KDE 4.7.2, Display Server: X Server 1.10.4, Display Driver: fglrx 8.98.2 Catalyst 12.6, OpenGL: 4.2.11733, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1366x768
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Processor Notes: Scaling Governor: ondemand
System Notes: Firefox was running on this system.
Testing initiated at 25 June 2012 20:17 by user jan.
AMD-A6-3410mx
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon HD 6520G 512MB, Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink Device 5390
OS: Fedora 17 (Beefy Miracle), Kernel: 3.4.3-1.fc17.x86_64 (x86_64), Desktop: KDE 4.8.4, Display Server: X Server 1.12.2, Display Driver: fglrx 8.98.2, OpenGL: 4.2.11733, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1366x768
Processor Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Testing initiated at 30 June 2012 17:05 by user jan.
Fedora17-catalyst126final
Processor: AMD A6-3410MX APU @ 1.60GHz (4 Cores), Motherboard: HP 358D v33.18, Chipset: AMD Family 12h Root Complex, Memory: 6144MB, Disk: 500GB Seagate ST9500420AS, Graphics: AMD Radeon 6600M and 6700M 512MB, Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Ralink Device 5390
OS: Fedora 17 (Beefy Miracle), Kernel: 3.4.4-3.fc17.x86_64 (x86_64), Desktop: KDE 4.8.4, Display Server: X Server 1.12.2, Display Driver: fglrx 8.98.2, OpenGL: 4.2.11733, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1366x768
Processor Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Testing initiated at 2 July 2012 16:20 by user jan.