When desktop effects stopped working several times on my HP workstation that came preloaded with SLED11 most of times I could fix it by reinstalling video card driver by running the HP provided script for installing and configuring video driver. So you may want to try jt to reinstal/reconfigure. Sometimes the effects stopped working after X.org update and started working after another Xorg update.