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 Benchmarking Platform
Phoromatic Test Orchestration

15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison

Michael Larabel

Published on 29 April 2013
Written by Michael Larabel
Page 1 of 6 - 69 Comments

Combining the work of the recent Nouveau vs. NVIDIA Linux testing and Radeon Gallium3D vs. AMD Catalyst testing articles, here is a 15-way comparison of both the open-source and closed-source AMD and NVIDIA Linux graphics drivers when testing a mixture of NVIDIA GeForce and AMD Radeon graphics cards on Ubuntu Linux 13.04.

This testing merges the independent AMD and NVIDIA Linux testing into a single viewable spread for showing off the open-source and closed-source Linux graphics driver performance for discrete NVIDIA and AMD graphics cards.

The AMD Radeon Linux testing consisted of a mixture of AMD Radeon HD 5000 and Radeon HD 6000 series graphics cards. As mentioned in the earlier article and numerous other Phoronix pieces, the open-source Linux graphics driver support for the very latest Radeon HD 7000 "Southern Islands" graphics cards is still a work-in-progress and maturing within the new "RadeonSI" driver. Radeon HD 7000 testing will come separately due to the less than complete OpenGL support at this time. For Radeon HD 7000 series users the best bet right now is just using the proprietary AMD Catalyst graphics card. With the Radeon HD 4000 series GPUs and older not being supported by the mainline Catalyst driver and the legacy Catalyst driver not working well on the latest Ubuntu Linux release, this limited the AMD testing to the HD 5000/6000 families.

The open-source AMD driver stack was xf86-video-ati 7.1.0, Mesa 9.2-devel git-cb12bf7 with floating-point textures, LLVM 3.2, and the Linux 3.9 Git kernel. Swap buffers wait was disabled during testing through the xorg.conf. The closed-source graphics driver stack was the Catalyst 13.3 Beta with an fglrx version string of 12.10.5 and OpenGL 4.2.12173. The AMD graphics cards were the Radeon HD 5750, HD 5830, HD 6560, HD 6770, HD 6870, and HD 6950.

As mentioned in last week's NVIDIA Linux article, the open-source Nouveau driver state still leaves a lot to be desired. The big limiting factor right now for OpenGL performance on the reverse-engineered open-source NVIDIA driver is that there's no "out of the box" re-clocking support so that the GPUs can run successfully at their rated core/memory/shader frequencies than what's programmed at boot time by the video BIOS. There's also an assortment of other issues outlined within last week's article. When showing the results today, the open-source values indicated are for the re-clocked frequencies when successful.

The tested NVIDIA graphics cards that worked with both the open and closed-source drivers were the GeForce 8800GT, 9500GT, 9600GSO, 9800GT, 9800GTX, GT 220, GT 520, and GTX 550 Ti. While there is GeForce 600 "Kepler" support in both drivers, as mentioned last week, the Nouveau state regressed and wasn't successfully working with this open-source driver. The NVIDIA driver configuration was the NVIDIA 319.12 Beta driver. The open-source Nouveau stack was using the same Mesa revision as the AMD testing.

Latest Articles & Reviews
  1. Trying Out The Modern Linux Desktops With 4 Monitors + AMD/NVIDIA Graphics
  2. Turning A Basement Into A Big Linux Server Room
  3. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  4. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  5. The New Place Where Linux Code Is Constantly Being Benchmarked
  6. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
Latest Linux News
  1. Fedora 22 Alpha Now Available For AArch64 & PowerPC64
  2. Systemd Developers Did NOT Fork The Linux Kernel
  3. PulseAudio 7.0 To Enable LFE Remixing By Default
  4. Features & Changes Coming For Mir 0.13
  5. How Far Valve Has Come: Three Years Ago They Needed OpenGL Linux Help
  6. Audacity 2.1 Improves Noise Reduction, Adds Real-Time Effects Preview
  7. Linux 4.0-rc6 Kernel Released
  8. Automatically Managing The Linux Benchmarks Firing Constantly
  9. The Big Features Of The Linux 4.0 Kernel
  10. Mesa's Android Support Is Currently In Bad Shape
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. Improved OpenCL Support For Blender's Cycles Renderer
  3. Allwinner Continues Jerking Around The Open-Source Community
  4. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  5. GNOME 3.16 Released: It's Their Best Release Yet
  6. Systemd Change Allows For Stateless Systems With Tmpfs
  7. Ubuntu 15.04 Final Beta Released
  8. Nuclide: Facebook's New Unified IDE