Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пользователи могут задать параметр Hibernate на своих устройствах Windows, чтобы поместить систему в состояние низкой мощности, если система не используется. Текущая логика режима гибернации в ОС основана на адаптивной гибернации, чтобы перевести систему в режим гибернации после израсходования определенного процента емкости батареи во время современного режима ожидания.
OEM или пользователи также могут настроить фиксированный «doze» для таймера перехода в режим гибернации. Однако логика на основе таймера имеет значительные недостатки взаимодействия с пользователем. Фиксированный таймер doze может привести к полной разрядке батареи в режиме ожидания, если разряд произошел в течение времени doze, или сократить режим Modern Standby с низким энергопотреблением, переходя в режим гибернации при окончании времени ожидания doze. Следовательно, предпочтительнее использовать адаптивный режим гибернации для динамического перехода в этот режим на основе разрядки аккумулятора.
Адаптивная гибернация предоставляет механизмы, которые позволяют системе разумно переходить в спящий режим. Эти триггеры предоставляют следующие преимущества:
- Исключите возобновление работы с мертвой батареей.
- Обеспечить отличный Современный режим ожидания, гарантируя, что система остается в этом режиме как можно дольше.
Для поддержки адаптивной гибернации система настроена на значения по умолчанию. Однако OEM-производители могут программировать эти триггеры, чтобы гарантировать, что компьютеры входят в режим гибернации для обеспечения наилучшего пользовательского опыта.
Требования к системе
Триггеры применяются только к современным резервным системам.
Поведение по умолчанию
Компьютеры будут иметь адаптивное время ожидания гибернации по умолчанию; однако изготовители оборудования могут настроить параметры с помощью файла пакета подготовки. Дополнительные сведения о том, как это сделать, см. в следующих разделах.
Примечание.
Windows имеет 15-минутный льготный период перед применением любого из этих триггеров. Это гарантирует, что система не быстро переходит в режим гибернации.
Триггеры гибернации
Адаптивные параметры гибернации (резервные параметры бюджета и резервный резервный период времени) предоставляются как скрытые параметры питания. Параметры применяются только на DC и не влияют на AC.
Параметры резервного бюджета
В следующей таблице перечислены параметры, которые можно использовать для задания бюджета энергопотребления в режиме ожидания, что позволяет контролировать расход энергии в этот период. Если устройство расходует менее чем StandbyBudgetPercent за период StandbyBudgetRefreshInterval, оно может оставаться в режиме standby. В противном случае устройство будет гибернировать. Если устройство сливается меньше, чем резервная бюджетнаяpercent, оно продолжит обновлять бюджет до резервного бюджетногоrefreshCount.
Настройка бюджета | Определение | Выставленные как | Команда Powercfg |
---|---|---|---|
Процент резервного бюджета | Определяет процент утечки заряда батареи, разрешенный пользователем в интервале обновления. Значение по умолчанию — 5%. | Параметр питания | powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent |
Интервал обновления резервного бюджета | Определяет продолжительность времени до обновления процента резервного бюджета. Если уровень резервного бюджета будет достигнут до этого времени, устройство перейдет в режим гибернации, в противном случае оно останется в режиме ожидания. Значение по умолчанию — 12 часов. | Параметр питания | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHINTERVAL |
Счётчик обновления резервного бюджета | Определяет количество раз, которое бюджет будет обновляться, если процент резервного бюджета не будет достигнут в течение интервала обновления резервного бюджета. Значение по умолчанию — 4 раза обновляется. | Параметр питания | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHCOUNT |
Эти параметры также можно настроить с помощью настраиваемого файла пакета подготовки для OEM-образов. Дополнительные сведения о powercfg см. в разделе "Параметры командной строки Powercfg".
Настройка времени резерва ожидания
Резервное время — это количество времени, в течение которого пользователь гарантированно может рассчитывать на то, что экран будет включен после выхода системы из режима ожидания или спящего режима. В следующей таблице перечислены параметры, которые можно использовать для задания резервного времени.
Установление бюджета | Определение | Представлено как | Команда Powercfg |
---|---|---|---|
ВремяРезервногоОжидания | Определяет время активности экрана (в секундах), которое будет доступно пользователю после выхода из режима ожидания и включения экрана. Значение по умолчанию — 1200 секунд. | Параметр питания | powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime |
Эти параметры также можно настроить с помощью файла пакета подготовки для образов OEM. Дополнительные сведения о powercfg см. в разделе "Параметры командной строки Powercfg".
Пример пакета подготовки Windows
Платформу профилирования Windows можно использовать для настройки адаптивных параметров гибернации, описанных в этом разделе. Сначала создайте пакет подготовки с помощью конструктора конфигураций Windows. Затем вы измените файл customizations.xml, содержащийся в пакете, чтобы добавить настройки питания, отображаемые в пространстве имен Common\Power\Policy\Settings\AdaptivePowerBehavior
. Используйте XML-файл в качестве одного из входных данных в интерфейс командной строки конструктора конфигураций Windows, чтобы создать пакет подготовки конфигурации, содержащий параметры питания. Затем к изображению можно применить пакет развертывания. Сведения об использовании интерфейса командной строки конструктора конфигураций Windows см. в разделе "Использование интерфейса командной строки конструктора конфигураций Windows".
В следующем примере показано, как может выглядеть файл ответов для настройки Windows после создания для конфигурации параметров адаптивной гибернации.
<?xml version="1.0" encoding="utf-8"?>
<WindowsCustomizations>
<PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
<ID>{XXXX GUID}</ID> <!-- ID needs to be unique GUID for the package -->
<Name>CustomOEM.Power.Settings.Control</Name>
<Version>1.0</Version>
<OwnerType>OEM</OwnerType>
</PackageConfig>
<Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
<Customizations>
<Common>
<Power>
<Policy>
<Settings>
<AdaptivePowerBehavior>
<SchemePersonality>
<Default SchemeAlias="Balanced">
<Setting>
<!-- After entering standby, battery drain percentage allowed before the device transitions to hibernate. -->
<StandbyBudgetPercent>
<DcValue>3</DcValue>
</StandbyBudgetPercent>
<!-- Specifies the minimum remaining battery time required for active use for the amount of time.-->
<StandbyReserveTime>
<DcValue>600</DcValue>
</StandbyReserveTime>
</Setting>
</Default>
</SchemePersonality>
</AdaptivePowerBehavior>
</Settings>
</Policy>
</Power>
</Common>
</Customizations>
</Settings>
</WindowsCustomizations>