As was just talked about in announcing the open-source 2D and 3D support for ATI Evergreen GPUs, the R600g driver has been gaining lots of momentum in the past few weeks. Ever since this open-source Gallium3D driver that aims to provide hardware-acceleration for ATI Radeon HD 2000/3000/4000 (and potentially Radeon HD 5000 series) hardware took a shader compiler shortcut a few weeks back, it seems almost every time our RSS feed for the Mesa Git change-log refreshes there is a new R600g driver change.
AMD has released a new ATI Stream SDK this morning and, among other improvements, it features OpenCL 1.1 support. The OpenCL 1.1 specification was released by the Khronos Group back in June as the first major update to the Open Computing Language since it's original draft in 2008.
Martin-Éric Racine has just announced the release candidate of the X.Org Geode 2.11.9 driver in preparations for the X.Org 7.6 Katamari. The AMD Geode driver is not to be confused with the AMD/ATI Radeon drivers for Linux, but rather this is the driver Geode GX and Geode LX embedded SoC such as what's used by the One-Laptop Per Child (OLPC) project. When announcing this driver, Martin-Éric has shared that AMD engineers are back to actually contributing work towards this driver.
Now that the Linux 2.6.36 kernel is set to ATI R600/700 tiling support within the Radeon DRM code, patches for hooking into this tiling support have been committed to the xf86-video-ati DDX and the classic Mesa DRI R600 drivers.
It was just one week ago that the R600g driver that is to provide open-source Gallium3D support to ATI Radeon HD 2000/3000/4000 (R600/700) graphics cards didn't do much as it's shader compiler was far from complete. However, after the author of this driver, Jerome Glisse, embarked on a new strategy, the the glxgears milestone was quickly hit.
As was widely anticipated, today AMD is rolling out their Catalyst 10.7 graphics driver for Windows and Linux platforms. On the Windows side, their Catalyst 10.7 rolls out support for OpenGL ES 2.0. ATI Radeon HD 2000/3000/4000/5000 series graphics cards (along with the FirePro hardware) running Windows can now take advantage of OpenGL ES 2.0 support with HTML5 for in-browser graphics rendering. However, that support hasn't yet made its way to the Catalyst Linux driver, but there are other changes packed away in this month's update.
Just days ago we reported on the lack of progress with the ATI R600g driver that intends to provide Gallium3D support for ATI Radeon HD 2000/3000/4000 series graphics cards, but fortunately today there has been some activity in the Mesa Git repository for this open-source driver and a statement issued by the lead developer (Jerome Glisse) about its progress and he also has shared a TODO list.
Splitted Desktop Systems has updated their closed-source library that provides an XvBA back-end to a VA-API front-end so that those running the ATI Catalyst Linux driver are able to take advantage of the UVD2 video engine on newer Radeon HD graphics cards.
As the first stable open-source ATI X.Org driver update since the release of xf86-video-ati 6.13.0 back in April, David Airlie has today announced the immediate release of xf86-video-ati 6.13.1. This new driver update while a stable point release update does bring some notable changes.
Apologizes that the monthly Catalyst release news is not near-instantaneous as usual as I had been getting back from Germany for LinuxTag and other business, but Catalyst 10.6 was released today. This June update actually brings some notable changes unlike releases found in the past few months.
It was over two years ago that AMD first released its R500 3D programming documentation to the general public without any NDAs, which was followed by the R600/700 3D documentation along with older R300-class documents as well. While we have yet to see proper 3D programming documentation for the ATI Radeon HD 5000 "Evergreen" GPUs that were released last year, the R500 3D documentation continues to be revised.
While the ATI Radeon HD 5000 "Evergreen" graphics cards launched last September, the proprietary Catalyst driver supported the new GPUs since they began appearing in retail channels, and Evergreen KMS support has been available since February, the open-source 2D/3D acceleration support for these newest ATI graphics cards have been non-existent. Fortunately, however, that is finally changing.
Earlier this month we reported on vastly improved ATI power management support within the open-source Radeon graphics driver stack for Linux that now supports dynamic power management along with different power management profiles. Following that we provided a detailed look at the ATI Linux power management support with plenty of charts showing how the power management is working out with this latest open-source code.
For those of you not interested in today's ATI Catalyst 10.5 for Linux driver, if you pull the very latest open-source ATI Radeon Linux graphics driver stack there is now tiling support for the R600/700 (Radeon HD 2000/3000/4000 series) graphics processors.
AMD has just put out their Catalyst 10.5 Linux driver update. Unfortunately, there isn't anything too exciting in this release.
The R600 Gallium3D driver for ATI Radeon HD 2000/3000/4000 graphics cards is not yet in a state for testing by end-users unlike the R300 Gallium3D driver that is running great these days. However, it is slowly getting there.
For years we have been talking about open-source ATI Radeon power management for their Linux driver and it's finally all coming to fruition. Back in April of 2008 we talked about dynamic clocks coming to R500+ ASICs and various other initiatives to improve the Radeon power management in their DDX driver, but everything got shook up with the migration to their ATI kernel mode-setting driver, which finally now allows for real power management capabilities.
Last year a new set of DRI2 extensions came about for sync and swap support of display buffers to better reduce potential "tearing" that may appear on displays in some composited environments. This work that's exposed to the client through OpenGL/GLX extensions also can lead to improved performance, video memory savings, and other benefits as talked about extensively on the Composite Swap Wiki page. A new GLX swap event extension also came about out of expressed needs by the Clutter/Mutter developers.
While early adopters of Ubuntu 10.04 "Lucid Lynx" have had access to the Catalyst 10.4 Linux driver for more than a month (in fact, two pre-releases) this afternoon AMD has officially released their April Linux driver.
Just hours ago we reported on AMD's position for the Gallium3D driver architecture according to John Bridgman, but some of his comments may now be different considering their Gallium3D adoption plans. After sending off that email with his Gallium3D comments, he learned that the Evergreen (a.k.a. Radeon HD 5000 series) support upbringing will be slightly different than planned.
If you're a member of the Phoronix Forums where John Bridgman, the AMD employee in charge of the open-source ATI graphics strategy, is known to frequently post (with over 4,200 comments) along with many other X.Org developers and AMD employees, you pretty much know what there is to know about their position on Gallium3D and other topics. However, if you don't, this post is for you.
A month ago the Canonical crew working on Ubuntu 10.04 LTS received an unreleased Catalyst 10.4 driver from AMD for inclusion with the Lucid Lynx since the publicly available ATI Catalyst drivers had not -- and to this day still do not -- support the X.Org Server 1.7 used by this next Ubuntu release. Similar pre-releases for Ubuntu have happened in the past when AMD hasn't been quick to the game in supporting new Linux kernels and X Servers. This driver was made available in Ubuntu 10.04 even before Catalyst 10.3 was released. Catalyst 10.4 still has not been publicly released, but another updated 10.4 driver has made its way into the Lucid repository.
While up to this point AMD has only cleared Evergreen shader documents for release to the general public, the developers at AMD responsible for working on the open-source support have been working on some code too for this Radeon HD 5000 series support. The Linux 2.6.34 kernel has kernel mode-setting (KMS) support for the ATI Radeon HD 5000 series graphics cards, but it goes without any 2D/3D/X-Video acceleration support. There's also DDX Evergreen support allowing these "R800" class GPUs to work with user-space mode-setting. That's really been the extent of the open-source support though for these graphics cards that are a few months old.
More than a year ago AMD rolled out the ATI FirePro V8700 workstation graphics card and months later then pushed out the FirePro V8750 as their new ultra high-end graphics card for those engaging in CAD, imaging, and other tasks. Now though AMD has unveiled the FirePro V8800 series that replaces the V8750 for the top spot.
It's been over a year since the last major release of the ATI X.Org driver, xf86-video-ati 6.12.0, but today the xf86-video-ati 6.13.0 driver has finally replaced this open-source ATI graphics driver.
Woah, here comes a pleasant surprise from AMD with their Catalyst Linux driver. AMD yesterday released a Catalyst 10.3 Linux driver that really didn't bring anything too exciting (and it still doesn't support X.Org Server 1.7), but today they've delivered a new preview driver that's based on Catalyst 10.3 and it brings OpenGL 3.3/4.0 support!
AMD has just put out their monthly update of the Catalyst Linux driver. Though as we already know based upon AMD giving Ubuntu a new driver, the support for X Server 1.7 is not coming until next month, which also offers official Eyefinity support and other changes. As such, Catalyst 10.3 isn't too interesting.
Well, to no surprise the trend of Ubuntu receiving unreleased Catalyst drivers has continued. Since Ubuntu 8.10, AMD has had to supply Canonical with early Catalyst drivers not otherwise publicly available so that they could ship with support for their binary Catalyst driver within the operating system's package repository.
On Sunday we reported that ATI in-kernel power management was moving along after AMD's Alex Deucher spent some time in recent days building upon Rafał Miłecki's initial power management support. Alex's patches added GUI idle IRQ support, support for changing the GPU clocks when the engine is idle, support for turning down the number of active SIMDS when running in a lower power stage for the ATI R600 ASICs and later, and new ASIC specific callback functions. This morning though he's taken the support a bit further.
Alex Deucher this morning put out the xf86-video-ati 6.12.6 point release, which isn't too interesting, but of greater interest he did put out a second release candidate for the forthcoming KMS-capable xf86-video-ati 6.13 DDX driver. There's already a lot to be found with this long-overdue and major xf86-video-ati 6.13 X.Org driver update, but added to this second release candidate (that's officially v6.12.192) is an ATI R600/700 GPU fix that should significantly improve the performance of EXA DFS acceleration.
773 AMD news articles published on Phoronix.