> It does not have S3 power mode, that is no suspend to RAM but only Microsoft Connected Standby (AKA Intel IntantGo)
Ah, I see. Thanks for clarifying. Another thing to look for if/when buying new hardware then (lack of s3/and or instantGo support arriving in Linux)
> I starting setting hybernate up but I needed it encrypted and it seemed like too much trouble
Not sure what you mean here. You'll need the encryption key on startup, of course (but you need that on a full boot anyway). Perhaps look into putting the/a copy of the key on an usb stick?
Unless Ubuntu has been been messing with the cryptsetup/luks boot/initrd-magic as found in Debian, it should "just work".
Works fine on my Thinkpad -- I generally just do "s2disk" from the command-line (I did look into getting S3+S1 to work -- that is first s2ram and disk, then after a while turn off, awakening from disk rather than ram -- that was a bit more of a hassle to get working -- and in the end I rarely need it anyway).
Fwiw I use the "hibernate" package along with a fully encrypted (except /boot) system, using cryptsetup/luks.
[edit: Tangentially related:
http://www.oxygenimpaired.com/ubuntu-with-grub2-luks-encrypt...
(note the bit about preparing the usb key with the encryption key is in a linked post)
I'm not sure I see much value in having the key be some random part of a randomzied usb stick... but it mentions most of the things required to mount encrypted partitions -- and the keyscript-option.
Also, be wary of Dragons when systemd comes around:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618862
]