Messing around with the suggestions from this page (first post + installing xorg-dev and using the modified ati_pcigart.c), I got a similar fault. It can be fixed by reinstalling the xserver-xorg-video-ati package (I'm on Edgy).
Originally Posted by A2K
This can be done from the commandline as such
sudo dpkg --ignore-depends xserver-xorg-video-ati -r xserver-xorg-video-ati
sudo apt-get install xserver-xorg-video-ati
However I still get direct rendering: No from glxinfo.
On the other hand the
OpenGL renderer string: Mesa DRI Mach64 [Rage Pro] 20051019 AGP 2x further down says something's right. mach64 module is loaded and theres no errormessages regarding direct rendering in Xorg.0.log.
oh, by the way, I had to make a symbolic link:
Otherwise AIGLX complained about not finding mach64_dri.so
mkdir -p /home/felix/src/snapshots/inst/HEAD/lib/dri/
ln -s /usr/lib/dri/mach64_dri.so
glxgears -iacknowledgethatthistoolisnotabenchmark goes from 150fps to 180-190 fps and the cpu utilisation is no longer dominated by user. So it works partly.