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

The Truth About ATI/AMD & Linux

Michael Larabel

Published on 1 June 2007
Written by Michael Larabel
Page 4 of 9 - Comment On This Article

Timing a Release

Whether you know it or not, ATI Technologies had made the strategic decision to make the Linux driver part of their unified release cycle, but what does this mean? Well, these slides we are sharing with you today is the simplified version of what this unified development cycle means along with some other information to share with the public for the first time.

AMD provides updated display Catalyst drivers on a monthly basis for both their Windows and Linux customers, but these monthly drivers actually take about 11 weeks, or close to three months, to put together. Each release consists of pure development time for roughly one month, creating a branch for that specific release, and then carrying out quality assurance. After development has ended there is three weeks of validation, three weeks of beta testing, and then one week to bake. Any and all new features or fixes that AMD engineers would like in the release must be completed during the development stage. Granted, however, there are exceptions to that development rule for fixing any serious regressions as well as for the inclusion of distribution-specific packaging scripts. Community members with AMD's internal beta testing program maintain these packaging scripts and thus the scripts for each release are generally all updated during the beta testing stage. The bake stage in the development of the Catalyst driver is merely a buffer of time to ensure that the Windows and Linux drivers are completed and launched on the same day.

This schedule does also explain why new kernel and X.Org support isn't generally added the same month as its release. If a new kernel at the start of the month breaks fglrx support, that month's driver is already far into the validation and beta stages, which prevents engineers from appending support to the branched driver. Adding support for newer versions of the Linux kernel and X.Org in some cases require extensive modifications, more so than end-users may sometimes realize. However, with the distribution-specific packaging scripts not having set deadlines, and in some cases being updated a few days prior to the driver's public release, often times they will include non-official patches.

It is also important to keep in mind that while the AMD release notes in every driver may not be as long as an end-user would like, the developers are actually working on things all of the time. Like we had saw last year with the Dynamic Display Management Options and other features, there are times during the year when the official change-log may be short for a period of releases but that is when they are actually working on tackling some of the long-term objectives. Right now we seem to be going through a similar period with the Linux driver.

Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. Counter-Strike: Global Offensive NVIDIA/AMD Benchmarks On Linux
  2. Running Fedora 20 On Intel's Core i7 Haswell-E Platform
  3. A Tour Of The New Phoronix Office
  4. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
Latest Linux News
  1. The Features Coming For Fedora 21
  2. Counter-Strike: Global Offensive Starts Rolling Out To Linux Users
  3. The Gestures Support Of GNOME 3.14
  4. Linux 3.17 Has Basic Support For The Xbox One Controller
  5. openSUSE 13.2 Beta Still Using Btrfs By Default, & KDE Plasma 5 For Testing
  6. GTK+ 3.14 Brings Much Better Wayland Support, Multi-Touch, New Theme
  7. DisplayPort Comes To USB's Type-C Connector
  8. NSS Updated On Ubuntu 12.04/14.04 To Allow Netflix Support
  9. Linux 3.17-rc6 Released; Linux 3.17 Final Might Come In One Week
  10. X.Org Server 1.16.1 Released
Latest Forum Discussions
  1. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  2. Uselessd: A Stripped Down Version Of Systemd
  3. State of Nouveau now and in the near future?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  6. NVIDIA GTX 770/780 -works ?
  7. New stress testing utility for GPU's
  8. How to get Catalyst 14.4 working on Ubuntu 14.04