This is my third posting on my upgrade experiences with Ubuntu 8.10 'Intrepid Ibex' (see Ubuntu 8.10 'Intrepid Ibex' upgrades and Ubuntu 8.10 'Intrepid Ibex' update. In the second of those postings, I reported that an attempt to project from my laptop borked all my nice Compiz desktop effects.
This morning I made one last ditch attempt to resolve this before reinstalling 8.10 - and succeeded. This was in part due to advice in this thread at ubuntuforums.org.
Firstly, it turned out that my system had several extraneous drivers installed. After removing them, compiz-check gave me the all-clear:
Gathering information about your system...
Distribution: Ubuntu 8.10
Desktop environment: GNOME
Graphics chip: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Driver in use: intel
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
glxinfo spewed out lots of stuff and ended with a segmentation fault. I then investigated OpenGL through synaptic and found libgl1-mesa-glx (7.2-1ubuntu2) seemed to impact on a large swathe of stuff including compiz. So I reinstalled that. My full list of changes was the following:
Completely removed the following packages:
xorg-driver-fglrx
xserver-xorg-video-radeon
Removed the following packages:
fglrx-amdcccle
fglrx-kernel-source
xserver-xorg-video-ati
Removed the following packages:
linux-restricted-modules-2.6.22-14-generic
linux-restricted-modules-2.6.24-21-generic
nvidia-kernel-common
Removed the following packages:
xserver-xorg-video-i740
xserver-xorg-video-i810
Removed the following packages:
libgl1-mesa-dev
libglu1-mesa-dev
Reinstalled the following packages:
libgl1-mesa-glx (7.2-1ubuntu2)
After logging out and back in again, I was able to enable desktop effects again, and now I have a reasonable complement of rotating 3D cube and wobbly windows!
So all's well that ends well!