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. Rosewill RS-MI-01: An Ultra Low-Cost Mini-ITX Chassis
  2. D-Link DCS-2330L HD Wireless Network Camera
  3. Gigabyte AM1M-S2H
  4. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
Latest Linux Articles
  1. AMD Catalyst 14.4 Brings Few Linux Performance Improvements
  2. The Performance Of Fedora 20 Updated
  3. Clang Fights GCC On AMD's Athlon AM1 APU With Jaguar Cores
  4. Ubuntu 14.04 LTS vs. Oracle Linux vs. CentOS vs. openSUSE
Latest Linux News
  1. Valve Is Bringing VOGL To Windows & Working On Regression Tests
  2. Canonical Is Taking Over Linux 3.13 Kernel Maintenance
  3. Google Web Designer Is Now Natively Available On Linux
  4. Ubuntu 14.10 Is Codenamed The Utopic Unicorn
  5. Audacious 3.5 Lightweight Audio Player Released
  6. Steam Updated For Ubuntu 14.04 LTS, SteamOS
  7. DNF 0.5 Yum Replacement Now Supports Groups
  8. Red Hat Enterprise Linux 7.0 Is Looking Fantastic
  9. Intel Is Launching An Interesting Bay Trail NUC Next Week
  10. Another X.Org EVoC Proposed For OpenGL 4+ Tests
  11. The Best Features Coming With Qt 5.3
  12. Red Hat's RHEL7 RC ISO Is Now Publicly Available
Latest Forum Discussions
  1. The Most Amazing OpenGL Tech Demo In 64kb
  2. Announcing radeontop, a tool for viewing the GPU usage
  3. HTPC-upgrade advice: AMD Richland A8-7600 or Kaveri A10-6700T ???
  4. New card. Open source drivers only.
  5. The GNOME Foundation Is Running Short On Money
  6. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  7. Script for Fan Speed Control
  8. Torvalds Is Unconvinced By LTO'ing A Linux Kernel