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

A Big Comparison Of The AMD Catalyst, Mesa & Gallium3D Drivers

Michael Larabel

Published on 5 January 2011
Written by Michael Larabel
Page 9 of 9 - 201 Comments

Even in 2011, the Mesa / Gallium3D drivers for the recent ATI Radeon graphics cards are still far from being comparable to the official Catalyst Linux driver in terms of performance. This though is not a huge surprise, but is unfortunate. The OpenGL support is still also well behind with the Catalyst driver supporting OpenGL 3.3/4.1 while all of the Mesa-based drivers are still bound to OpenGL 2.1.

One of the other interesting takeaways from this large Linux graphics comparison was with the VDrift results where a few of the ATI graphics cards being controlled by the Gallium3D driver actually outperformed the Catalyst driver. However, from the numbers it looks more along the lines of the Catalyst driver hitting a show-stopping bug.

If looking at the geometric mean for all of the test results in this article for all of the graphics cards excluding the R500-based Radeon X1950PRO (as for the open-source side it's using R300g/c rather than R600g/c and it's unsupported by Catalyst 10.12) and then averaging them, it shows the Catalyst driver on Linux is roughly five times faster (5.18x to be exact) than the ATI Gallium3D driver for the Radeon HD 2000/3000/4000/5000 series. That's under this OpenGL workload of tests that work with the open-source drivers and not the demanding workloads that will work only with Catalyst at this point (i.e. the Unigine Engine tech demos and games). Again, this is with the latest upstream code at this time for the Linux 2.6.37 kernel, Mesa 7.10-devel, and xf86-video-ati 6.13.99.

There has been much progress over the past year to the open-source ATI drivers and the Linux graphics stack in general, but it still has a ways to improve. Our similar set of results for the NVIDIA side with the open-source Nouveau Gallium3D driver will be out in a few days. Also worth noting is that at this time only the R300 class Gallium3D driver is enabled by default in Mesa (and most Linux distributions) while the R600 classic Mesa driver is still used rather than its newer Gallium3D driver. Based upon the faster performance, minimal regressions (just Nexuiz with Evergreen ASICs and a few other areas), the superior architecture (support for state trackers, etc), better OpenGL 2.1 support, and other benefits, hopefully in Mesa 7.11 we will see R600g by default and it being utilized by most Linux distributions upon their next major update.

9
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. Linux 3.18 Kernel: Not Much Change With Intel Haswell Performance
  2. More File-System Tests Of The Linux 3.18 Kernel
  3. Using NVIDIA's NVENC On Linux With FFmpeg
  4. There's Talk Again About An "Open To The Core" Ubuntu Laptop
  5. PowerVR SGX Driver Code Gets Leaked
  6. V2 Of KDBUS Published For Linux Kernel Review
  7. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
  8. Scientific Linux 6.6 vs. Scientific Linux 7.0 Benchmarks
  9. Qualcomm Looks To Get Into The ARM Server Business
  10. HHVM 3.4 Adds New Features, Support
Latest Forum Discussions
  1. Roadmap to Catalyst 14.10 ?
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Cant get working Kaveri APU - A10-7850k
  4. Debian Developer Resigns From The Systemd Maintainership Team
  5. Script for Fan Speed Control
  6. Debian Init System Coupling Vote Results
  7. The Slides Announcing The New "AMDGPU" Kernel Driver
  8. Ubuntu Developers Still Thinking What To Do About Adobe Flash Support