Hi, Michel. Things are working better.
Michel Dänzer wrote: > > On Mon, 2008-01-21 at 19:08 -0500, Stephen Benoit (Linux) wrote: >> >> 1. Tests under xserver-xorg unstable: >> >> At first, I had the shaking/shivering problem under load, but it was >> less >> pronounced (about 1-2 pixel horizontal movement). Settings that seem to >> help: >> >> Option "SWCursor" "on" >> Option "AGPMode" "1" > > How about Option "DisplayPriority" "HIGH" (or "BIOS")? > >> Section "Extensions" >> Option "Composite" "disable" >> EndSection > > That's not likely directly related to the problem. I agree. I do not see a difference with these settings now. In fact, I just put AGPMode back to 4 and removed SWCursor. Now that I am using xorg unstable, I can only reproduce the original shaking problem intermittently. >> 2. Trying the git version of xf86-video-ati: >> >> Building from source required the xorg macros: >> % git-clone git://anongit.freedesktop.org/git/xorg/util/macros > > These are available in the xutils-dev package. Quite correct! I was using the etch xutils-dev, upgrading to the unstable xutils-dev solved the macro problem. >> Now that the source building dependencies are satisfied, The autogen.sh >> script works fine, but the CARD64 type used in radeon_crtc.c was >> undefined. Combing through /usr/include/{X11,xorg} this seems to be >> conditionally defined in X11/Xmd.h. My solution? "typedef unsigned >> long >> CARD64;" in radeon_crtc.c. > > unsigned long is only 32 bits on 32 bit platforms, you'd need unsigned > long long. > > Does CARD64 get defined if you #include <X11/Xmd.h> explicitly in > radeon_crtc.c? My mistake. I was using the Etch x11proto-core-dev. Upgrade fixed the CARD64 definition. Thanks for the hints: I also upgraded to the unstable libgl1-mesa-* packages and now even armagetron works fine! Overall, everything is useable again after upgrading to xorg unstable. Best regards, Stephen Benoit [EMAIL PROTECTED]