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


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.

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. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
  2. Is The Open-Source NVIDIA Driver Fast Enough For Steam On Linux Gaming?
  3. Linux 3.18 File-System Performance Minimally Changed But Possible Regressions
  4. AMD Radeon Gallium3D Is Catching Up & Sometimes Beating Catalyst On Linux
Latest Linux News
  1. V2 Of KDBUS Published For Linux Kernel Review
  2. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
  3. Scientific Linux 6.6 vs. Scientific Linux 7.0 Benchmarks
  4. Qualcomm Looks To Get Into The ARM Server Business
  5. HHVM 3.4 Adds New Features, Support
  6. More Radeon Driver Changes Queued For Linux 3.19
  7. Unigine 2.0 Alpha 2 Adds C# Support
  8. FFmpeg Is Returning To Ubuntu With 15.04 Release
  9. Linux Version Of Civilization: Beyond Earth Still Coming Along
  10. Yahoo To Become Default Search Provider For Firefox
Latest Forum Discussions
  1. Roadmap to Catalyst 14.10 ?
  2. Debian Init System Coupling Vote Results
  3. The Slides Announcing The New "AMDGPU" Kernel Driver
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Debian Developer Resigns From The Systemd Maintainership Team
  6. Ubuntu Developers Still Thinking What To Do About Adobe Flash Support
  7. How to get rid of Linux
  8. how to configure module phoromatic ?