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

AMD Radeon HD 6000 Series Gallium3D Attempts To Compete With Catalyst

Michael Larabel

Published on 14 July 2011
Written by Michael Larabel
Page 1 of 5 - 68 Comments

Open-source code supporting the AMD Radeon HD 6000 "Northern Islands" GPU hardware has been available since January, but only in the past few days has this Linux code matured to the point of being stable and useful for testing. In this article are our first benchmarks of the AMD Northern Islands and Cayman graphics processors using the open-source Mesa Gallium3D driver and comparing its performance to AMD's proprietary Catalyst driver.

It was back during the Consumer Electronics Show in January that AMD released the initial Radeon HD 6000 series code for Linux users. This code provided KMS support and Mesa 3D support for both the classic Mesa driver and via Gallium3D, due to the similar architecture, this code was tacked onto the "R600" driver that now supports the Radeon HD 2000/3000/4000/5000/6000 series of ATI/AMD graphics cards. In February, AMD followed up by releasing Radeon HD 6900 "Cayman" series documentation and in early March they released Cayman KMS support, but it went without acceleration support. Finally, in May, AMD then released driver code to support acceleration on Cayman.

Sadly, up until now this code has been mostly busted whenever carrying out tests. Compiz would work in some of the configurations, but running any OpenGL games would quickly result in problems. Kernel mode-setting at least has been largely stable for the past several months for Northern Islands and Cayman hardware. Just two weeks ago, I was encountering hangs and other issues. This was with Radeon HD 6570, HD 6870, and HD 6950 graphics cards. Other Radeon HD 6000 series owners have encountered problems too.

Since the last time trying out the code in late June, several Radeon DRM fixes landed in the Linux 3.0 kernel (particularly with the 3.0-rc7 version). This week I then began receiving tweets to my Twitter account from users saying that the Radeon HD 6000 series on Gallium3D was finally working for them. When pulling the latest Linux kernel, Mesa, and xf86-video-ati DDX Git as of 12 July, everything was magically working!

The normal set of benchmarks run on Mesa were now successfully executing across the spectrum of Radeon HD 6000 series hardware at Phoronix. With the 12 July Git of the Linux 3.0 kernel, Mesa 7.12-devel, and xf86-video-ati, there is no longer any complaints in terms of crashes or show-stopping issues. The leading nuisance at this point would be the less than desirable level of power management support, but this isn't a Radeon HD 6000 series issue as it affects most generations of Radeon hardware. Particularly on the higher-end models, the lackluster power management causes increased power consumption for the system and the fan to operate at above-normal speeds. The Radeon HD 6870, for example, was screaming. The Sapphire Radeon HD 6870 is extremely quiet with its Vapor-X cooler, but constantly when using the open-source driver the fan noise was unbearable.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  2. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  3. OCZ Vector 150 SSD On Linux
  4. Noctua i4 CPU Cooler: Great For Cooling High-End LGA-2011v3 CPUs
Latest Linux Articles
  1. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  2. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  3. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
  4. 6-Way Winter 2014 Linux Distribution Comparison
Latest Linux News
  1. Linux 3.19-rc1 Kernel Released Ahead Of Schedule
  2. Civilization: Beyond Earth Linux GPU/Driver Benchmarks
  3. X.Org Server 1.16.3 Released To Fix Security Issues
  4. Linux 3.19 Merge Window Closes Ahead Of Schedule
  5. MIPS R6 Architecture Now Supported By GCC
  6. LowRISC To Feature Tagged Memory & Minion Cores
  7. Intel Skylake Audio Support For Linux 3.19
  8. After 10+ Years, NetworkManager Reaches v1.0
  9. VDPAU Updated To v0.9
  10. An Open Hardware Random Number Generator Proposed
Latest Forum Discussions
  1. FPS capped on Linux (AMD fglrx drivers)
  2. Need some hand holding with upgrading xserver
  3. Are there an app using HSA ?
  4. The New SuperTuxKart Looks Better, But Can Cause GPU/Driver Problems
  5. XLennart: A Game For Systemd Haters With Nothing Better To Do
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. Debian init discussion in Phoenix Wright format
  8. Bench specific mount point