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

Open-Source Radeon HD 6000 Series Still Borked

Michael Larabel

Published on 25 June 2011
Written by Michael Larabel
Page 1 of 1 - 98 Comments

The first of the AMD Radeon HD 6000 "Northern Islands" graphics cards launched late last year, and while the open-source Linux driver support is technically there for those interested in this alternative to the proprietary Catalyst driver, the support is still largely broken. Here is a quick look.

It was back in January that AMD began pushing open-source Radeon HD 6000 series support with KMS and Mesa/Gallium3D support, which covered all of the "Northern Islands" ASICs. In February, AMD then released the first part of the AMD "Cayman" documentation, which is their Radeon HD 6900 series and architecturally is different from the rest of the HD 6000 series. In March there was then Cayman KMS support and in late May there was finally Cayman accelerated support for EXA/X-Video and Mesa/Gallium3D.

Exactly one month ago, I wrote that the Northern Islands support was busted on open-source. Still, even with the most recent kernel code as of yesterday following another DRM pull with more bug-fixes, the Northern Islands and Cayman code is still not very useful for those into OpenGL gaming. The Linux 3.0 kernel development cycle is ending, but still there are problems.

When running OpenGL games and other select workloads, it is choppy as shown one month ago in the video as the GPU keeps being tapped in the wrong way. If looking at the dmesg kernel output, there is a continuous stream of IB scheduling problems. This is a slightly different issue (though perhaps related) to the GPU lockup issue that I created a bug report on FreeDesktop.org back in April, but it remains open to this day. This issue has also reportedly affected others, for some even experiencing GPU hangs from the desktop when Compiz is active.

I've hit these Radeon HD 6000 series support problems with the latest components in a variety of configurations and with all Northern Islands / Cayman GPUs at my disposal: Radeon HD 6570, Radeon HD 6870, and Radeon HD 6950.

At least kernel mode-setting seems to be working fine and once fixing up a few bugs the overall support will hopefully be on par with that of the Radeon HD 4000 and Radeon HD 5000 series. The “R600g” driver provides the Radeon HD 6000 series Gallium3D support so most of the code is shared going back to the Radeon HD 2000 series when it comes to this user-space driver.

When this support is fixed up, we will finally be able to deliver open-source benchmarks, but hopefully this is cleaned before the Radeon HD 7000 series launch. This belated support is not a complete surprise when it was only last month that the open-source AMD Fusion driver had stabilized. Further out, we are excited about the Radeon HD 8000 series when there should be a major open-source milestone in that we'll hopefully see on-time open-source Linux support for this hardware right around the time the hardware first ships.

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. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
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. GNOME 3.15.2 Released
  2. Quantum OS Aims For A Linux Desktop With QML, Wayland & Material Design
  3. New Open-Source, Linux Benchmarks To Feast On
  4. FreeBSD Plans For The Next Ten Years
  5. Qt 5.4 Planned For Release On 9 December
  6. Meizu's Ubuntu Phone Not Expected Until Early Next Year
  7. DragonFlyBSD 4.0 Drops i386 Support, Improves Graphics
  8. Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU
  9. QEMU 2.2-rc3 Released, Final Release Pushed Back By Couple Days
  10. 64-bit ARM FreeBSD Support Is Taking Shape
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