You can then apply the provisioning package to the image. Use the XML file as one of the inputs to the Windows Configuration Designer command-line interface to generate either a provisioning package that contains the power settings. You will then edit the customizations.xml file contained in the package to include your power settings, which appear under the Common\Power\Policy\Settings\AdaptivePowerBehavior namespace. First, create a provisioning package using Windows Configuration Designer. You can use the Windows Provisioning framework to configure the adaptive hibernate settings described in this section. For more information about powercfg, see Powercfg command-line options. You can also configure these settings using a custom provisioning package file for OEM images. Powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime Budget settingĭefines the screen on time, in seconds, that will be available to the user after standby exits and the screen turns on. The following table lists the settings you can use to set the reserve time. Reserve time is the amount of time the user is guaranteed to have the screen on after the system resumes from standby or hibernate. Powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent Budget settingĭefines the battery drain % that the user is allowed in a standby session. The following table lists the settings you can use to set the standby budget, which is the amount of battery the user is allowed to drain during standby. The settings are applied on DC only and have no impact on AC. Hibernate triggersĪdaptive hibernate settings (standby budget setting and standby reserve time setting) are exposed as hidden power settings. This is to ensure that the system does not rapidly transition into hibernate. Windows has a 15-minute grace period before either of these triggers are applied. See the following sections for more information on how to do this. Machines will have adaptive hibernate timeout enabled by default however, OEMs can configure the settings using a provisioning package file. The triggers apply to Modern Standby systems only. However, OEMs can program these triggers to ensure that machines hibernate to provide the best possible experience to users. To support the adaptive hibernate triggers, the system is enabled with default values. Provide a great Modern Standby experience by ensuring that the system remains in Modern Standby for as long as possible.These triggers provide the following benefits: Consequently, it is preferable to leverage adaptive hibernate to hibernate dynamically based on battery drain.Īdaptive hibernate provides triggers which allow the system to hibernate intelligently. A fixed doze timer can result in the system fully draining the battery in standby if the drain happened within the doze timeout or cut short a low-drain Modern Standby experience by hibernating at the doze timeout. However, the timer-based logic has significant user experience drawbacks. OEMs or users can also configure a fixed doze to hibernate timer. The current logic for hibernate in the OS relies on adaptive hibernate to put the system in hibernate after draining a certain percentage of battery capacity during Modern Standby. Users can set the Hibernate option in their Windows devices to put the system into a low power state when the system is not in use.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |