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

AMD Dropping R300-R500 Support In Catalyst Driver

Michael Larabel

Published on 5 March 2009
Written by Michael Larabel
Page 2 of 10 - 365 Comments

When it comes to the R500 series 3D support, it has been in place for almost one year. In late February of 2008 they publicly released R500 3D programming documentation (along with an R300 3D register guide and updated GPU microcode) and less than a month they had the first signs of success: glxgears was running. About two months after having hardware-accelerated gears, there was 3D success with Compiz now running on the R500 Mesa implementation. It was even possible to play a few games with the open-source R500 driver. Since that point the R500 OpenGL support in Mesa has continued to improve.

What is lost by switching to the open-source stack for the R500 hardware? Well, the open-source ATI stack still is not on a level playing field when it comes 3D performance. The open-source stack can actually outperform the Catalyst driver when it comes to 2D acceleration with its EXA support and X Render extension support (see our R700 2D Performance comparison and Catalyst vs. X.Org Radeon Driver 2D Performance). The xf86-video-ati and xf86-video-radeonhd drivers are the X.Org DDX drivers that are compatible with the R500 series. The R500 support in the RadeonHD driver is hard-coded while the other driver has its support provided by AtomBIOS.

The 3D performance will improve once switching to the Gallium3D architecture along, using LLVM to optimize GPU shaders, switching to GEM / TTM for kernel memory management, and all of the optimizations that come about due to recent improvements in the X.Org stack. To illustrate where the R500 performance is at right now, we have enclosed some new benchmarks on the following pages.

Beyond the quantitative performance, the Catalyst Linux driver offers more aggressive power management through PowerPlay than what is available in the open-source drivers. The open-source drivers are RandR 1.2 compatible (now RandR 1.3 when using X Server 1.6), but -- at this time -- there is no feature-rich GUI available.

Gained from switching to the open-source stack is a better "out of the box" experience as when installing a recent desktop Linux distribution you will get the latest X.Org and Mesa bits, which does include 2D, 3D, and X-Video acceleration up through the R500 series. A continual stream of innovation can also be found within the open-source stack. Additionally, there is no fear of losing support from the open-source drivers any time soon. The xf86-video-ati driver currently has mode-setting support for the R100 through RV770 GPUs in a single driver. Red Hat is even working on adding kernel mode-setting support to the older ATI GPUs. There are still open-source drivers around for the 3Dfx Voodoo graphics cards (and even older cards still) that will receive an occasional update of fixes and compatibility for the latest X Server.

When a new X Server release is out, there is also no wait for driver support like there usually is with the Catalyst driver. Additionally, many open innovations and specifications are first supported in open-source drivers (that is no surprise there). The open-source ATI stack first supported RandR 1.2 and GLX_EXT_texture_from_pixmap for Compiz support long before either feature was found in the Catalyst suite for Linux.

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. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  2. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  3. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  4. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
Latest Linux News
  1. OpenGL 3.3 / GLSL 3.30 Lands For Intel Sandy Bridge On Mesa
  2. AMD's RadeonSI Gallium3D Driver Sees Some Improvements
  3. Mesa 10.3 Released With The Latest Open-Source GPU Driver Improvements
  4. GNOME 3.13.92 Officially Released
  5. Wine 1.7.27 Is Still Working Towards Direct2D Support
  6. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  7. Tropico 5 Launches On Steam For Linux
  8. The Intel Core i7 5960X Continues Running Great On Linux
  9. Geometry Shaders, OpenGL 3.2 Land In Mesa For Intel Sandy Bridge
  10. Wayland & Weston 1.6 Released
Latest Forum Discussions
  1. Stop grabbing my keyboard :(
  2. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards
  3. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  4. Glamor now enabled in Debian radeonsi
  5. Can Linux kill a motherboard?
  6. It's Now Possible To Play Netflix Natively On Linux Without Wine Plug-Ins
  7. New Group Calls For Boycotting Systemd
  8. Updated and Optimized Ubuntu Free Graphics Drivers