Comment 79 for bug 1283938

Here again.

My workaround works but only because Xfce does not rely on 3D acceleration. If you try to change to a compositor that relies on OpenGL you'll get into trouble. Thats why my CPU temperature got higher. So, if you want to use a pretty and modern desktop like KDE, GNOME, Cinnamon, Unity or Pantheon you are going to need 3D acceleration hence you can't use nomodeset hence you can't Suspend.

On the other hand, what I know about nomodeset is it should not kill 3D hardware acceleration after X kicks in. Why X driver is relying on software instead of hardware with nomodeset kernel parameter?

I'll go to a forum...