1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

NVIDIA GeForce GTX 680 "Kepler" On Linux

Michael Larabel

Published on 17 April 2012
Written by Michael Larabel
Page 15 of 15 - 33 Comments

Most of the Linux OpenGL results show the GeForce GTX 680 2GB in its current clocking conditions running neck-and-neck with the AMD Radeon HD 7950 while also offering up a comparable performance-per-Watt efficiency. The MSI GeForce GTX 680 is currently priced at $499 USD while the Radeon HD 7950 retail is priced at $460~470 USD, so it is quite an interesting battle at hand.

The Radeon HD 7950 costs slightly less, but on the plus side for the GTX 680 it does have two strong benefits with the binary driver over the AMD Catalyst Linux stack at present: VDPAU remains far superior than AMD XvBA (X-Video Bitstream Acceleration) for GPU-accelerated video playback on Linux and the GPGPU/OpenCL support for NVIDIA GPUs and their Linux SDK tends to be superior to the AMD APP/Stream SDK under Linux. If you are at all interested in multi-GPU support, NVIDIA SLI under Linux is the definite winner, as the AMD CrossFire support under Linux remains a big wreck. The NVIDIA binary Linux driver is also generally better received by Linux desktop users than the AMD Catalyst Linux driver, just stop by the Phoronix Forums for plenty of polarized references.

When it comes to open-source support for the competing Kepler and Southern Islands graphics cards, this is now a toss-up. In terms of company friendliness towards open-source support, AMD remains the definite leader over NVIDIA. NVIDIA is doing nothing to help (nor hinder) the Nouveau driver project and they just recommend using the VESA driver until you can install their closed-source driver. As said earlier, NVIDIA marketing/PR also evidently does not care much at all about Linux. What's different for the latest-generation hardware though is that the reverse-engineering Nouveau crew already has Gallium3D working on Kepler while AMD's still bring up GCN/SI on Gallium3D. So if you want to use the latest hardware but on the open-source driver, it is now a toss-up.

If you want to support the company that is serious and committed to open-source, AMD remains the best buy. However, if you want an open-source driver that will "just work" with the new hardware, Kepler is already working while it will likely be some time still before the "RadeonSI" stack is in a good state. If going the Nouveau route, be forewarned that some tweaking may be required in extracting the "FUC" microcode, there is still re-clocking support needed, and there is not fan management, among other limitations. I already have the GeForce GTX 680 benchmarks under this initial open-source code and those numbers will be published in the coming days along with further comments. Stay tuned for many articles going forward to see how the open-source support for both generations of hardware (and Intel's really interesting Ivy Bridge driver on Linux) turn out. If you are serious about exclusively using an open-source driver, right now you are best off just using a graphics card that is at least two generations old where there is mature support for both the Radeon and Nouveau drivers.


The Nouveau Kepler Gallium3D testing was done in another software/hardware configuration due to the ongoing Intel Ivy Bridge benchmarking under Linux. Results are coming soon.

As it stands right now, with the pricing between the HD 7950 and GTX 680 being roughly similar, for the two graphics cards it comes down to your view on binary drivers vs. open-source drivers, any brand preference, and whether VDPAU and OpenCL are important to you. Both the AMD Radeon HD 7950 and NVIDIA GeForce GTX 680 graphics cards are good buys for Linux desktop use.

Thanks again to NVIDIA's Linux graphics manager, Hardy Doelfel, for sending over this card to borrow for the testing. If there are any Phoronix readers within the forums that have any other Kepler Linux test requests while testing out the graphics card at its higher clock speed in the next few days, quickly share your requests in the forums.

For those wishing to see how your Linux/BSD system compares to the numbers in this article, it is very easy to do so using the Phoronix Test Suite. For the bulk of the results in this article, it is a matter of just running: phoronix-test-suite benchmark 1204129-SU-NVIDIAGEF19 (and set the MONITOR=gpu.temp environment variable prior to execution if wanting the GPU core temperature monitored). The Unigine Heaven and Xonotic resolution scaling performance can be done by running: phoronix-test-suite benchmark 1204129-SU-GEFORCEGT75. Lastly, there are some other open-source Linux-native OpenGL game benchmarks available by running: phoronix-test-suite benchmark 1204110-PTS-GEFORCEG20. For those not familiar with the Phoronix Test Suite, run those commands will then automatically download, install, and execute the needed tests in a fully automated and standardized manner across platforms in a turn-key manner.

15
Next Page >>
About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  2. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  3. KVM Benchmarks On Ubuntu 14.10
  4. X.Org Server 1.16 Officially Released With Terrific Features
Latest Linux News
  1. GNOME/GTK On Wayland Gains Focus At GUADEC
  2. GNOME Stakeholders Take Issue With Groupon Over their Gnome
  3. GStreamer VA-API Plug-In Update Adds New Features
  4. Qt 5.4 Going Into Feature Freeze Next Week With Exciting Changes
  5. OpenSUSE Factory Turns Into Rolling Release Distribution
  6. "The World's Most Highly-Assured OS" Kernel Open-Sourced
  7. NVIDIA Is Working Towards VDPAU H.265/HEVC Support
  8. Hawaii Bug-Fixes Start Hitting Mainline RadeonSI Gallium3D
  9. The FFmpeg vs. Libav War Continues In Debian Land
  10. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
Latest Forum Discussions
  1. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  2. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  3. AMD Athlon 5350 APU On Linux
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Debian + radeonsi
  6. Open-source drivers on ATI R7 260X
  7. List of Linux friendly Kickstarter projects
  8. Porting Mesa to the Playstation 2