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

AMD Catalyst 8.9 Gets WINE Fix, RandR 1.2 Support

Michael Larabel

Published on 18 September 2008
Written by Michael Larabel
Page 1 of 1 - Comment On This Article

Last month with the Catalyst 8.8 Linux driver we finally experienced CrossFire support on Linux as well as OverDrive support. This was one of the most significant driver releases of the year, but it's now time to move on as Catalyst 8.9 has just been released. This new driver update does bring a few exciting changes: the long-awaited WINE fixes, what appears to be RandR 1.2 with accelerated rotation support, and a horde of bug-fixes.

Before getting to the major changes, some of the minor fixes include artifacts when moving or resizing windows using TexturedVideo, HDMI audio output failure with R600/RS780 GPUs, hard hang on logging out of the X session for a non-root user in SuSE 11, screen hang when logging out one of two logged-in users in GDM, desktop corruption on SuSE 11.0 KDE 4 when RandR 1.2 support is enabled, Enemy Territory: Quake Wars v1.4 demo running very slowly with corruption, X Server failing to start with Red Hat Enterprise Linux 4 Update 6 with the RV770PRO, desktop corruption when toggling between virtual desktops after changing the resolution, CRT displays only half-screen in DFP+CRT horizontal mode with 1600x600 resolution, and RPM installation fails with libdrm.so.2. Additionally, the driver now ships with its own libdri binary for MultiView uniformly across all distributions.

Catalyst 8.9 also brings support for the Radeon HD 4600 series. You can expect a review of the Sapphire Radeon HD 4670 512MB at Phoronix next week.

When it comes to WINE, AMD has fixed the screen corruption issue that has plagued users for a number of months now. However, AMD is continuing to address problems with WINE as well as delivering performance optimizations, which should be in the pipeline shortly.

While nothing official is shared in the change-log, it does appear from a few hints within the binary driver and from our testing that there is full RandR 1.2 support. Yes, most open-source drivers have had RandR 1.2 support for some time now, but this AMD support seems to even extend to accelerated rotation support with RandR 1.2. In other words, you could rotate the display image and have it be hardware-accelerated, which is something most of the open-source drivers currently lack. Since nothing official has been mentioned in the release notes, we aren't aware of the current limitations of this Resize and Rotate support. We imagine though that this will work best on the Radeon X1000 "R500" series and later.

With this yet-to-be-announced feature, the support must be enabled manually. Running aticonfig --set-pcs-str="DDX,EnableRandr12,TRUE" seems to do the trick with the AMD Persistent Configuration Store Data-Base.

In our testing of enabling this RandR 1.2 with rotation support, the RENDER extension looks to be dramatically improved. We previously talked about the hidden TexturedXRenderer feature, but there appears to be a few more improvements to the X RENDER extension beyond that in accelerating more of the operations. For more information on how to use this Resize and Rotate extension, checkout A Newbie's Guide To RandR 1.2.

Most notably what this release lacks is support for X.Org 7.4 / X Server 1.5.0. That support is expected to arrive next month. If it doesn't arrive, it will leave a lot of unhappy users with Ubuntu 8.10 and the other distributions being released this fall. Likewise, support for the Linux 2.6.27 will also need to come next month in Catalyst 8.10 since Ubuntu switched to this newer kernel otherwise it will leave a lot of ATI customers in the dark. Perhaps next month we'll also see the rumored official UVD2 support. There is a UVD switch present in this release, but it doesn't appear to be properly hooked in yet.

We also noticed a few OpenGL regressions within this release, such as within Unigine Tropics, which is part of the Phoronix Test Suite.

To download the Catalyst 8.9 driver for Linux, head on over to the AMD's driver download page. Stop by the Phoronix Forums to share your thoughts on this driver release. We will have more on the latest ATI Linux advancements in future articles.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
  2. Sumo's Omni Gets Reloaded
  3. AMD A10-7800 & A6-7400K APUs Run Great On Linux
  4. Radeon Gallium3D Is Running Increasingly Well Against AMD's Catalyst Driver
Latest Linux Articles
  1. Intel's Latest Linux Graphics Code Competes Against OS X 10.9
  2. Intel Sandy Bridge Gets A Surprise Boost From Linux 3.17
  3. Open-Source Radeon Graphics Have Some Improvements On Linux 3.17
  4. CPUFreq Scaling Tests With AMD's Kaveri On Linux 3.16
Latest Linux News
  1. Mesa 10.3 Branched & RC1 Released, Mesa 10.4 On Master
  2. Intel Sandy Bridge Gains On Linux 3.17 Extend Beyond Graphics
  3. LinuxCon: What's Going On With Fedora.Next
  4. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  5. EFL 1.11 Is A Big Milestone For Enlightenment Users
  6. DirectFB Updates GTK3 Support, Working Towards DirectFB 1.8
  7. Userptr Support Set For AMD Radeon GPUs In Linux 3.18
  8. NVIDIA Releases CUDA 6.5 As A Huge Update
  9. GNOME 3.14 Beta Makes GLSL Optional, Supports Wayland Gesture/Touch Events
  10. The Many Things You Can Build With A Raspberry Pi
Latest Forum Discussions
  1. AMD Offers Mantle For OpenGL-Next, Pushes Mantle To Workstations
  2. Systemd 216 Piles On More Features, Aims For New User-Space VT
  3. ATI CrossFire Does Not Support On This Platform When Enabling (Ubuntu Lucid)
  4. Dead Island for Linux (?)
  5. The dangers of Linux kernel development
  6. Remote gui not accessible in Phoronix Test Suite 5.2
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Next-Gen OpenGL To Be Announced Next Month