AMD News Archives
After the earlier X talks today and then Luc's debated Linux graphics driver stack proposal (largely between he and Eric Anholt and Daniel Stone with conflicting views, but at least Intel admitting "there's a subset of users we care about and a subset we don't"), Jerome Glisse began talking about ATI Radeon kernel mode-setting and its current state. While most that read Phoronix regularly know the direction of Radeon KMS support for the coming releases, below is Jerome's short-term TODO list for the ATI kernel support.
7 February 2010 - X@FOSDEM - 10 Comments
XvMC support came to Gallium3D through a Google Summer of Code project for 2008 that involved getting X-Video Motion Compensation running atop the Nouveau driver with NVIDIA hardware. We described this work in The State Of Gallium3D Video Decoding and subsequently in Nouveau's Gallium3D Driver Gets Video Boost. In 2009 this XvMC work using GPU shaders moved into the X.Org state tracker. XvMC in Gallium3D hasn't been too much of a focus as developers are still working on driver support and other state trackers like for OpenGL 3.x and OpenCL. More users are also interested in VDPAU and its superior support and decoding abilities than the antiquated XvMC. However, AMD's Cooper Yuan has been toying around with this Gallium3D-XvMC code for the R300 Gallium3D driver.
2 February 2010 - R300g Driver - 18 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.
1 February 2010 - DDX Mode-Setting, No Accel - 13 Comments
David Airlie has called upon Linus to pull in a new set of DRM patches for the Linux 2.6.33 kernel, which should land with the Linux 2.6.33-rc7 release. These graphics patches for the Linux kernel bring a few fixes for TTM, Radeon DisplayPort tweaks, r600 blit mutex, and support for the VMware graphics driver with older versions of the VMware Workstation. The most notable change in this pull request, however, is actually a very simple patch. This is the patch that moves the Radeon KMS configuration option out of the staging area and into the main configuration area for the kernel.
31 January 2010 - Enters Main Kernel Land - 36 Comments
Jerome Glisse has sent a new patch to the other DRI developers that adds a command checker for the ATI R600/700 series graphics processors. The command stream (CS) checker ensures that no commands are attempting to access the GPU in a way that it shouldn't, such as accessing memory out of its resource size, which without the safety mechanism could be exploited by those with malicious intentions. Jerome still has a few items on his TODO list for this R600/700 series command stream checker, but it's now published for review and could potentially be ready in time for the Linux 2.6.34 kernel merge window.
29 January 2010 - Jerome Glisse Work - 15 Comments
AMD has done their monthly roundabout and released the ATI Catalyst 10.1 Linux driver. Found in the Catalyst 10.1 driver change-log is "Ubuntu 9.10 production support", even though AMD seeded them with an unreleased Catalyst driver since September and the official Catalyst releases since October have worked just fine with Ubuntu 9.10. Besides the "support" for Karmic Koala there are bug-fixes and they include a few AMDCCCLE / Catalyst Control Center fixes, HDMI hot-plugging fixes, and more. There are also updates packaging scripts from Phorogit and better OpenGL 3.x support. There is, however, still about a page of known issues and that's just their public list.
27 January 2010 - Hoorah, But Boring - 101 Comments
When it comes to Gallium3D hardware drivers for ATI Radeon graphics cards, most of the work up to this point has been focused on the R300g driver that is for ATI's older graphics processors up through the R500 / Radeon X1000 series. The Gallium3D R300 DRI support is considered done as is most of the driver. The ATI Gallium3D driver though isn't ready for prime-time usage quite yet, but should undergo more broad testing shortly along with the state trackers. The Gallium3D support for newer ATI/AMD graphics processors (particularly the R600/700 series, R800/Evergreen support has not been started) still is very premature and it will be a while before this driver stack is stable. The good news though is that it's progressing and the R600/700 winsys for Gallium3D has emerged.
24 January 2010 - Initial Code - 7 Comments
In the comments area to the recent X.Org Talks For FOSDEM 2010 Still Missing posting, AMD's John Bridgman basically stated that there would be no talk on their open-source ATI driver progress as it's becoming predictable (and there's also a decreased travel budget), but his second comment was more interesting. "I'm kinda hoping we can have initial (display + shadowfb) Evergreen support out by FOSDEM. Fingers crossed."
21 January 2010 - Maybe - 21 Comments
AMD's Alex Deucher has just committed initial support for Embedded DisplayPort (eDP) connectors/monitors to the xf86-video-ati DDX display driver. Traditional DisplayPort monitors are already supported by this open-source ATI driver, but now Embedded DisplayPort connectors should begin to work as well. Here is the Git commit that provides the initial support.
7 January 2010 - eDP Support - 10 Comments
Yesterday some R500+ PowerPlay code was started on (but not yet usable), and now at the same time we have more exciting AMD news to report. AMD has just released their shader instruction set documentation for the R800 "Evergreen" graphics processors!
22 December 2009 - Christmas Gets Better! - 45 Comments
Besides the Radeon DRM improvements (and Radeon HDMI KMS audio) to be found in the Linux 2.6.33 kernel, there is more to be thankful for this holiday season when it comes to the open-source support. Up to this point when it comes to power management for ATI's kernel mode-setting support the work (Radeon DRM Power Management Moves Along) has been largely done by Rafał Miłecki, an independent open-source developer. AMD nor any of its affiliate developers haven't really pushed out any major power management code (or technical documentation) yet, as we have heard some of it was being held up internally within their intellectual property review process, but it looks like things are changing.
21 December 2009 - Defines Are In Place - 61 Comments
If Catalyst 9.12 for Linux and its changes didn't deliver on what you wanted for your Christmas wishes, perhaps this change to their open-source driver does deliver on one of your hopes. The ATI R600/700 open-source 3D stack should now be OpenGL 2.0 compatible (compared to OpenGL 1.5 previously) and the GLSL (GL Shading Language) support should be "mostly" completed.
19 December 2009 - Yes, Really. R700 Too. - 219 Comments
AMD has today delivered their last proprietary Linux driver update for the year, Catalyst 9.12. However, if you were hoping Catalyst 9.12 would deliver on some of your holiday wishes, guess again. There still is no pure, usable XvBA support besides using the VA-API to XvBA wrapper and the Catalyst 9.12 driver just doesn't bring much. There is though one small addition and that is a few options have been added to the AMD Catalyst Control Center Linux Edition.
17 December 2009 - A Christmas Present? - 105 Comments
Over the past month or so there has been a lot of work done by Rafał Miłecki and other open-source driver developers in providing open-source power management support under the ATI Radeon DRM code-base. In fact, the power management support has been the hold-up for moving the Radeon kernel mode-setting support out of the staging area of the Linux kernel, which is expected to still happen with the Linux 2.6.33 kernel.
16 December 2009 - Woot? - 53 Comments
On Monday we will be publishing our results from the 2009 Linux Graphics Survey, but when looking over the results there is one set of numbers in particular that jumped out (though there are a few other interesting figures too). Below is a prelude to the Phoronix survey results that will be published on Monday. The below graph shows how the ~14,000 respondents during our month-long survey responded to what Linux graphics survey driver they were using.
5 December 2009 - Linux Graphics Survey - 115 Comments
David Airlie, the Linux kernel DRM maintainer and the Red Hat employee responsible for a good portion of the open-source ATI Linux driver work, has announced changes in how he will be handling his DRM kernel branches and the addition of some new branches for ATI customers wishing to experiment with the latest Radeon driver code.
2 December 2009 - David Airlie Changes - 24 Comments
One of the underlying features that has been lacking from the ATI R600/700 DRM / kernel mode-setting driver on Linux has been support for interrupts, which is needed for the sync-to-vblank operation and other important areas. Interrupts support has been lacking since AMD has not yet published any documentation concerning them for the Radeon HD 2000, 3000, and 4000 series ASICs, but today their code has cleared the legal review process for publishing. AMD's Alex Deucher has just pushed out the code that enables the use of interrupts for R600/700 graphics processors via a ring buffer. This interrupts support also requires two new firmware files to be loaded by the open-source driver.
30 November 2009 - Woohoo - 69 Comments
David Airlie has announced on his blog that he and Alex Deucher have finally got support for DisplayPort-driven graphics cards and monitors working with the open-source ATI Linux driver stack. Not only is there user-space mode-setting support via the xf86-video-ati DDX driver, but the kernel mode-setting for this latest monitor interface is working too. David had been working on DisplayPort support some months ago, but today DisplayPort monitors are finally lighting up and working correctly with the latest ATI driver code.
25 November 2009 - User-Space Mode-Setting Too - 12 Comments
While OpenGL acceleration and GPU-assisted video playback are often most viewed as the areas that are severely lacking for the open-source Linux graphics drivers in comparison to what the binary-only ATI/NVIDIA drivers offer, another area that has not yet caught up to speed with the binary competition is power management. For years (going back to 2005) AMD has implemented PowerPlay support in their fglrx driver for dynamically clocking the GPU and memory clocks along with adjusting the voltages accordingly, based upon the user's input and then later generations of PowerPlay are more dynamic in nature. NVIDIA also supports their PowerMizer technology on Linux for dynamically clocking their GPUs/memory and voltages based upon the graphics processor's load.
21 November 2009 - Written By Rafal - 35 Comments
Today AMD finally lifted the lid on Hemlock, their new ultra high-end dual-GPU graphics card that is being marketed as the Radeon HD 5970 (similar to the Radeon HD 4870 X2 but now for the Evergreen GPU family). The Radeon HD 5970 has 3200 stream processors (1600 per Cypress GPU), a combined 2GB of GDDR5 video memory, and AMD Eyefinity support for driving three displays simultaneously. The ATI/AMD Radeon HD 5970 is also quite a large graphics card measuring in at just under 33 cm!
18 November 2009 - New ATI Evergreen GPU - 21 Comments
Latest Linux Hardware Reviews
Latest Linux Articles
Latest Linux News
Latest Forum Discussions