The Most Comprehensive AMD Radeon Linux Graphics Comparison

Published on September 19, 2011
Written by Michael Larabel
Page 17 of 38
Discuss This Article

While not covered by this review, there is open-source support for the AMD Fusion APUs, including the latest Llano hardware. This is supported still by the Radeon DRM driver and the R600 Gallium3D driver. See the many Fusion Linux articles I have written on the topic of Fusion APUs since their launch.

Also coming up will be the Radeon HD 7000 "Southern Islands" launch. While the open-source support is coming along, do not expect it at launch day. There will be Catalyst support at launch for Linux users, but the Radeon HD 7000 series support is not expected until the Linux 3.3 kernel or potentially even the Linux 3.4 kernel. At first it might also be limited to kernel mode-setting and the 2D/3D acceleration coming to Gallium3D at a later date. Based upon the current tick of things, I will be happy if there is open-source support for the Southern Islands by the start of the 2012 calendar year, but that may still be a bit optimistic. Fortunately, in another year, with the Radeon HD 8000 series we may see support closer to launch.

Besides needing to wait around for open-source hardware support and a driver that does not match the performance or feature-richness of the Catalyst offering, another current shortcoming of the open-source Radeon driver is the lack of a formal QA (Quality Assurance) process and CI (Continuous Integration) to ward off regressions and show-stopping problems. It has become a very frequent problem for the driver to regress between kernel releases or for the Mesa driver to break for different games as OpenGL changes are made, etc. Intel does have some testing infrastructure for their open-source driver via their China team (some of this testing does involve the use of the Phoronix Test Suite). Meanwhile, the Radeon and Nouveau drivers pretty much rely upon user-generated bug reports.

As talked about at XDC2011 Chicago, I have been working on a bit of a solution, at least for catching performance regressions. I'm assembling a performance monitoring farm for Mesa that will test each driver on a per-commit basis, but even that won't be perfect as I don't have an unlimited power budget for constantly adding new systems nor an unlimited supply of hardware for each generation. Regardless, it should be an improvement over the status quo. There is also kernel DRM testing that will need to be done. All of this work will be powered by OpenBenchmarking.org and the Phoronix Test Suite, which is also used by internally by Advanced Micro Devices for OpenGL QA on their Linux driver and within other parts of AMD and most other companies.

Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. Mir's GPLv3 License Is Now Raising Concerns
  2. NVIDIA Driver Soon Likely To Support EGL, Mir
  3. OpenMandriva Goes Into Alpha Form, Russian-Based
  4. NVIDIA Brings Their Linux Driver To ARM
  5. D Language Still Showing Promise, Advancements
  6. Planetary Annihilation Released For Linux Gamers
  7. Gentoo Starts Work On KDE-Wayland Support
  8. NVIDIA To License Its Kepler GPU Technology
  9. KDE's KWin Made Lots Of Progress In 4.11
  10. Ubuntu Announces Carrier Advisory Group
  11. Qt 5.1 Release Candidate 1 Has Arrived
Latest Forum Talk
  1. Intel GPU Driver Tries To Rip Out FBDEV Support
  2. VP9 Codec Now Enabled By Default In Chrome
  3. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  4. Mir's GPLv3 License Is Now Raising Concerns
  5. NVIDIA Driver Soon Likely To Support EGL, Mir
  6. NVIDIA Brings Their Linux Driver To ARM
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite