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

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.

Latest Articles & Reviews
  1. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  2. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  3. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  4. The Lenovo T450s Is Working Beautifully With Linux
  5. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  6. Linux 4.0 Hard Drive Comparison With Six File-Systems
Latest Linux News
  1. QEMU 2.3 Officially Released
  2. It's Been Three Years Since The Big Steam Linux Reveal
  3. Debian-Based Distribution Updated With KDE 3.5 Forked Desktop
  4. Intel Is Making Some Progress With Compute Shaders
  5. Linux 4.1-rc1 Kernel Released, Packs In Several New Features
  6. It Doesn't Look Like KDBUS Will Make It For Linux 4.1
  7. Debian 9.0 Is Codenamed Stretch
  8. AMD Radeon GPUs With Linux 4.0 + Mesa 10.6-devel
  9. The Many Features Of The Linux 4.1 Kernel
  10. HTTPS For Phoronix.com
Most Viewed News This Week
  1. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  2. Ubuntu's Desktop-Next Switching From .DEBs To Snappy
  3. Systemd Kills Off Shutdownd
  4. My Favorite Computer Desk Of The Past Decade For Less Than $100
  5. KDBUS Still Hasn't Been Pulled, Might Not Land For Linux 4.1
  6. AMD Open-Sources "Addrlib" From Catalyst
  7. Debian 8.0 Jessie Is Ready For Release This Weekend
  8. Qt Creator 3.4 Brings C++ Programming Improvements & More