Suspend is not working correctly

I have a Dell 600m laptop. Suspend works okay in that when I do suspend, everything goes off. When I switch it back on, everything comes back on. However, there are 2 issues when I resume:

  1. My background has changed back to the default Green background.
  2. There are green/blue lines around windows as well as around the taskbar.

Can someone please advise how to make this work perfectly?


Quick update: Turns out that the artifacts are a result of using Compiz. When I suspend with Desktop effects off, then everything works just fine.