The public release of AMD's "tcore" sample code is imminent, thereby steering the open-source development efforts toward R600 2D acceleration and the basis of the 3D support for the RadeonHD driver. However, in somewhat of a surprise, this afternoon XAA and EXA support was added to the RadeonHD driver for the R500 series. For those that aren't X enthusiasts or Linux veterans, XAA and EXA are architectures for providing 2D graphics acceleration. With this accelerated 2D support, we have benchmarked both XAA and EXA on the xf86-video-radeonhd driver as well as with the xf86-video-ati driver and the binary fglrx driver.
The 34th edition of the Nouveau Companion is now available for your reading pleasure. The Nouveau crew this time around debates the issue of whether they should push a 2D-only release of the Nouveau driver out the door while continuing the 3D work, integrating MMioTrace into the mainstream kernel, the status of RandR 1.2, TV-Out support getting underway, and last but not least is the status of the Nouveau Gallium3D driver.
X-Plane is marketed as the "most thorough, flexible, and realistic flight simulator available for personal computers" and ships not only for Windows and Macintosh platforms but also for Linux. Laminar Research produces X-Plane and while it's currently not part of our testing suite, we recently took X-Plane v9 Beta 18 for a test flight. Previously their community leader had classified using ATI Linux drivers with X-Plane as an "unusable disaster" with "insurmountable problems", but is that really the case? We explored the situation in this article.
Back in June of 2005 with the ATI Linux 8.14.13 driver release was a new installer to more easily facilitate the installation of this binary graphics driver using a graphical interface for a generic setup or generating distribution-specific packages (at that time Red Hat was the only officially supported distribution). With time, this installer has evolved by gaining new features and more distributions are being supported through their --buildpkg command for generating custom driver packages. These packaging scripts are now even hosted in the open for more community interaction. With two new driver options that will be formally introduced next month in Ubuntu's packaging scripts for the Catalyst 8.02 Linux driver, the installation process of the ATI fglrx driver on Ubuntu will become several steps easier.
One month and one day after the NVIDIA 169.07 display driver was released, the Santa Clara folks have released a minor driver update for Linux and Solaris. No new features have been introduced, but just a couple of bug fixes.
AMD has today released the 8.01 Linux Catalyst package, which contains the fglrx 8.45 driver. New in this release are updated packaging scripts and a few fixes, which many have been hopeful for in this release. Compared to our usual Linux driver articles, this one is a bit shorter due to the KDE 4.0 release event going on at the Googleplex, which we are in the process of covering.
The Nouveau crew is out with their first Nouveau Companion of the year, which details the recent progress made with this reverse-engineered open-source NVIDIA display driver. Among the items talked about in this issue include PowerPC fixes, RandR 1.2 for older NVIDIA graphics cards, MMioTrace being broken with the Linux 2.6.24 kernel, and a variety of other topics.
In the second NDA-free documentation dump, AMD has just released programming data on the M76 and RS690 graphics processors. While the RadeonHD developers have already had these documents, this information will help the free software community in understanding the internal workings of AMD's graphics processors. In this article, we have information on this just-released data as well as what else the community can expect in the way of documentation in the near future.
AMD is on the heels of releasing the next set of GPU programming documentation to aide in the development of the open-source R500/600 drivers (xf86-video-ati and xf86-video-radeonhd). It's already been discussed what this NDA-free documentation release will have, but one of the questions that have repeatedly come up is if/when AMD will release information on accelerated video playback. AMD's John Bridgman has now stated what they plan to release in the video realm as well as a new requirement for their future graphics processors: being open-source friendly while avoiding DRM.
Last week the RadeonHD v1.1 driver was released, which (among other changes) had introduced extended monitor detection, RS600 support, and preliminary support for the RV670-based ATI Radeon HD 3850 and Radeon HD 3870 graphics cards. This v1.1 driver release combined with a recent git commit for adding additional TMDSA/B electrical values has led to quite a pleasant experience already with these new midrange graphics cards that have been on the market for less than two months.
At the end of our ATI Year in Review for 2006, we had stated, "next year will be a very interesting time for ATI/AMD Linux users." Looking back upon that statement, it has certainly turned out to be true, but perhaps an understatement for all of the AMD Linux work that has actually went on this year. The Catalyst Control Center was finally ported to Linux; there is now AIGLX support for use with Compiz, and the most substantial improvement being a brand new code-base for their proprietary Linux driver. Aside from their binary driver, they have developed a strong interest in better enabling the open-source community through releasing GPU documentation to the public (without NDAs!) and collaborating with Novell on the development of the RadeonHD driver. It has been one hell of a year for AMD, and in this article, we are going to look back at their twelve major driver releases from the year as well as re-benchmark all of these different versions.
In 2005 we started our annual AYiR (A Year in Review) articles for looking at the progress of the proprietary ATI and NVIDIA Linux display drivers over time. Now in our third year of doing this, it's time to see how NVIDIA's binary driver has panned out over the past year. NVIDIA had introduced GeForce 8 support this year as well as a few other features, but nothing major like in past years, and how has the OpenGL performance changed? With benchmarks in hand, we have the scoop for you today.
To end off the year, the developers behind the open-source 2D/3D NVIDIA driver known as Nouveau have an update on their recent progress. This issue of the Nouveau Companion covers the RandR 1.2 improvements, GPU overclocking possibilities through Nouveau, and a Gallium3D driver for NVIDIA NV4x and NV5x hardware. However, before jumping out of your seat with joy, this Gallium3D driver has much work ahead. Google Earth and Quake 3 are running with the Gallium3D Nouveau driver, but it's not rendering correctly as you can see from the screenshots. Nevertheless, this is a great open-source achievement.
Yesterday the NVIDIA proprietary driver was updated as well as the ATI proprietary driver and the open-source Radeon driver. Continuing in this holiday excitement, the Novell developers have released the RadeonHD 1.1.0 driver just moments ago. This open-source R500/600 driver contains a few new features and fixes since the RadeonHD 1.0.0 release last month.
It's that time of the month again where we get to share with you all of the details on the latest ATI/AMD Linux driver release. This month, the ATI Catalyst 7.12 Linux driver (formally, what is known as fglrx 8.44) brings a host of new changes, mostly in the form of bug fixes. In total, there are just under a dozen noteworthy bug fixes in this release -- including addressing 3D acceleration issues on AGP graphics cards and the well-known OpenGL memory leak that was introduced with the new driver code-base. In addition, the FireGL graphics cards are now supported on this new driver code-base.
Just in time for the holidays, NVIDIA has released a new Linux display driver, which is a stable version of their previous 169.04 beta last month. In addition, the new NVIDIA 169.07 Linux driver has a few changes, while most of the release highlights were already found in the 169.04 release. We are preparing additional Linux tests with this new driver, but for right now we have the details on this proprietary display driver.
One of the special abilities of ATI's R600 GPU family is the integrated 5.1 surround sound audio support through HDMI. Many Radeon HD 2000 and HD 3800 series graphics cards also ship with a DVI to HDMI dongle, so that one can experience the full video playback capabilities of these discrete graphics cards. But what level of HDMI support can Linux users expect when using these latest ATI graphics cards? We have done some testing internally and have the initial ATI Linux HDMI video and audio results to report in this article.
Earlier this week we published benchmarks of the XRender extension using NVIDIA's latest beta Linux driver, which had a substantial performance boost thanks to Render improvements with this latest driver. One of the questions that have since come up is how ATI/AMD's binary Linux driver compares when using this X extension. Well, right now, it lags behind NVIDIA, but a Phoronix Forums member has discovered a hidden ATI Linux option that should yield XRender performance gains.
Towards the middle of last month, NVIDIA had released the 169.04 Beta Linux Driver. The change-log was quite lengthy and what we had discovered while benchmarking the GeForce 8 series was that there were improvements to be found in this release and it was far more than a simple version bump. One of the reported changes for this driver release was "improved RENDER performance", and out of requests from readers and interest by the Linux desktop community at large, we have conducted XRender benchmarks using render_bench and have the NVIDIA results available today.
It was just a week ago that the RadeonHD v0.0.4 driver was released, but today it has been replaced by v1.0! RadeonHD 1.0.0 was just pushed out to the public, and while it's still lacking 3D support and isn't bug-free, it's matured quite a bit over the past two and a half months that it's been available to the public.
Last week NVIDIA introduced the 169.04 Beta Linux driver for their GeForce and Quadro graphics cards. This X.Org driver contained a number of GeForce 8 fixes, initial support for the GeForce 8800GT graphics card, monitoring of PowerMizer state information, and other changes. What we had not tested, however, at that time was a performance comparison of the new driver and the previous 100.14.23 driver. The undocumented fact we have found is that this 169.04 Beta driver does deliver performance improvements for the GeForce 8 series on Linux.
For the past month we had been running the 2007 Linux Graphics Survey at Phoronix where we polled users to find out what display hardware they use, what their driver choice(s) are, and their other preferences as it pertains to Linux desktop users on the visual front. We received over 20,000 submissions from this survey and have the results to share with you on this Thanksgiving here in the United States.
In this Thanksgiving Day issue of the Nouveau Companion, the Nouveau team goes over what's left to do for a 2D stable driver release, the current work being done on the driver, and an assortment of Gallium3D and RandR 1.2 work. The stable 2D Nouveau driver wasn't announced in this issue, but it's coming soon.
For the past two months, the AMD release train has been running full speed ahead as they introduced their new driver code-base and last month had dropped in the AIGLX support. However, this month the AMD train has taken an intermediate stop as this closed-source driver embarks on its next journey. As always, we have all of the details for you on this month's ATI Catalyst 7.11 Linux display driver release.
Back in September when the RadeonHD Linux driver was finally introduced, it offered support for both the R500 and R600 series. On the first day of the driver's availability, we couldn't help but to use the RadeonHD with the 2900XT, which has been ATI's flagship graphics card. While this xf86-video-radeonhd driver still doesn't support 3D, it was a glorious sight seeing an open-source driver working with this high-end ATI graphics card. Today David Airlie announced that the Radeon driver would be supporting the ATI R500/600 series. David Airlie and Alex Deucher had been working on an AtomBIOS branch of the Radeon driver in xf86-video-ati, and this morning it finally went public.
Late last month NVIDIA released the GeForce 8800GT graphics card, however, today NVIDIA has finally delivered an updated Linux display driver to add this new product support as well as correct other outstanding issues. This new Linux display driver is version 169.04 Beta, which is a large version bump from the previous 100.14 series.
Back on September 6th of this year AMD shocked the open-source community by committing to the development of a new open-source display driver (this driver is now known as RadeonHD) and that they would be providing specifications to the development community. A week later, they set precedence by not only releasing the documentation to the developers but to the everyone! Their first batch of documentation covered the basics for the RV630 and M56 GPUs and was released freely to the public without any Non-Disclosure Agreement! However, they still have much more GPU documentation that has yet to be released. Some simply believe AMD is doing this as a publicity stunt, but today we have new details to share as they prepare for their next GPU documentation release.
It's been nearly seven months since I wrote my first article about ATI drivers and how they literally crippled my computer and my daily life. Last month, ATI had finally released their latest drivers which contains the new OpenGL component and AIGLX support. Was this release worth the amount of hype and did it solve everyone's problems? For me, simply, no. After seven months of waiting, updating, and struggling, things are not good for me, in every possible feature of the ATI Linux driver I use.
Over the past two weeks there has been a number of new developments in regards to the open-source NVIDIA driver, Nouveau. In fact, the Nouveau team is preparing for the first stable release! This stable open-source NVIDIA driver will support 2D, X-Video, and EXA acceleration with all graphics cards from the NV05 to NV40 (GeForce 7) series. Read more in the 30th edition of the Nouveau Companion.
With all of our coverage at Phoronix of the different ATI and NVIDIA graphics drivers, if you're new to Linux or just get caught off guard by all of the different open and closed-source drivers, it can be confusing to know which driver is right for you and your needs. At the request of many readers, and the obvious need for a concise article explaining the different solutions, we have written a synopsis of the Linux graphics drivers currently available. This is really to let those new to Linux know what choices are available for them and their graphics card.
722 display drivers articles published on Phoronix.