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 ATI Evergreen Support Arrives

AMD

Published on 01 February 2010 01:12 PM EST
Written by Michael Larabel in AMD
13 Comments

Months after the ATI Radeon HD 5000 series (known by the "Evergreen" family codename) was introduced, AMD has finally pushed out the first bits of open-source code. This morning if you are to checkout the xf86-video-ati DDX driver branch there is initial user-space mode-setting support for the Radeon HD 5000 series GPUs. The ATI kernel mode-setting support that we really care about these days is also about done, but it isn't yet published. The open-source ATI driver currently offers no 2D (EXA) acceleration and the 3D support either through a classic Mesa driver or Gallium3D also is not yet available.

The DDX driver supports mode-setting on the Evergreen/R800 series GPUs with VGA and DVI connectors while the DisplayPort connectivity is still not working right, according to AMD's Alex Deucher who had written most of this code. These new AMD graphics cards have been around since September while there was no open-source support at that time. In December just before Christmas there was Evergreen Shader documentation that was made publicly available and around that time it was confirmed via our forums that initial VGA mode-setting was working with Evergreen internally on unreleased code. Since then the digital connector support has been added in and this code has finally cleared AMD's legal review. The revised target was to publish this code by FOSDEM, which is this weekend so AMD did hit the target this time.

Ideally we can see the initial Evergreen kernel mode-setting support land in time for the Linux 2.6.34 kernel merge window that should be opening up next month. At this time there is no Radeon HD 5000 series support via hard-coded paths or AtomBIOS with the xf86-video-radeonhd driver, nor do we know if any support will ever come.

For those interested in the Radeon HD 5000 series and the Catalyst Linux driver, which has been supported since the first Evergreen GPUs were introduced, we have benchmarks of the Radeon HD 5750 and Radeon HD 5770. Logs of the chatter surrounding the open-source Evergreen push can be found at RadeonHD.org, which is also owned by Phoronix Media.

The PCI IDs added to the xf86-video-ati DDX driver for the Radeon HD 5000 series card support includes the desktop and mobile GPUs currently released (from the Radeon HD 5450 through the Radeon HD 5970) along with some unreleased ASICs. There are a few other Cypress/Redwood ASICs, including the FirePro version of the Cypress, another Redwood, and multiple Cedar (HD 5400/5500) GPUs. Check out this patch.

The xf86-video-ati patches to support these new ATI graphics processors is currently several hundred lines of code without any acceleration support. The introduced patches (driver log) update AtomBIOS, add AtomBIOS support for the new digital output setup on Evergreen, LUT support, hardware cursor support, and CRTC/PLL updates.

Now we just need to wait for 2D and 3D acceleration support along with KMS, which fortunately is right out on the horizon or so it seems. We're also waiting to find out what other sort of hardware documentation will be released for the Evergreen ASICs like AMD has done with Radeon product families. You can discuss this and hear from AMD and driver developers in our forums.

The ATI Radeon HD 2000/3000/4000 (R600/700) graphics processors are what up to this point have been the biggest focus among open-source driver developers, which now has proper kernel mode-setting support and 3D acceleration via Mesa. The Radeon X1000 (R500) support is basically 2D/3D complete at this time as with the much older ATI Radeon hardware, which now is in the process of migrating to a Gallium3D stack.

A Note From Test-King: We offer the most reliable testking 70-291 sample questions and testking 1Y0-456 practice exam to help you pass testking 1z0-042 exams on first try.

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. Rosewill RS-MI-01: An Ultra Low-Cost Mini-ITX Chassis
  2. D-Link DCS-2330L HD Wireless Network Camera
  3. Gigabyte AM1M-S2H
  4. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
Latest Linux Articles
  1. Red Hat Enterprise Linux 7.0 RC Benchmarks
  2. AMD Catalyst 14.4 Brings Few Linux Performance Improvements
  3. The Performance Of Fedora 20 Updated
  4. Clang Fights GCC On AMD's Athlon AM1 APU With Jaguar Cores
Latest Linux News
  1. NGINX 1.6 Brings SPDY 3.1 & Other New Features
  2. Linux Foundation Announces A Core Infrastructure Initiative
  3. More Steam Linux Tests/Benchmarks Might Be Coming
  4. NVIDIA's Amazing Single-Board ARM Computer Might Be Delayed
  5. Fedora 21 To Get A Playground, New Features
  6. PC-BSD Is Developing Its Own Desktop Environment
  7. Valve Is Bringing VOGL To Windows & Working On Regression Tests
  8. Canonical Is Taking Over Linux 3.13 Kernel Maintenance
  9. Google Web Designer Is Now Natively Available On Linux
  10. Ubuntu 14.10 Is Codenamed The Utopic Unicorn
  11. Audacious 3.5 Lightweight Audio Player Released
  12. Steam Updated For Ubuntu 14.04 LTS, SteamOS
Latest Forum Discussions
  1. What Else Would You Like To See On Phoronix This Spring?
  2. HTPC-upgrade advice: AMD Richland A8-7600 or Kaveri A10-6700T ???
  3. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  4. The GNOME Foundation Is Running Short On Money
  5. The Most Amazing OpenGL Tech Demo In 64kb
  6. Announcing radeontop, a tool for viewing the GPU usage
  7. New card. Open source drivers only.
  8. Script for Fan Speed Control