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. NVIDIA GeForce GTX 980: The Best GPU For Linux Gamers
  2. ROCCAT LUA: A Linux-Friendly Gaming Mouse
  3. Cheetah Mounts: The Affordable Way To Put Your TV On The Wall
  4. Scythe Mugen MAX
Latest Linux Articles
  1. Preview: Radeon Gallium3D Performance For CS:GO On Linux
  2. XWayland Linux Gaming Performance With GNOME Wayland On Fedora 21
  3. EXT4/Btrfs/XFS/F2FS Benchmarks On Linux 3.17
  4. Fedora 21 Alpha First Impressions: It's Great
Latest Linux News
  1. Microsoft Announces... Windows 10 With A Start Menu
  2. Borderlands 2 Launches On Steam For Linux
  3. Debian Jessie Might Get Rid Of The kFreeBSD Port
  4. Fedora Might Try A New Scheduling Strategy For Its Releases
  5. AMD's Catalyst Working On A GLSL Shader Cache
  6. OpenMP 4.0 Offloading Is Closer For GCC 5
  7. Wayland Presentation Extension Added To Weston
  8. Intel Skylake Support Rolls Out To Mesa's DRM
  9. VA-API's Libva 1.4.0 Brings VP8 Encoding Support
  10. Operating System U Fails To Live Up To Its Goals
Latest Forum Discussions
  1. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  2. FSF Issues Statement On Shellshock Bash Vulnerability
  3. Advertisements On Phoronix
  4. NVIDIA Alerts Nouveau: They're Starting To Sign/Validate GPU Firmware Images
  5. New AMD Catalyst drivers out today
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. Take the Steam Survey results with a grain of salt. It is flawed.
  8. AMD Wants To Know What's Wrong With Catalyst