1080p AMD NVIDIA Linux Comparison
Large AMD Radeon and NVIDIA GeForce Linux perf comparison with perf per watt and perf per dollar value. Benchmarks by Michael Larabel for a future article on Phoronix.
Radeon R9 270X
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: Supported device 6810 2048MB (1100/1400MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Radeon R9 285
Changed Graphics to Supported device 6939 2048MB (918/1375MHz).
Radeon R9 290
Changed Graphics to Supported device 67B1 4096MB (947/1250MHz).
Radeon R7 370
Changed Graphics to MSI AMD Radeon R7 370 4096MB (1030/1400MHz).
Radeon R9 Fury
Changed Graphics to Sapphire AMD Radeon R9 Fury 4096MB (1000/500MHz).
GeForce GTX 950
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: eVGA NVIDIA GeForce GTX 950 2048MB (1201/3304MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
GeForce GTX 960
Changed Graphics to eVGA NVIDIA GeForce GTX 960 2048MB (1277/3505MHz).
GeForce GTX 970
Changed Graphics to eVGA NVIDIA GeForce GTX 970 4096MB (1163/3505MHz).
GeForce GTX 980
Changed Graphics to NVIDIA GeForce GTX 980 4096MB (1126/3505MHz).
GeForce GTX 980 Ti
Changed Graphics to NVIDIA GeForce GTX 980 Ti 6144MB (999/3505MHz).
GeForce GTX TITAN X
Changed Graphics to NVIDIA GeForce GTX TITAN X 12288MB (1001/3505MHz).
Counter-Strike: Global Offensive
Metro 2033 Redux
A Steam-based test of the Metro 2033 Redux game. Learn more via the OpenBenchmarking.org test page.
Metro: Last Light Redux
A Steam-based test of the Metro: Last Light Redux game. Learn more via the OpenBenchmarking.org test page.
Elemental Demo
A demo of Unreal Engine 4. Learn more via the OpenBenchmarking.org test page.
Matinee Fight Scene Demo
A demo of Unreal Engine 4. Learn more via the OpenBenchmarking.org test page.
Unigine Valley
This test calculates the average frame-rate within the Valley demo for the Unigine engine, released in February 2013. This engine is extremely demanding on the system's graphics card. Unigine Valley relies upon an OpenGL GL3 Core Profile context. Learn more via the OpenBenchmarking.org test page.
Xonotic
This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
Team Fortress 2
System Power Consumption Monitor
Radeon R9 270X
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: Supported device 6810 2048MB (1100/1400MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 16:56 by user phoronix.
Radeon R9 285
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: Supported device 6939 2048MB (918/1375MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 13:02 by user phoronix.
Radeon R9 290
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: Supported device 67B1 4096MB (947/1250MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 12:10 by user phoronix.
Radeon R7 370
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: MSI AMD Radeon R7 370 4096MB (1030/1400MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 16:06 by user phoronix.
Radeon R9 Fury
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: Sapphire AMD Radeon R9 Fury 4096MB (1000/500MHz), Audio: Intel C610/X99, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: fglrx 15.20.3, OpenGL: 4.4.13399, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
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-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 09:24 by user phoronix.
GeForce GTX 950
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: eVGA NVIDIA GeForce GTX 950 2048MB (1201/3304MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 17 September 2015 08:09 by user phoronix.
GeForce GTX 960
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: eVGA NVIDIA GeForce GTX 960 2048MB (1277/3505MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 17 September 2015 11:13 by user phoronix.
GeForce GTX 970
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: eVGA NVIDIA GeForce GTX 970 4096MB (1163/3505MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 17 September 2015 09:40 by user phoronix.
GeForce GTX 980
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 980 4096MB (1126/3505MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 17 September 2015 12:51 by user phoronix.
GeForce GTX 980 Ti
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX 980 Ti 6144MB (999/3505MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 19:32 by user phoronix.
GeForce GTX TITAN X
Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: NVIDIA GeForce GTX TITAN X 12288MB (1001/3505MHz), Audio: Intel C610/X99, Network: Intel Connection
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Desktop: Xfce 4.12, Display Server: X Server 1.17.1, Display Driver: NVIDIA 355.11, OpenGL: 4.4.0, Compiler: GCC 4.9.2 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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-multilib --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-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 16 September 2015 21:06 by user phoronix.