8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / man / man4 / power.conf.4
blobb07fd633d3f8c7f54b9c8469900b2881880c3263
1 '\" te
2 .\" Copyright (C) 2009, Sun Microsystems, Inc. All Rights Reserved
3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
4 .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the
5 .\" fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
6 .TH POWER.CONF 4 "Feb 27, 2009"
7 .SH NAME
8 power.conf \- Power Management configuration information file
9 .SH SYNOPSIS
10 .LP
11 .nf
12 \fB/etc/power.conf\fR
13 .fi
15 .SH DESCRIPTION
16 .sp
17 .LP
18 The \fBpower.conf\fR file is used by the Power Management configuration program
19 \fBpmconfig\fR(1M), to initialize the settings for Power Management. If you
20 make changes to this file, you must run \fBpmconfig\fR(1M) manually for the
21 changes to take effect.
22 .sp
23 .LP
24 The \fBdtpower\fR(1M) GUI allows the configuration of a subset of parameters
25 allowed by this file. For ease-of-use, it is recommended that you use
26 \fBdtpower\fR(1M) to configure the parameters. See the \fBEXAMPLES\fR section
27 for information on disabling Power Management.
28 .sp
29 .LP
30 Power Management addresses two specific management scenarios: management of
31 individual devices and management of the whole system. An individual device is
32 power managed if the device supports multiple power levels and if the device
33 driver uses Power Management interfaces provided by the kernel to save device
34 power when the device is idle.
35 .sp
36 .LP
37 All entries in the \fBpower.conf\fR file are processed in the order that they
38 occur in the file.
39 .SS "Automatic Device Power Management"
40 .sp
41 .LP
42 Devices with drivers that use the automatic device Power Management interfaces
43 are automatically power managed if the \fBautopm\fR entry is enabled. The
44 \fBautopm\fR entry is described near the end of this section. The
45 \fBpm-components\fR property describes the Power Management model of a device
46 driver to the Power Management framework. See \fBpm-components\fR(9P) for more
47 information.
48 .sp
49 .LP
50 When a component has been idle at a given power level for its threshold time,
51 the power level of the component is reduced to the next lower power level of
52 that component, if any. For devices which implement multiple components, each
53 component is power-managed independently.
54 .sp
55 .LP
56 Default thresholds for components of automatically power managed devices are
57 computed by the Power Management framework based on the system idleness
58 threshold. By default, all components of the device are powered off if they
59 have all been idle for the system's idleness threshold. The default system
60 idleness threshold is determined by the applicable United States Environmental
61 Protection Agency's (EPA) \fIEnergy Star Memorandum of Understanding\fR. See
62 the \fBNOTES\fR section of this manual page for more information.
63 .sp
64 .LP
65 To set the system idleness \fIthreshold\fR, use one of the following entries:
66 .sp
67 .in +2
68 .nf
69 system-threshold \fIthreshold\fR
70 .fi
71 .in -2
73 .sp
74 .in +2
75 .nf
76 system-threshold \fBalways-on\fR
77 .fi
78 .in -2
80 .sp
81 .LP
82 where \fIthreshold\fR is the value of the system idleness threshold in hours,
83 minutes or seconds as indicated by a trailing \fBh\fR, \fBm\fR or \fBs\fR
84 (defaulting to seconds if only a number is given). If \fBalways-on\fR is
85 specified, then by default, all devices are left at full power.
86 .sp
87 .LP
88 The \fBsystem-threshold\fR entry is applicable to CPU Power Management only
89 when CPU Power Management has been configured to operate in poll-mode, which is
90 expressed through the \fBcpupm\fR keyword.
91 .sp
92 .LP
93 If a system has power manageable CPUs, these can be managed independently of
94 the system idleness threshold by using one of the following entries:
95 .sp
96 .in +2
97 .nf
98 cpu-threshold \fIthreshold\fR
99 .fi
100 .in -2
103 .in +2
105 cpu-threshold \fBalways-on\fR
107 .in -2
111 where \fIthreshold\fR is the value of the CPU idleness threshold in hours,
112 minutes or seconds as indicated by a trailing \fBh\fR, \fBm\fR or \fBs\fR
113 (defaulting to seconds if only a number is given). If \fBalways-on\fR is
114 specified, then by default, all CPUs are left at full power.
117 The \fBcpu-threshold\fR keyword is used only when CPU Power Management has been
118 configured to operate in poll-mode, which is expressed through the \fBcpupm\fR
119 keyword.
122 If no \fBcpu-threshold\fR entry is specified, then the system idleness
123 threshold is used.
126 To override the default device component thresholds assigned by the Power
127 Management framework, a \fBdevice-thresholds\fR entry can be used. A
128 \fBdevice-thresholds\fR entry sets thresholds for a specific automatically
129 power-managed device or disables automatic Power Management for the specific
130 device.
133 A \fBdevice-thresholds\fR entry has the form:
135 .in +2
137 device-thresholds \fIphys_path\fR \fI(threshold ...) ...\fR
139 .in -2
145 .in +2
147 device-thresholds \fIphys_path\fR \fIthreshold\fR
149 .in -2
155 .in +2
157 device-thresholds \fIphys_path\fR \fBalways-on\fR
159 .in -2
163 where \fIphys_path\fR specifies the physical path (\fBlibdevinfo\fR(3LIB)) of a
164 specific device. For example,
165 \fB/pci@8,600000/scsi@4/ssd@w210000203700c3ee,0\fR specifies the physical path
166 of a disk. A symbolic link into the \fB/devices\fR tree, for example
167 \fB/dev/dsk/c1t1d0s0\fR, is also accepted. The thresholds apply (or keeping the
168 device always on applies) to the specific device only.
171 In the first form above, each \fIthreshold\fR value represents the number of
172 hours, minutes or seconds, depending on a trailing \fBh\fR, \fBm\fR or \fBs\fR
173 with a default to seconds, to spend idle at the corresponding power level
174 before power is reduced to the next lower level of that component. Parentheses
175 are used to group thresholds per component, with the first (leftmost) group
176 being applied to component \fB0\fR, the next to component \fB1\fR, and the
177 like. Within a group, the last (rightmost) number represents the time to be
178 idle in the highest power level of the component before going to the
179 next-to-highest level, while the first (leftmost) number represents the time to
180 be idle in the next-to-lowest power level before going to the lowest power
181 level.
184 If the number of groups does not match the number of components exported by the
185 device (by means of \fBpm-components\fR(9P) property), or the number of
186 thresholds in a group is not one less than the number of power levels the
187 corresponding component supports, then an error message is printed and the
188 entry is ignored.
191 For example, assume a device called \fBxfb\fR exports the components \fBFrame
192 Buffer\fR and \fBMonitor\fR. Component \fBFrame Buffer\fR has two power levels:
193 \fBOff\fR and \fBOn\fR. Component \fBMonitor\fR has four power levels:
194 \fBOff\fR, \fBSuspend, Standby\fR, and \fBOn\fR.
197 The following \fBdevice-thresholds\fR entry:
199 .in +2
201 device-thresholds \fI/pci@f0000/xfb@0 (0) (3m 5m 15m)\fR
203 .in -2
207 would set the \fIthreshold\fR time for the \fBMonitor\fR component of the
208 specific \fBxfb\fR card to go from \fBOn\fR to \fBStandby in\fR 15 minutes, the
209 \fIthreshold\fR for \fBMonitor\fR to go from \fBStandby\fR to \fBSuspend\fRin 5
210 minutes, and the \fIthreshold\fR for \fBMonitor\fR to go from \fBSuspend\fR to
211 \fBOff\fR in 3 minutes. The threshold for \fBFrame Buffer\fR to go from
212 \fBOn\fR to \fBOff\fR is 0 seconds.
215 In the second form above, where a single threshold value is specified without
216 parentheses, the threshold value represents a maximum overall time within which
217 the entire device should be powered down if it is idle. Because the system does
218 not know about any internal dependencies there can be among a device's
219 components, the device can actually be powered down sooner than the specified
220 \fIthreshold\fR, but does take longer than the specified \fIthreshold\fR,
221 provided that all device components are idle.
224 In the third form above, all components of the device are left at full power.
227 Device Power Management entries are only effective if there is no user process
228 controlling the device directly. For example, X Windows systems directly
229 control frame buffers. The entries in the \fBpower.conf\fR file are effective
230 only when X Windows is not running.
233 Dependencies among devices can also be defined. A device depends upon another
234 if none of its components might have their power levels reduced unless all
235 components of the other device are powered off. A dependency can be indicated
236 by an entry of the form:
238 .in +2
240 device-dependency \fIdependent_phys_path phys_path [ phys_path ... ]\fR
242 .in -2
246 where \fIdependent_phys_path\fR is the path name (as above) of the device that
247 is kept up by the others, and the \fIphys_path\fR entries specify the devices
248 that keep it up. A symbolic link into the \fB/devices\fR tree, such as
249 \fB/dev/fb\fR, is also accepted. This entry is needed only for logical
250 dependents for the device. A logical dependent is a device that is not
251 physically connected to the power managed device (for example, the display and
252 the keyboard). Physical dependents are automatically considered and need not be
253 included.
256 In addition to listing dependents by physical path, an arbitrary group of
257 devices can be made dependent upon another device by specifying a property
258 dependency using the following syntax:
260 .in +2
262 device-dependency-property \fIproperty\fR \fIphys_path\fR [\fIphys_path\fR ...]
264 .in -2
269 where each device that exports the property \fIproperty\fR is kept up by the
270 devices named by \fIphys_path\fR(s). A symbolic link into the \fB/devices\fR
271 tree (such as \fB/dev/fb\fR) is accepted as well as a pathname for
272 \fIphys_path\fR.
275 For example, the following entry ensures that every device that exports the
276 boolean property named \fBremovable-media\fR is kept up when the console
277 framebuffer is up. See \fBremovable-media\fR(9P).
279 .in +2
281 # This entry keeps removable media from being powered down unless the
282 # console framebuffer and monitor are powered down
283 # (See removable-media(9P))
285 device-dependency-property removable-media /dev/fb
287 .in -2
291 An \fBautopm\fR entry can be used to enable or disable automatic device Power
292 Management on a system-wide basis. The format of the \fBautopm\fR entry is:
294 .in +2
296 autopm \fIbehavior\fR
298 .in -2
302 Acceptable behavior values are described as follows:
304 .ne 2
306 \fB\fBdefault\fR\fR
308 .RS 11n
309 The behavior of the system depends upon its model. Desktop models that fall
310 under the United States Environmental Protection Agency's \fIEnergy Star
311 Memorandum of Understanding #3\fR have automatic device Power Management
312 enabled, and all others do not. See the \fBNOTES\fR section of this manual page
313 for more information.
317 .ne 2
319 \fB\fBenable\fR\fR
321 .RS 11n
322 Automatic device Power Management is started when this entry is encountered.
326 .ne 2
328 \fB\fBdisable\fR\fR
330 .RS 11n
331 Automatic device Power Management is stopped when this entry is encountered.
336 A \fBcpupm\fR entry can be used to enable or disable Power Management of CPUs
337 on a system-wide basis, independent of \fBautopm\fR. The format of the
338 \fBcpupm\fR entry is:
340 .in +2
342 cpupm \fIbehavior\fR
344 .in -2
348 Acceptable behavior values and their meanings are :
350 .ne 2
352 \fB\fBenable\fR\fR
354 .RS 11n
355 CPU Power Management is started when this entry is encountered.
357 Where the behavior is \fBenable\fR, an optional \fImode\fR argument can be
358 specified:
360 .in +2
362 cpupm enable \fImode\fR
364 .in -2
366 Acceptable \fImode\fR values and their meanings are:
368 .ne 2
370 \fB\fBevent-mode\fR\fR
372 .RS 14n
373 CPU power state transitions is driven by thread scheduler/dispatcher events.
374 The \fBcpu-threshold\fR, and \fBsystem-threshold\fR keywords are not used for
375 CPUs in this mode.
379 .ne 2
381 \fB\fBpoll-mode\fR\fR
383 .RS 14n
384 The Power Management framework polls the idleness of the system's CPUs, and
385 manages their power once idle for the period of time specified by either the
386 \fBsystem-threshold\fR or \fBcpu-threshold\fR.
392 .ne 2
394 \fB\fBdisable\fR\fR
396 .RS 11n
397 CPU Power Management is stopped when this entry is encountered.
402 If supported by the platform, a \fBcpu_deep_idle\fR entry can be used to enable
403 or disable automatic use of power saving cpu idle states. The format of the
404 \fBcpu_deep_idle\fR entry is:
406 .in +2
408 \fBcpu_deep_idle\fR \fIbehavior\fR
410 .in -2
415 Acceptable values for \fIbehavior\fR are:
417 .ne 2
419 \fB\fBdefault\fR\fR
421 .RS 11n
422 Advanced cpu idle power saving features are enabled on hardware which supports
423 it. On X86 systems this can translate to the use of ACPI C-States beyond C1.
427 .ne 2
429 \fB\fBenable\fR\fR
431 .RS 11n
432 Enables the system to automatically use idle cpu power saving features.
436 .ne 2
438 \fB\fBdisable\fR\fR
440 .RS 11n
441 The system does not automatically use idle cpu power saving features. This
442 option can be used when maximum performance is required at the expense of
443 power.
447 .ne 2
449 \fB\fBabsent\fR\fR
451 .RS 11n
452 It the \fBcpu_deep_idle\fR keyword is absent from \fBpower.conf\fR the behavior
453 is the same as the default case.
458 Once every device is at its lowest possible power state, additional power
459 savings can be obtained by putting the system into a sleep state (if the
460 platform hardware is capable of doing so).
461 .SS "S3 Support"
464 Because of reliability problems encountered in BIOS implementations of X86
465 systems not produced by Sun Microsystems, by default, only X86 workstation
466 products produced by Sun are considered to support S3 (suspend to RAM). To
467 override this default, an S3-support entry (of the format S3-support
468 \fBbehavior\fR) can be used to indicate if the system supports S3.
471 Acceptable behavior values are:
473 .ne 2
475 \fBenable\fR
477 .RS 11n
478 The system supports entry into S3 state. If the BIOS of a system enabled using
479 an \fBS3-support enable\fR entry does not support entry into S3, the attempt
480 fails and the system returns to normal operation. If support for S3 in the BIOS
481 of a system enabled via an S3-support entry contains bugs, the system can be
482 unable to enter S3 or resume successfully, so use this entry with caution.
486 .ne 2
488 \fBdisable\fR
490 .RS 11n
491 The system does not support entry into S3 state.
494 .SS "Automatic Entry Into S3"
497 If supported by your platform, an autoS3 entry can be used to enable or disable
498 automatic entry into the S3 state. When in the S3 state, the power button,
499 keyboard and mouse activity or network traffic (depending upon the capabilities
500 of the platform hardware) can wake the system, returning it to the state it was
501 in upon entry to the S3 state. If the platform doesn't support S3, the entry
502 has no effect.
505 The format of the autoS3 entry is autoS3 \fBbehavior\fR.
508 Acceptable behavior values are:
510 .ne 2
512 \fBdefault\fR
514 .RS 11n
515 System behavior depends upon model. Sun X86 desktop and workstation models that
516 fall under the United States Environmental Protection Agency's \fIEnergy Star
517 Memorandum of Understanding #3\fR have automatic entry into the S3 state
518 enabled. Non-Sun systems do not. See \fBNOTES\fR for more information.
522 .ne 2
524 \fBenable\fR
526 .RS 11n
527 Enables the system to automatically enter the S3 state if autopm is enabled and
528 every device is at its lowest power state.
532 .ne 2
534 \fBdisable\fR
536 .RS 11n
537 The system does not automatically enter the S3 state.
540 .SS "System Power Management"
543 The system Power Management entries control Power Management of the entire
544 system using the suspend-resume feature. When the system is suspended, the
545 complete current state is saved on the disk before power is removed. On reboot,
546 the system automatically starts a resume operation and the system is restored
547 to the state it was in prior to suspend.
550 The system can be configured to do an automatic shutdown (autoshutdown) using
551 the suspend-resume feature by an entry of the following form:
553 .in +2
555 autoshutdown \fIidle_time\fR \fIstart_time\fR \fIfinish_time\fR \fIbehavior\fR
557 .in -2
561 \fIidle_time\fR specifies the time in minutes that system must have been idle
562 before it is automatically shutdown. System idleness is determined by the
563 inactivity of the system and can be configured as discussed below.
566 \fIstart_time\fR and \fIfinish_time\fR (each in \fBhh:mm\fR) specify the time
567 period during which the system can be automatically shutdown. These times are
568 measured from the start of the day (12:00 a.m.). If the \fIfinish_time\fR is
569 less than or equal to the \fIstart_time\fR, the period span from midnight to
570 the \fIfinish_time\fR and from the \fIstart_time\fR to the following midnight.
571 To specify continuous operation, the \fIfinish_time\fR can be set equal to the
572 \fIstart_time\fR.
575 Acceptable behavior values are described as follows:
577 .ne 2
579 \fB\fBshutdown\fR\fR
581 .RS 16n
582 The system is shut down automatically when it has been idle for the number of
583 minutes specified in the \fIidle_time\fR value and the time of day falls
584 between the \fIstart_time\fR and \fIfinish_time\fR values.
588 .ne 2
590 \fB\fBnoshutdown\fR\fR
592 .RS 16n
593 The system is never shut down automatically.
597 .ne 2
599 \fB\fBautowakeup\fR\fR
601 .RS 16n
602 If the hardware has the capability to do \fBautowakeup\fR, the system is shut
603 down as if the value were \fBshutdown\fR and the system is restarted
604 automatically the next time the time of day equals \fIfinish_time\fR.
608 .ne 2
610 \fB\fBdefault\fR\fR
612 .RS 16n
613 The behavior of the system depends upon its model. Desktop models that fall
614 under the United States Environmental Protection Agency's \fIEnergy Star
615 Memorandum of Understanding #2\fR have automatic \fBshutdown\fR enabled, as if
616 \fIbehavior\fR field were set to \fBshutdown\fR, and all others do not. See
617 \fBNOTES\fR.
621 .ne 2
623 \fB\fBunconfigured\fR\fR
625 .RS 16n
626 The system does not be shut down automatically. If the system has just been
627 installed or upgraded, the value of this field is changed upon the next reboot.
632 You can use the following format to configure the system's notion of idleness:
635 \fBidleness_parameter\fR \fIvalue\fR
638 Where \fBidleness_parameter\fR can be:
640 .ne 2
642 \fB\fBttychars\fR\fR
644 .RS 15n
645 If the \fBidleness_parameter\fR is \fBttychars\fR, the \fIvalue\fR field is
646 interpreted as the maximum number of tty characters that can pass through the
647 \fBldterm\fR module while still allowing the system to be considered idle. This
648 value defaults to \fB0\fR if no entry is provided.
652 .ne 2
654 \fB\fBloadaverage\fR\fR
656 .RS 15n
657 If the \fBidleness_parameter\fR is \fBloadaverage\fR, the (floating point)
658 \fIvalue\fR field is interpreted as the maximum load average that can be seen
659 while still allowing the system to be considered idle. This value defaults to
660 \fB0.04\fR if no entry is provided.
664 .ne 2
666 \fB\fBdiskreads\fR\fR
668 .RS 15n
669 If the \fBidleness_parameter\fR is \fBdiskreads\fR, the \fIvalue\fR field is
670 interpreted as the maximum number of disk reads that can be perform by the
671 system while still allowing the system to be considered idle. This value
672 defaults to \fB0\fR if no entry is provided.
676 .ne 2
678 \fB\fBnfsreqs\fR\fR
680 .RS 15n
681 If the \fBidleness_parameter\fR is \fBnfsreqs\fR, the \fIvalue\fR field is
682 interpreted as the maximum number of NFS requests that can be sent or received
683 by the system while still allowing the system to be considered idle. Null
684 requests, access requests, and \fBgetattr\fR requests are excluded from this
685 count. This value defaults to \fB0\fR if no entry is provided.
689 .ne 2
691 \fB\fBidlecheck\fR\fR
693 .RS 15n
694 If the \fBidleness_parameter\fR is \fBidlecheck\fR, the \fIvalue\fR must be
695 pathname of a program to be executed to determine if the system is idle. If
696 \fBautoshutdown\fR is enabled and the console keyboard, mouse, tty, CPU (as
697 indicated by load average), network (as measured by NFS requests) and disk (as
698 measured by read activity) have been idle for the amount of time specified in
699 the \fBautoshutdown\fR entry specified above, and the time of day falls between
700 the start and finish times, then this program is executed to check for other
701 idleness criteria. The \fIvalue\fR of the idle time specified in the above
702 \fBautoshutdown\fR entry is passed to the program in the environment variable
703 \fBPM_IDLETIME\fR. The process must terminate with an exit code that represents
704 the number of minutes that the process considers the system to have been idle.
706 There is no default \fIidlecheck\fR entry.
711 When the system is suspended, the current system state is saved on the disk in
712 a statefile. An entry of following form can be used to change the location of
713 statefile:
715 .in +2
717 \fBstatefile\fR \fIpathname\fR
719 .in -2
723 where \fIpathname\fR identifies a block special file, for example,
724 \fB/dev/dsk/c1t0d0s2\fR, or is the absolute pathname of a local \fBufs\fR file.
725 If the pathname specifies a block special file, it can be a symbolic link as
726 long as it does not have a file system mounted on it. If pathname specifies a
727 local ufs file, it cannot be a symbolic link. If the file does not exist, it is
728 created during the \fBsuspend\fR operation. All the directory components of the
729 path must already exist.
732 The actual size of statefile depends on a variety of factors, including the
733 size of system memory, the number of loadable drivers/modules in use, the
734 number and type of processes running, and the amount of user memory that has
735 been locked down. It is recommended that statefile be placed on a file system
736 with at least 10 Mbytes of free space. In case there is no statefile entry at
737 boot time, an appropriate new entry is automatically created by the system.
738 .SH EXAMPLES
740 \fBExample 1 \fRDisabling Automatic Device Power Management
743 To disable automatic device Power Management, change the following line in the
744 \fB/etc/power.conf\fR file
747 .in +2
749 autopm default
751 .in -2
755 to read:
758 .in +2
760 autopm disable
762 .in -2
766 Then run \fBpmconfig\fR or reboot. See \fBpmconfig\fR(1M) for more information.
770 You can also use \fBdtpower\fR to disable automatic device Power Management.
771 See \fBdtpower\fR(1M) for more information.
773 .SH ATTRIBUTES
776 See \fBattributes\fR(5) for descriptions of the following attributes:
781 box;
782 c | c
783 l | l .
784 ATTRIBUTE TYPE  ATTRIBUTE VALUE
786 Interface stability     Committed
789 .SH SEE ALSO
792 \fBpmconfig\fR(1M), \fBpowerd\fR(1M), \fBsys-unconfig\fR(1M), \fBuadmin\fR(2),
793 \fBlibdevinfo\fR(3LIB), \fBattributes\fR(5), \fBcpr\fR(7), \fBldterm\fR(7M),
794 \fBpm\fR(7D), \fBpm-components\fR(9P), \fBremovable-media\fR(9P)
797 \fIWriting Device Drivers\fR
800 \fISolaris Common Desktop Environment: User\&'s Guide\fR
801 .SH NOTES
804 SPARC desktop models first shipped after October 1, 1995 and before July 1,
805 1999 comply with the United States Environmental Protection Agency's \fIEnergy
806 Star Memorandum of Understanding #2\fR guidelines and have \fBautoshutdown\fR
807 enabled by default after 30 minutes of system idleness. This is achieved by
808 \fBdefault\fR keyword of \fBautoshutdown\fR entry behave as \fBshutdown\fR for
809 these machines. The user is prompted to confirm this default behavior at system
810 installation reboot, or during the first reboot after the system is
811 unconfigured by \fBsys-unconfig\fR(1M).
814 SPARC desktop models first shipped after July 1, 1999 comply with the United
815 States Environmental Protection Agency's \fIEnergy Star Memorandum of
816 Understanding #3\fR guidelines and have \fBautoshutdown\fR disabled by default,
817 with \fBautopm\fR enabled after 30 minutes of idleness. This is achieved by
818 interpreting default keyword of \fBautopm\fR entry behavior as \fBenabled\fR
819 for these machines. User is not prompted to confirm this default behavior.
822 To determine the version of the EPA's \fIEnergy Star Memorandum\fR applicable
823 to your machine, use:
825 .in +2
827 prtconf -pv | grep -i energystar
829 .in -2
833 Absence of a property indicates no Energy Star guidelines are applicable to
834 your machine.
837 System Power Management ( suspend-resume) is currently supported only on a
838 limited set of hardware platforms. See the \fISolaris Common Desktop
839 Environment: User\&'s Guide\fR for a complete list of platforms that support
840 system Power Management. See \fBuname\fR(2) to programmatically determine if
841 the machine supports suspend-resume.
844 Sun X86 desktop models first shipped after July 1, 1999 fall within United
845 States Environmental Protection Agency's \fIEnergy Star Memorandum of
846 Understanding #3\fR guidelines and have autopm and autoS3 enabled by default,
847 with entry into S3 after 30 minutes of idleness. This is achieved by
848 interpreting the default keyword of the autopm and autoS3 behaviors as enabled
849 for these machines. You are not prompted to confirm the default behavior. On
850 all other X86 systems, the autopm and autoS3 default keywords are interpreted
851 as \fBdisable\fR.