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

Radeon vs. RadeonHD Drivers In H1'08

Michael Larabel

Published on 19 March 2008
Written by Michael Larabel
Page 3 of 3 - 52 Comments

It's an ill-fated time to be choosing between the two drivers with each party's work being just months old and the highly political issue of AtomBIOS being far from settled. Earlier this month Mandriva's Adam Williamson had asked such a question on the X.Org mailing list, but it was just greeted by flames. Ultimately, he had decided that Mandriva will utilize the RadeonHD driver as the default R500/600 driver for their forthcoming Mandriva 2008.1 release. In an email sent to Phoronix, Adam's reasoning for using RadeonHD is as follows: "Well, just that our aim is to provide the most useful support for the widest possible range of cards, and that both our own testing and the weight of advice from upstream developers is that radeonhd is the most appropriate driver for achieving that for r500/r600 cards in 2008 Spring. It's easy for us to switch the definitions, so we'll re-evaluate the position of the drivers before our next release, Mandriva Linux 2009." At this time in their Mandriva 2008.1 development cycle, they are using a git snapshot from right after the driver's most recent changes with adding Radeon HD 3400/3600 support. Mandriva 2008.1 also provides the most recent fglrx driver (for those opting to use binary blobs) and the latest Radeon 6.8.0 driver for earlier ATI products.

On the other hand, Ubuntu 8.04 LTS will ship with xf86-video-ati driver. The version shipping in Ubuntu is xf86-video-ati 6.8.0, which shipped last month and contains the R500/600 AtomBIOS support along with initial Render acceleration support for the R300/400 series, all contained drivers now using libpciaccess, and many other changes. While RadeonHD isn't the default, it currently can be found in the Ubuntu Universe repository. For Ubuntu 8.04 "Hardy Heron" they have gone with xf86-video-radeonhd 1.1. While version 1.1 is their latest official release, it is vastly outdated and was released last December. This driver version lacks support for the R500 XAA/EXA acceleration, Radeon HD 3400/3600 series, and a large quantity of other changes done within the git tree over the past three months. Unfortunately, RadeonHD v1.2 isn't expected for release until later this month, but in the future, they intend to be pushing out releases more often. It's unlikely that the xserver-xorg-video-radeonhd package will be updated to version 1.2 for Hardy Heron, so users will want to build the driver from source.

Also using the Radeon driver as the default is Fedora 9. The Fedora Rawhide repository for the upcoming Sulphur release currently has xf86-video-ati 6.8.0. While RadeonHD isn't the default, xorg-x11-drv-radeonhd can be installed from the Fedora repository. With Fedora living on the bleeding-edge of software development, the version of RadeonHD in use right now is a git snapshot from March 1, 2008. It is important to note that David Airlie and his contributions toward the xf86-video-ati driver is part of his work for Red Hat.

For OpenSuSE users, RadeonHD git snapshots from March 13 are available in RPM form for OpenSuSE 10.2, OpenSuSE 10.3, OpenSuSE Factory, and SuSE Linux Enterprise Desktop 10. Sun Microsystems has already adopted the RadeonHD driver for their newest OpenSolaris and Solaris Express editions.

Fortunately, most distributions with refreshes this spring offer both Radeon and RadeonHD packages so that the user can choose which driver they would like to utilize. Hopefully by later this year, however, the debate of Radeon vs. RadeonHD with regards to AtomBIOS will be settled and ideally increased collaboration between the two projects. AMD is pressuring the RadeonHD developers to use AtomBIOS and they have with the Uniphy transmitter and they may use AtomBIOS a second time with the AMD 780G IGP support. When it comes to the 3D support, there will be the first-cut Mesa driver for Radeon X1000 and Radeon HD 2000/3000 support, but to follow will be the much-anticipated AMD Gallium3D driver (Q1'08 Gallium3D Update).

On the NVIDIA side, distribution vendors may soon find themselves in a similar boat choosing between the official xf86-video-nv 2D driver and the reverse-engineered Nouveau driver, which will be capable of both open-source 2D and 3D support.

Which open-source driver are you using? Tell us in the Phoronix Forums.

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. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  2. Ubuntu 14.10 XMir System Compositor Benchmarks
  3. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  4. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
Latest Linux News
  1. Mono Brings C# To The Unreal Engine 4
  2. Coreboot Now Has Support For Intel Broadwell Hardware
  3. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  4. GTK+ Lands Experimental Backend For Mir Display Server
  5. Ubuntu 14.10 Officially Released
  6. Mesa 10.4 Might Re-Enable HyperZ For R600g/RadeonSI
  7. Intel GVT-g GPU Virtualization Moves Closer
  8. GTK+ 3.16 To Bring Several New Features
  9. Debian 8.0 Jessie Has Many Multimedia Improvements
  10. What Linux Benchmarks Would You Like To See Next?
Latest Forum Discussions
  1. HOPE: The Ease Of Python With The Speed Of C++
  2. Linux hacker compares Solaris kernel code:
  3. Advertisements On Phoronix
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Users/Developers Threatening Fork Of Debian GNU/Linux
  6. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. Proof that strlcpy is un-needed