Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os usuários podem definir a opção Hibernar em seus dispositivos Windows para colocar o sistema em um estado de baixa energia quando o sistema não está em uso. A lógica atual para hibernação no sistema operacional depende da hibernação adaptativa para colocar o sistema em hibernação depois de drenar uma certa porcentagem da capacidade da bateria durante o Modern Standby.
OEMs ou utilizadores também podem configurar um temporizador fixo de descanso para hibernar. No entanto, a lógica baseada em temporizador tem desvantagens significativas na experiência do usuário. Um temporizador fixo de repouso pode fazer com que o sistema esgote completamente a bateria em modo de repouso se o consumo acontecer dentro do tempo limite de repouso ou interrompa uma experiência de repouso moderno de baixo consumo pela hibernação no tempo limite de repouso. Consequentemente, é preferível aproveitar a hibernação adaptativa para hibernar dinamicamente com base no consumo da bateria.
A hibernação adaptativa fornece gatilhos que permitem que o sistema hiberne de forma inteligente. Esses gatilhos oferecem os seguintes benefícios:
- Elimine a retomada de uma bateria descarregada.
- Proporcione uma excelente experiência de Standby Moderno, garantindo que o sistema permaneça em Standby Moderno tanto tempo quanto possível.
Para suportar os gatilhos de hibernação adaptáveis, o sistema é ativado com valores padrão. No entanto, os OEMs podem programar esses gatilhos para garantir que as máquinas hibernem para fornecer a melhor experiência possível aos usuários.
Requisitos do sistema
Os gatilhos aplicam-se apenas aos sistemas Modern Standby.
Comportamento padrão
As máquinas terão o tempo limite de hibernação adaptável ativado por padrão; no entanto, os OEMs podem definir as configurações usando um arquivo de pacote de provisionamento. Consulte as seções a seguir para obter mais informações sobre como fazer isso.
Observação
O Windows tem um período de carência de 15 minutos antes de qualquer um desses gatilhos ser aplicado. Isto destina-se a garantir que o sistema não transita rapidamente para a hibernação.
Gatilhos de hibernação
As configurações de hibernação adaptativa (configurações de orçamento de espera e configuração de tempo de reserva de espera) são apresentadas como configurações de energia ocultas. As configurações são aplicadas apenas no DC e não têm impacto no AC.
Configurações de orçamento em modo de espera
A tabela a seguir lista as configurações que você pode usar para definir o orçamento de espera, que drenam permitido durante o modo de espera. Se o dispositivo consumir menos do que o StandbyBudgetPercent durante o StandbyBudgetRefreshInterval, ele poderá permanecer em espera. Caso contrário, o dispositivo irá hibernar. Se o dispositivo estiver drenando menos do que o StandbyBudgetPercent, ele continuará a atualizar o orçamento até o StandbyBudgetRefreshCount.
| Definição de orçamento | Definição | Exposto como | Comando Powercfg |
|---|---|---|---|
| StandbyBudgetPercent | Define o consumo de bateria % que o utilizador tem permissão num intervalo de atualização. O padrão é 5%. | Configuração de energia | powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent |
| StandbyBudgetRefreshInterval | Define o período de tempo antes que o StandbyBudgetPercent seja atualizado. Se o StandbyBudgetPercent for atingido antes desse tempo, o dispositivo hibernará, caso contrário, permanecerá em Standby. O padrão é 12 horas. | Configuração de energia | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHINTERVAL |
| StandbyBudgetRefreshCount | Define o número de vezes que o orçamento será atualizado se o StandbyBudgetPercent não for alcançado dentro do StandbyBudgetRefreshInterval. Por padrão, são 4 atualizações. | Configuração de energia | powercfg /setdcvalueindex SCHEME_CURRENT SUB_PRESENCE STANDBYBUDGETREFRESHCOUNT |
Você também pode definir essas configurações usando um arquivo de pacote de provisionamento personalizado para imagens OEM. Para obter mais informações sobre powercfg, consulte Opções de linha de comando Powercfg.
Configuração do Tempo de Reserva em Espera
Tempo de reserva é a quantidade de tempo que o usuário tem a garantia de ter a tela ligada depois que o sistema retoma do modo de espera ou hibernação. A tabela a seguir lista as configurações que você pode usar para definir o tempo de reserva.
| Definição de orçamento | Definição | Exposto como | Comando Powercfg |
|---|---|---|---|
| StandbyReserveTime | Define o tempo de ecrã ligado, em segundos, que estará disponível para o utilizador após sair do modo de espera e o ecrã ser ativado. O padrão é 1200 segundos. | Configuração de energia | powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime |
Você também pode definir essas configurações usando um arquivo de pacote de provisionamento personalizado para imagens OEM. Para obter mais informações sobre powercfg, consulte Opções de linha de comando Powercfg.
Exemplo de pacote de provisionamento do Windows
Você pode usar a estrutura de provisionamento do Windows para definir as configurações de hibernação adaptável descritas nesta seção. Primeiro, crie um pacote de provisionamento usando o Designer de Configuração do Windows. Em seguida, você editará o arquivo customizations.xml contido no pacote para incluir suas configurações de energia, que aparecem sob o Common\Power\Policy\Settings\AdaptivePowerBehavior namespace. Utilize o arquivo XML como uma das entradas para a interface de linha de comandos do Designer de Configuração do Windows, a fim de gerar um pacote de provisionamento que contenha as configurações de energia. Em seguida, você pode aplicar o pacote de provisionamento à imagem. Para obter informações sobre como usar a CLI do Designer de Configuração do Windows, consulte Usar a interface de linha de comando do Designer de Configuração do Windows.
O exemplo a seguir mostra a aparência do arquivo de resposta de provisionamento do Windows depois de gravá-lo para definir as configurações de hibernação adaptável.
<?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>