I’ve been a software suspend 2 user for half a year now. It works just great. The LZF compressor reduces the amount of memory to write by 50%, decreasing the suspend-to-disk time a lot.

I also used ACPI sleep, but this causes minor graphic glitches after resume: Some random pixels appear for example in gnome-terminal and mozilla. They do not go away when i restart these apps, seems like the data corruption is somewhere in video memory. They disappear after a software suspend 2 cycle.

Of course, not everything works perfectly with software suspend 2, too. Last time i tried, my 1394 drive would not be recoginized after resume - unloading the ohci1394 driver locked up the system. Seems like this driver really doesn’t like suspend. USB also is a known problem with suspend, you need to unload the modules before doing so. Maybe this will work with 1394, too. Maybe this is solved with USB by now, i don’t know.