Debian"> GNU"> GPL"> ]> &dhtitle; &dhpackage; &dhdate; &dhfirstname; &dhsurname; Manpage author.
&dhemail;
2007 &dhusername; This manual page was written for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in file:///usr/share/common-licenses/GPL.
&dhucpackage; &dhsection; &dhpackage; suspend or hibernate your computer pm-hibernate pm-suspend pm-suspend-hybrid DESCRIPTION This manual page documents briefly the &dhpackage;, pm-hibernate, pm-suspend and pm-suspend-hybrid commands. This manual page was written for the &debian; distribution because the original program does not have a manual page. These commands can be used to put the machine in a sleep state. The precise way how this is done can be influenced by installing executables and configuration snippets. For some options external programs are needed. These commands will usually be called by hald when triggered to do so by a program in a desktop session such as gnome-power-manager. Calling them from the command line is also possible, but it is not guaranteed that all programs in your desktop session keep working as expected. Suspend is a state where most devices are shutdown, except for RAM. This state still draws power. During hibernate the state of the system is saved to disk, the system is fully powered off. Except maybe for a very low power state on - for example - an ethernet card to enable wake-on-lan. Hybrid-suspend is the process where first the state of the system is saved to disk - just like with hibernate - but instead of poweroff, the system goes in suspend state, which means it can wakeup quicker than for normal hibernation. The advantage over suspend is that you can resume even if you run out of power. s2both(8) is an hybrid-suspend implementation. OPTIONS Om most hardware putting the video card in the suspend state and recovering from it needs some hacks. With the --quirk-* options of the pm-suspend and pm-suspend-hybrid commands you can select which should be used. This option forces the video hardware to turn on the screen during resume. Most video adapters turn on the screen themselves, but if you get a blank screen on resume, that can be turned back on by moving the mouse or typing then this option may be useful. This option forces the video hardware to turn off the output device when suspending. Most video adapters seem to do this correctly, but some leave the backlight on (with a blank screen) using lots and lots of power in the process. If you can see the backlight is on when you have successfully suspended you may need to use this option. This option forces Radeon hardware to turn on the brightness DAC and also to turn on the backlight during resume. You only need to do this on some old ThinkPads of the '30 series (T30, X31, R32,... ) with Radeon video hardware. This option calls the video BIOS during S3 resume. Unfortunately, it is not always allowed to call the video BIOS at this point, so sometimes adding this option can actually break resume on some systems. This option initializes the video card into a VGA text mode, and then uses the BIOS to set the video mode. On some systems S3 BIOS only initializes the video bios to text mode, and so both S3 BIOS and S3 MODE are needed. This option will attempt to run BIOS code located at c000:0003 during resume. This is the code also run by the system BIOS at boot in order to initialize the video hardware. This option will save and restore the current VESA mode which may be necessary to avoid X screen corruption. Using this feature on Intel graphics hardware is probably a bad idea. This option uses the VESA 0x4f0f extensions to save and restore hardware state which may be invalid after suspend. This option will try to re-enable the video card on resume. Save the PCI config space for the VGA card. FILES /etc/pm/config.d The files in this directory are evaluated in C sort order. These files can be provided by individual packages outside of pm-utils. If a global configuration variable is set, the value set to will be appended to the previous value. If any other variable is set, it will be ignored. The syntax is simply: VAR_NAME = value. See the CONFIGURATION VARIABLES section for valid variables defined by pm-utils. External packages can define others, see their respective documentation for more information. /etc/pm/sleep.d /usr/lib/pm-utils/sleep.d Programs in these directories (we call them hooks) are combined and executed in C sort order before suspend and hibernate with as argument 'suspend' or 'hibernate'. Afterwards they are called in reverse order with argument 'resume' and 'thaw' respectively. If both directories contain a similar named file, the one in /etc/pm/sleep.d will get preference. It is possible to disable a hook in the distribution directory by putting a non-executable file in /etc/pm/sleep.d. /var/log/pm-suspend.log The log file showing what is done on suspend/hibernate and resume/thaw. CONFIGURATION VARIABLES Configuration variables defined by pm-utils. These can be set in any file in /etc/pm/config.d SLEEP_MODULE [=auto] The default suspend backend to use. Valid values are: kernel The built-in kernel suspend/resume support. Use this if nothing else is supported on your system. uswsusp If your system has support for the userspace suspend programs (s2ram/s2disk/s2both), then use this. tuxonice If your system has support for tuxonice, use this. auto Try to autodetect which backend to use. HIBERNATE_RESUME_POST_VIDEO [=no] If video should be posted after hibernate, just like after suspend. You should not normally need to set this. SUSPEND_MODULES Space separated list of modules to unload before suspend. HOOK_BLACKLIST Space separated list of hooks that should be disabled. HIBERNATE_MODE Default method to power down the system when hibernating. If not set, the system will use the kernel default as a default value. Check /sys/power/disk for valid values. The default value will be surrounded by [square brackets]. BUGS The upstream BTS can be found at . Select 'pm-utils' as product. SEE ALSO s2ram 8 , s2disk 8 , s2both 8 , pm-is-supported 1 , pm-powersave 8 , vbetool 8 , radeontool 8