I recently upgraded from 9.04 to 9.10 and experienced the same freezing with the same video hardware. However, I switched the window manager to metacity, and then continued with research on compiz. When I would run compiz --replace, there were a multitude of errors listed because it could not find /usr/lib/libdecorations.so.0. When I looked at the files installed by the package libdecorations0 on my machine, it showed that /usr/lib/libdecorations.so.0 was not there. I found a different ubuntu karmic distribution package for libdecorations0 and installed it manually. It did have the file and installed it correctly. I then re-ran compiz --replace and it is working fine, no freeze (its only been a few hours though).
In doing research about Karmic, there was mention of adding a kernel option i915.modeset=1, so i set that too. However, I don't know if that has anything to do with it though.
I recently upgraded from 9.04 to 9.10 and experienced the same freezing with the same video hardware. However, I switched the window manager to metacity, and then continued with research on compiz. When I would run compiz --replace, there were a multitude of errors listed because it could not find /usr/lib/ libdecorations. so.0. When I looked at the files installed by the package libdecorations0 on my machine, it showed that /usr/lib/ libdecorations. so.0 was not there. I found a different ubuntu karmic distribution package for libdecorations0 and installed it manually. It did have the file and installed it correctly. I then re-ran compiz --replace and it is working fine, no freeze (its only been a few hours though).
In doing research about Karmic, there was mention of adding a kernel option i915.modeset=1, so i set that too. However, I don't know if that has anything to do with it though.