I have the same problem with i915. X crashed shortly after initiating suspend which results in gdm/kdm login screen. After that changing to text console isn't possible anymore because of a black screen. Sometimes it seems to happen on dpms activation too.
At least in my case Suspend works fine until XV is used (first XV usage results in a short flicker). I still using Overlay because the tearing problem isn't gone.
I have the same problem with i915. X crashed shortly after initiating suspend which results in gdm/kdm login screen. After that changing to text console isn't possible anymore because of a black screen. Sometimes it seems to happen on dpms activation too.
At least in my case Suspend works fine until XV is used (first XV usage results in a short flicker). I still using Overlay because the tearing problem isn't gone.