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. Acer B286HK: A 28-inch UHD LED 4K Monitor For As Low As $350
  2. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  3. Intel 120GB 530 Series SSD Linux Performance
  4. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. NVIDIA Posts Tegra Gallium3D Patch For K1+ Support
  2. Ubuntu 14.10 MacBook Air Tests With Linux 3.18, Mesa 10.5
  3. AMD Richland APU Support Added To Coreboot
  4. 2014 Holiday Shopping Reminder, Happy Thanksgiving
  5. Python 3 Support Added To The GNOME Shell
  6. ReactOS Lands Its New Explorer Shell
  7. Weston's IVI Shell Sees New Version
  8. IMP Launches As Another Open-Source Computer Attempt
  9. Git 2.2.0 Released With 550+ Changes
  10. GNOME 3.15.2 Released
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control