It has finally happened. ATI [[https://support.ati.com/ics/support/KBAnswer.asp?questionID=1176|has released]] (still proprietary though) drivers for Linux with initial suspend/resume support. There’s a [[http://ubuntuforums.org/showpost.php?p=423584|howto for Ubuntu]] available. It works perfectly on my machine — now I have suspend-to-ram working with 3D acceleration! Yippeee!
But it still needs some more testing. I haven’t tested suspend-to-disk yet, but its usually less problematic than suspend to ram so should work. Now that ATI has found the right road, hopefully they will quickly make good progress.