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 >>
Latest Linux Hardware Reviews
  1. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  2. Overclocking The AMD AM1 Athlon & Sempron APUs
  3. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  4. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
Latest Linux Articles
  1. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  2. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
  3. AMD Athlon's R3 Graphics: RadeonSI Gallium3D vs. Catalyst
  4. GCC 4.9 Compiler Optimization Benchmarks For Faster Binaries
Latest Linux News
  1. R600 Gallium3D Disables LLVM Back-End By Default
  2. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
  3. Fedora Workstation Is Making Me Quite Excited
  4. Maynard: A Lightweight Wayland Desktop
  5. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  6. KDE 4.13 Is Being Released Today With New Features
  7. Trying Out Radeon R9 290 Graphics On Open-Source
  8. Intel Broadwell GT3 Graphics Have Dual BSD Rings
  9. Early Linux 3.15 Benchmarks Of Intel Core i7 + Radeon
  10. Red Hat Releases Its RHEL 7 Release Candidate
  11. New Features Coming To Xubuntu 14.04 LTS
  12. NVIDIA Officially Releases CUDA 6
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  3. Change installation destination from home directory
  4. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  5. Bye bye BSD, Hello Linux: A Sys Admin's Story
  6. New tool for undervolt/overclock AMD K8L and K10 processors
  7. How to enable opengl 3.3 on r9 270?
  8. R290x sound problems