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

13-Way AMD GPU Open-Source Linux Driver Comparison On The Source Engine

Michael Larabel

Published on 12 November 2013
Written by Michael Larabel
Page 1 of 6 - 26 Comments

For your viewing pleasure today is a 13-way AMD Radeon graphics card comparison when testing out the open-source Radeon Gallium3D drivers on the wide spectrum of ATI/AMD GPUs while looking at the performance for Valve's Source Engine with Counter-Strike: Source and Team Fortress 2. Given the imminent arrival of Steam Machines and SteamOS to push Linux gaming into its long-awaited spotlight, is AMD's open-source Linux graphics driver capable of delivering a reasonable level of performance?

From Ubuntu 13.10, the open-source driver configuration tested was the current best experience possible using the Linux 3.12 kernel (and enabling Radeon Dynamic Power Management; it will be defaulted in Linux 3.13) and using the Mesa 10.0 Gallium3D code that's expected to be released as stable later in the month. For those curious how the open-source Radeon performance compares to the closed-source Catalyst driver for Valve's Source Engine games, that comparison will be saved for a later article on Phoronix. This article is just looking at the open-source AMD Radeon driver performance and not Catalyst since this testing goes back further than the HD 5000 series where the current mainline Catalyst driver support ends. The Legacy Catalyst driver for HD 2000/3000/4000 series GPUs is not compatible with modern Linux distribution releases due to kernel and xorg-server compatibility problems.

Originally, this was going to be an open-source Linux GPU driver comparison of not just AMD Radeon graphics processors but also NVIDIA GPUs with the open-source reverse-engineered Nouveau driver. However, the current Nouveau Gallium3D driver doesn't really work properly for Source Engine, at least when tested with Team Fortress 2 and Counter-Strike Source. I've tried Nouveau on multiple systems but it is always a miserable mess for Source (screenshots below). The lack of re-clocking support so the GPUs core and memory frequencies can properly be set for modern GPUs also makes its performance horrible compared to NVIDIA's official Linux driver. The binary NVIDIA driver works wonderfully for the Source Engine on Linux and I had shared some 10-Way NVIDIA TF2 benchmarks a few days earlier.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
  2. Sumo's Omni Gets Reloaded
  3. AMD A10-7800 & A6-7400K APUs Run Great On Linux
  4. Radeon Gallium3D Is Running Increasingly Well Against AMD's Catalyst Driver
Latest Linux Articles
  1. CPUFreq Scaling Tests With AMD's Kaveri On Linux 3.16
  2. Enabling HyperZ Is Still An Easy Way For Faster RadeonSI Performance
  3. AMD Kaveri: Catalyst vs. RadeonSI Gallium3D On Linux
  4. Linux OpenCL Performance With The Newest AMD & NVIDIA Drivers
Latest Linux News
  1. Systemd 216 Piles On More Features, Aims For New User-Space VT
  2. Mesa 10.2.6 Has Plenty Of OpenGL Driver Bug Fixes
  3. Wasteland 2 Gets An Official Release Date
  4. Dead Island For Linux Appears Imminent
  5. LXQt 0.8 Is Being Released Soon
  6. Linux 3.17 Lands Memfd, A KDBUS Prerequisite
  7. Humble Jumbo Bundle 2 Shafts Linux Gamers
  8. Ubuntu 14.10's Feature Freeze Is This Wednesday
  9. New VM Software Claims To Be 4.5x Faster Than QEMU
  10. Kpatch Gets Exposure This Week, kGraft Misses Out
Latest Forum Discussions
  1. Dead Island for Linux (?)
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. AMD Offers Mantle For OpenGL-Next, Pushes Mantle To Workstations
  4. The dangers of Linux kernel development
  5. Next-Gen OpenGL To Be Announced Next Month
  6. OpenGL 4.5 Released With New Features
  7. Updated graphics drivers for Ubuntu 12.04 Precise LTS
  8. Builder: A New Development IDE Being Built For GNOME