I have found a solution to this problem. Suspend and restore works if nomodeset is added to the kernel boot line in grub and disable the smart_kernel_intel options in: /usr/lib/pm-utils/sleep.d/98smart-kernel-video See also Ubuntu bug on the same topic: 417599. https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/417599