Up to this point the ATI "R300g" driver that provides Gallium3D support for Radeon GPUs up through the Radeon X1000 (R500) series has depended upon files from the "R300c" classic Mesa DRI driver when being compiled. In particular, the R300c shader compiler and its nearly 20,000 lines of code. The R300c compiler has now been copied over directly to live separately within the R300g driver, which means the classic R300 driver can be left to fade off and die.
gDEBugger, a program developed by Graphic Remedy for debugging, profiling, and analyzing OpenGL (and OpenCL) applications, was a very useful tool for graphics developer. gDEBugger worked with GPUs from all major vendors, is capable of locating graphics pipeline performance bottlenecks, allowed dynamically editing GLSL shaders in real-time, and had many other capabilities. This powerful utility was even made free of charge to Windows, Mac OS X, and Linux users. Graphic Remedy was acquired by AMD last month and already the non-Windows users have been shafted with their OS support being dropped.
Joining John Bridgman and Alex Deucher in working on the open-source driver stack at AMD are two new, but familiar, names: Michel Dänzer and Christian König. These two Linux graphics driver developers are now officially AMD employees.
AMD has this afternoon released the Catalyst 11.6 Linux driver.
There's more good news today beyond finally announcing "Dirndl" as PathScale open-sourcing the EKOPath 4 compiler: an important one-line commit just hit the xf86-video-ati DDX. This commit enables KMS color-tiling by default on all Radeon ASICs from the R600 series up through the latest Radeon HD 6900 "Cayman" graphics processors.
In regards to the impressive open-source launch I alluded to yesterday, I am told by a company representative that "the ball is rolling" and it's being pushed to go out today. Though based upon the time now, and that the press release is going out via PRNewsWire, I would guess it may not hit the wire until midnight (EST). Regardless, the Phoronix information exposing this project we've codenamed "Dirndl" is ready.
One of the features of the soon-to-be-released Mesa 7.11 is a much more mature ATI/AMD Radeon "R600g" Gallium3D driver. This driver has received much work over the past six months and is becoming quite fit.
AMD has passed along word this morning that the AMD Embedded Solutions (AES) division has publicly released the XvBA Reference System Installer. This installer is meant to make it easy to evaluate AMD's X-Video Bitstream Acceleration API for accelerating video playback under Linux.
It wasn't only the Llano DRM/KMS kernel support that was pushed to the community by AMD today for their next-generation Fusion hardware, but the Mesa/Gallium3D support has landed in place too. This code was pushed into Mesa master (meaning it will hit the Mesa 7.11 release) and there was also the X.Org bits landing in the xf86-video-ati DDX.
Last week there was the news post about whether AMD is open-sourcing something next week (this week), which turns out to be based upon a Twitter comment I had made. A discussion about AMD possibly open-sourcing something had ensued, including comments by AMD's John Bridgman, where he had said nothing was basically planned. Interestingly though, the initial open-source Llano APU support was just published.
Some Linux users seem to think that next week, Advanced Micro Devices will be open-sourcing -- something -- relating to their graphics stack. Firmware? ATI Avivo? OpenCL / Stream work? UVD unit specifications?
Red Hat's David Airlie, on the behalf of AMD, pushed out the xf86-video-ati 6.14.2 driver last night.
It was last December that AMD had unveiled their newest "Cayman" graphics processors, which at launch powered the Radeon HD 6950 and Radeon HD 6970 graphics cards. The open-source driver support for Cayman GPUs had lagged behind the rest of the Radeon HD 6000 series "Northern Islands", but in February there was Cayman programming documentation released and in March there was then Cayman kernel mode-setting support. Only today is the AMD Cayman GPUs now getting up to speed with supporting hardware acceleration on the open-source driver stack.
AMD's Alex Deucher has published a set of eighteen patches to the DRI development list that are primarily focused on fixing up the DisplayPort (DP) and Embedded DisplayPort (eDP) capabilities of the Radeon DRM/KMS driver in the Linux kernel.
Not all German Linux users and developers were busy the past few days drinking beer and eating Ubuntu pickles and blood sausage, but Christian König has made some more progress in his video playback work for the Radeon Gallium3D driver.
AMD's John Bridgman has now confirmed that they have hired two open-source developers. These two new development hires was done previous to the announcement a few days ago that they are still looking for another open-source developer to work on their open-source Linux (kernel DRM, Mesa / Gallium3D, DDX) stack for Radeon graphics hardware.
For anyone wanting to join John Bridgman's team to work on the open-source Radeon graphics drivers for Linux, there's still openings.
The AMD Catalyst 11.5 Linux driver was released yesterday afternoon. Catalyst 11.4 was only released about two weeks back, but the monthly Catalyst update for May has already arrived, so does it not bring much?
While X.Org Server 1.10 has been out since February, AMD missed supporting it until it came time for Ubuntu 11.04 and then late last month they ended up dropping a Catalyst 11.4 pre-release to Ubuntu Natty users. Today is the official release date for Catalyst 11.4 Linux to anyone interested. This contains back-ported X.Org Server 1.10 support in order to function with Ubuntu 11.04, Fedora 16, Arch Linux, etc.
Christian König, the independent German developer who's known for being the first to provide open-source Radeon HDMI audio support back in the RadeonHD driver days and later to KMS, last October began working on R600 Gallium3D video acceleration. He quickly brought up XvMC R600g video acceleration when porting some of the earlier XvMC R300g work. While not yet merged to mainline, XvMC on R600 Gallium3D is usable, but now he's looking towards his next target: VDPAU support for the R600 Gallium3D driver.
Back on Tuesday, AMD officially rolled out their "Turks" graphics processors with the launch of the Radeon HD 6570 and Radeon HD 6670 graphics cards. On Wednesday the Phoronix review of the Sapphire Radeon HD 6570 was published under Ubuntu Linux, but using the proprietary Catalyst driver. Open-source testing wasn't done at that time due to only having the graphics card since Monday. But do these new AMD Turks GPUs work with the open-source Linux driver stack, including Gallium3D?
AMD has announced today they have open-sourced Tapper from their Operating System Research Center.
AMD has just released a Catalyst hot-fix driver for Linux users on this binary blob. This is the "AMD Catalyst 11.4b" driver.
As mentioned this morning when AMD provided Canonical with a Catalyst 11.4 driver pre-release for proprietary Radeon / FirePro support under Ubuntu 11.04, there's more than just support for Linux 2.6.38 kernel and X.Org Server 1.10. This Linux driver update also provides support for AMD PowerXpress with dual-GPU notebooks.
As talked about at length yesterday, the Catalyst 11.3 driver that was just released is not compatible with the X.Org Server 1.10 final ABI. What this means is that this proprietary Linux driver update will not work on Ubuntu 11.04, Fedora 15, and other Linux distributions experiencing major updates. AMD for at least the past seven Ubuntu releases has been seeding Canonical with driver pre-releases to meet the support deadline on new versions of this popular Linux operating system. Over last night, they did this once more.
While AMD released the Catalyst 11.3 driver this morning, if you're an early adopter of Ubuntu 11.04, Fedora 15, or any other Linux distribution shipping with xorg-server 1.10, the proprietary Radeon / FirePro driver remains incompatible.
With the month ending, Linux users were beginning to wonder where is this month's proprietary driver update, but AMD's web team has just uploaded the Catalyst 11.3 binary Linux driver. What's changed though in this month's update? Read on to find out.
The discussion surrounding issues with the Linux kernel DRM code has been quite interesting. From the 40+ comments so far, there's been some interesting feedback from some of the key open-source driver developers along with AMD. In particular, the generation to succeed the next-generation of AMD graphics processors (what will be the "Radeon HD 8000 series" if they continue with the same marketing names) should be a pivotal moment for AMD's open-source strategy.
Alex Deucher has made available the xf86-video-ati 6.14.1 open-source Radeon driver update this afternoon.
Some may have noticed that hours before Linus released the Linux 2.6.38 kernel, he pulled the latest DRM-fixes code, which included fixes by David Airlie for my Fusion graphics problem last week and another Fusion graphics issue I reported over the weekend. So does Linux 2.6.38 kernel work now with the Fusion Zacate system?
1000 AMD news articles published on Phoronix.