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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  2. MSAA RadeonSI Gallium3D Performance Preview
  3. Intel Core i7 5960X CPU Core Scaling Under Linux
  4. AMD RadeonSI Gallium3D Performance For 4K Linux Gaming
Latest Linux News
  1. Eclipse IDE Starts Firing Up On Wayland's Weston
  2. OpenSUSE Announcement On SUSE's Recent Merger
  3. Valve Begins Publicly Tracking AMD Catalyst Linux Issues
  4. Digia Qt Spinoff Is Called "The Qt Company"
  5. GNOME 3.14 Makes More Progress In Running Natively On Wayland
  6. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
  7. More Intel DRM Changes Queued For Linux 3.18, Including Old i830M Fixes
  8. New Code Starts Lining Up For X.Org Server 1.17
  9. Rust Developers Planning For The Rust 1.0 Language
  10. RPM 4.12 Brings New Switches, New Rpm2Archive Utility
Latest Forum Discussions
  1. Best Radeon for a Power Mac G5?
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. New Group Calls For Boycotting Systemd
  4. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  5. Nvidia joins the ranks of Apple and Microsoft
  6. Hd 6850
  7. nv and xorg.conf under Debian PPC
  8. X.Org Is Looking For Some Female Help