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 Articles & Reviews
  1. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  2. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  3. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
  4. Disk Encryption Tests On Fedora 21
  5. Xonotic 0.8 Performance With The Open-Source AMD/NVIDIA Gallium3D Drivers
  6. Many Linux Desktop 2D Benchmarks Of NVIDIA vs. AMD Drivers
Latest Linux News
  1. Linux Users Upset By Chromium's Busted HiDPI Support
  2. BPF Backend Merged Into LLVM To Make Use Of New Kernel Functionality
  3. Dying Light Is Headed To Linux, SteamOS
  4. Wayland 1.6.1 & Weston 1.6.1 Released
  5. Mesa 10.4.3 Brings A Bunch Of Fixes For The Direct3D "Nine" Support
  6. Intel Has A Few More Graphics Changes For The Linux 3.20 Kernel
  7. Gummiboot Gains PE File Searching Support To Find Linux Kernels
  8. Wine 1.7.35 Starts Working On OpenGL Core Context Support
  9. X.Org Server 1.17 Pre-Release "TimTam" Is Out
  10. Faster VP9 Decoding Is On The Horizon
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. CoreOS Moves From Btrfs To EXT4 + OverlayFS
  3. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  4. TraceFS: The Newest Linux File-System
  5. Mozilla's Servo Still On Track For 2015 Alpha Release
  6. Fedora 23 Likely To Pursue Wayland By Default
  7. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  8. Keith Packard Leaves Intel's Linux Graphics Work