On Fri, May 18, 2012 at 6:36 PM, Canek Peláez Valdés <can...@gmail.com> wrote: > On Fri, May 18, 2012 at 5:37 PM, Volker Armin Hemmann > <volkerar...@googlemail.com> wrote: >> Am Freitag, 18. Mai 2012, 17:26:10 schrieb Canek Peláez Valdés: >>> On Fri, May 18, 2012 at 5:09 PM, Volker Armin Hemmann >>> >>> <volkerar...@googlemail.com> wrote: >>> > Am Freitag, 18. Mai 2012, 22:42:59 schrieb Ignas Anikevicius: >>> >> On 18/05/12 20:59, Alex Schuster wrote: >>> >> > Suspend to ram (using the hibernate-ram command from >>> >> > sys-power/hibernate-script) seems to work better. >>> >> >>> >> What about pm-utils? Does it work better or worse than hibernate-script. >>> >> I had 0 problems with it during entire usage of linux, whereas with the >>> >> hibernate script package I had some issues... >>> >> >>> >> And yes, I am usually suspending to ram, but I was just thinking about >>> >> possibilities to make my computer boot faster in the cases I really need >>> >> to do a restart. :) >>> >> >>> >> Cheers, >>> >> Ignas >>> > >>> > I just do echo mem > ... or click on the 'Ruhezustand' button in KDE. >>> > Results in the same. Well working suspend-to-ram. With fglrx. X running >>> > etc pp. >>> With upower to suspend-to-ram you can just: >>> >>> dbus-send --system --print-reply --dest="org.freedesktop.UPower" >>> /org/freedesktop/UPower org.freedesktop.UPower.Suspend >>> >> >> which is way harder to type and memorize than: >> echo mem > /sys/power/state > > Yeah. However, he Dbus method works as a simple user; the > /sys/power/state thing you can only do it as root. At least in my > system. > >>> or use the "Suspend" option in GNOME 3 (GNOME uses upower). That I >>> already knew. What I didn't knew was that >>> >>> dbus-send --system --print-reply --dest="org.freedesktop.UPower" >>> /org/freedesktop/UPower org.freedesktop.UPower.Hibernate >>> >>> works as well for suspend-to-disk. I hadn't hibernated my laptop in >>> ages, it's good to know it still works. I use systemd+> dracut, which I >>> suppose it matters for the hibernate option. >> >> no, not really... > > The restore-from-hibernate requires booting the kernel in a special > way to load the memory state from the swap partition. That requires > special handling from the init process and the initramfs; we had a > discussion some weeks ago about genkernel not handling this correctly. > > Maybe systemd has nothing to do with restore-from-hibernate working (I > don't know)
Oh, and less than two weeks ago systemd added suspend/hibernate targets on git: http://cgit.freedesktop.org/systemd/systemd/commit/?id=6edd7d0a09171ea5ae8e01b7b1cbcb0bdfbfeb16 Which of course is not necessary for suspend/hibernate to work, but it is cool nonetheless. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México