Create optimizing-surface-power-management

new article
This commit is contained in:
John Kaiser 2018-12-17 12:54:07 -08:00 committed by GitHub
parent a99d8d3a5f
commit 2ece55ef84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,199 @@
---
title: Optimizing power management for Surface devices
description: This topic explains best practice recommendations for maintaining optimal power settings on your Surface device.
ms.prod: w10
ms.mktglfcycl: manage
ms.sitesec: library
author: coveminer
ms.author: v-jokai
ms.topic: article
ms.date: 12/17/2018
---
#Optimizing power management for Surface devices
This topic explains best practice recommendations for maintaining
optimal power settings on your Surface device.
- [Windows performance power slider ](\\l)
- [Modern Standby](#modern-standby)
- [Connected standby for always-on computing](#connected-standby)
- [Disconnected standby for longer battery
life](#disconnected-standby)
- [Changing hibernation timeout](#changing-hibernation-timeout)
- [Changing settings in Advanced power
options](#changing-settings-in-advanced-power-options)
- [Changing settings in Group
Policy](#changing-settings-in-group-policy)
# Using the Windows performance power slider
Surface devices running Windows 10 build 1709and later, provide an
option to directly control power consumption for the CPU and hardware
components. Power slider settings — consisting of four slider modes do
not change any of the power settings in the operating system
(configurable via advanced power options or via Group
Policy).
| Slider mode | Description |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Battery Saver | Helps conserve power, and prolong battery life, when the system is not connected to a power source. When battery saver is on, some Windows features are disabled, throttled, or behave differently. Screen brightness is also reduced. Battery Saver is only available when using battery power (DC). To learn more, see [Battery Saver](https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/battery-saver). |
| Recommended | Delivers longer battery life than the default settings on previous versions of Windows. In some cases, users will see this mode labeled **Better Battery**. |
| Better Performance | Default slider mode that slightly favors performance over battery life and is appropriate for users who want to exchange power for better app performance. |
| Best Performance | Favors performance over power, designed for users requiring maximum performance and responsiveness without regard for battery power consumption. |
To learn more, see:
- [Customize the Windows performance power
slider](https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/customize-power-slider)
- [Battery
saver.](https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/battery-saver)
# Modern Standby
Surface is designed as a modern standby device, dynamically fine-tuning
power management of individual hardware components. Modern standby
enables an instant on experience like smartphones.
It consists of two modes:
- [Connected Standby](#connected-standby)
- [Disconnected Standby](#disconnected-standby)
# Connected Standby
In contrast to traditional sleep modes — ACPI Sleep (S3) and Hibernate
(S4) States — that shut off all system activity when the device screen
is off, Connected Standby maintains network connectivity and syncs with
the cloud.
For example, when you get email or your applications receive data over
the network, Connected Standby powers components only while actively
processing incoming data.
By managing power consumption directly at the individual hardware
component level, fine-tunes power consumption by waking up small
portions of the system for short time spans to handle background tasks
such as an incoming email or network traffic before returning to
(S0), also known as Deepest Runtime Idle Platform State (DRIPS). It is
the default power mode for Surface devices except for Surface Studio.
![A close up of electronics Description automatically
generated](media/image1.png)
**Figure 1.** Power management and core components in Surface Pro
To learn more, see:
- [Modern
Standby](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby)
- [Modern Standby Wake
Sources](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby-wake-sources)
# Disconnected Standby
Disconnected standby extends battery life by disabling Wi-Fi, Bluetooth,
and other network traffic when you close the lid on your Surface.
**To enable Disconnected Standby:**
1. Click **PC settings** \> **System** \> **Power & sleep**.
2. Under Network connection, for the setting **When my PC is asleep and
on battery power, disconnect from the network**, select **Always**.
![A screenshot of a cell phone Description automatically
generated](media/image2.png)
Figure 2. Disconnected Standby
# Changing settings in Advanced power options
You can adjust settings for various preferences such as how long it
takes for the screen to turn off when you step away from the device or
what happens when you close the lid on your device sleep (default) or
do nothing, hibernate, or shutdown. You can also adjust notification
settings that are triggered when battery power drops below a certain
threshold as shown below.
![A screenshot of a cell phone Description automatically
generated](media/image3.png)
Figure 3. Advanced Power Options
NOTE: In general, its recommended to leave the default settings
unchanged and avoid creating custom power plans. This is because Surface
uses an algorithm to intelligently manage power related components
including settings that are not configurable in the Power Options user
interface.
## Changing hibernation timeout
During Connected Standby, Surface devices consume an average of
approximately 1 percent of battery power per hour depending on the
network activity. By default, Surface devices are set to enter
hibernation after six hours.
Since Surface consumes almost no power during hibernation, you may wish
to reduce the timeout period to extend battery life.
To set hibernation timeout on your Surface device:
- In the advanced Power Options dialog box, click **Sleep** \>
**Hibernate** **after**\> and reduce the number of minutes as
appropriate.
![A screenshot of a cell phone Description automatically
generated](media/image4.png)
Figure 4. Setting hibernation timeout
## Changing settings in Group Policy
To set hibernation timeout for multiple Surface devices via Group
Policy:
1. Open the **Group Policy Editor** (gpedit.msc) and browse to:
- Computer Configuration\\Administrative Templates\\System\\Power
Management\\ Sleep Settings
2. In the list of available settings, double-click **Specify the system
hibernate timeout (on battery)** and specify the period of
inactivity — in seconds — before Windows transitions the system to
hibernate.
3. Ensure the policy setting is scoped to take effect on the Surface
devices youre targeting. For example if all your managed Surface
devices belong to a specific security group, use the Group Policy
Management console to configure the policy setting appropriately.
For more information, refer to Recommendations for managing Group
Policy administrative template (.adm) files.
![A screenshot of a computer Description automatically
generated](media/image5.png)
Figure 5. Managing power settings in the Group Policy Editor
# Viewing supported power states
Powercfg is a command-line utility that is used from an elevated Windows
Command Prompt to control all configurable power system settings,
including hardware-specific configurations that are not configurable
through the Control Panel, on a per-user basis. It was first introduced
by Microsoft in Windows XP SP2 in 2003.
To check the supported power states, open an elevated command window and
enter the command:
- powercfg /a
To learn more about managing power, see [Powercfg command line
options](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options).