Presentation is loading. Please wait.

Presentation is loading. Please wait.

WinHEC 2015 12/4/2017 12:25 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.

Similar presentations


Presentation on theme: "WinHEC 2015 12/4/2017 12:25 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE."— Presentation transcript:

1 WinHEC 2015 12/4/ :25 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 WinHEC 2015 12/4/ :25 AM Fundamentals Designing and Optimizing for Longer Battery Life and Responsive Windows Devices Blue Lan Software Engineer II © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Introduction and Agenda
Tech Ready 15 12/4/2017 Introduction and Agenda Session Introduction This session covers Windows 10 Fall Creators updates on OS features, tools, and test kits that enable partners to design, develop, and ship responsive Windows devices that deliver All Day Battery Life Session Agenda Perf/Power Slider User Experience Power User Experience improvements Software Defined Batteries Modern Standby & Adaptive Hibernate Updates System Power Report Energy Estimation Engine & Power Measurement Solutions Assessment Toolkit: Media Quality Assessments & Energy Efficiency Workloads © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Perf/Power Slider User Experience
12/4/ :25 AM Perf/Power Slider User Experience © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Perf/Power Slider User Experience Overview
12/4/ :25 AM Perf/Power Slider User Experience Overview Delivers longer battery life out-of-box 10+% improvement in CPU power in ‘Recommended’ setting Provides users with more control Users can now trade off performance for battery life and vice versa Battery life when needed, perf when needed Easily accessible top level battery User Experience Applies to both AC and DC Only when balanced power scheme is selected 4 positions on DC, 3 positions on AC Windows 10 Creators Update blog App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Overview of Perf/Power Slider Positions
Battery Saver Recommended Better Perf Best Perf Lowest power setting Displayed on DC only Windows features are throttled, screen brightness is reduced Auto enabled at 20% battery capacity Default position Lower power than default settings on Windows 10 Anniversary Update Displayed on AC and DC Slightly favors performance over power Displayed on AC and DC Favors performance over power Displayed on AC and DC Learn More App UI is subject to change and for reference purposes only.

7 Perf/Power Slider Fall Creators Update
12/4/ :25 AM Perf/Power Slider Fall Creators Update Enabling the Slider by default on several chipsets Long term goal: enable on all Windows devices with batteries Default slider position is OEM configurable Slider appears after upgrade from Windows 10 Creators Update “Sticky” user selections on AC & DC Remembers the user selected slider positions on AC and DC Power Throttling Background Apps New feature that reduces impact background apps have on power Blog: Slider and Gaming Mode Game Mode operates independently of the Perf/Power slider, and is still engaged in any Perf/Power slider position © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Overview of 3 Perf/Power Knobs
12/4/ :25 AM Overview of 3 Perf/Power Knobs 1. Battery Saver Introduced in Windows 10 (1507), this feature saves power by reducing background services and screen brightness by 30% 2. Processor Power Management (PPM) Optimization Introduced in Creators Update, this feature saves up to 8% in CPU power by leveraging custom PPM settings that tradeoff performance for longer battery life 3. Power Throttling Background Applications Introduced in Fall Creators Update, this feature saves up to 11% in CPU power by throttling CPU frequency of applications running in the background © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Deep Dive in the 3 Perf/Power Knobs
12/4/ :25 AM Deep Dive in the 3 Perf/Power Knobs 3 Perf/Power Knobs 1. Battery Saver 2. Processor Power Management (PPM) Optimization 3. Power Throttling Background Apps Applicable to DC? Yes Applicable to AC? No User Configurable? OEM Configurable? Available Out-of-box in Fall Creators Update? Yes * Yes ** Hardware dependencies? * PPM optimizations enabled out-of-box on recent Intel chipsets, with plans to expand this to all devices with batteries ** Power throttling in early Fall Creators Update builds is only supported on Intel 6th+ generation processors with Speed Shift Technology enabled, however, the plan is to expand support to other processors in future releases © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Slider Defaults on DC Power
3 Perf/Power Knobs 1. Battery Saver Enabled? 2. Processor Power Management (PPM) Optimizations Enabled? 3. Power Throttling Background Apps Enabled? Battery Saver Yes Recommended No, N/A Better Performance Best  No NEW! 4 Slider Positions

11 Slider Defaults on AC Power
3 Perf/Power Knobs 1. Battery Saver Enabled? 2. Processor Power Management (PPM) Optimizations Enabled? 3. Power Throttling Background Apps Enabled? Recommended No, N/A Yes Better Performance Best 3 Slider Positions AC Power NEW!

12 Power Throttling Controls
12/4/ :25 AM Power Throttling Controls OEMs cannot opt-out of power throttling apps Users have two options to opt-out: 1. Battery Settings Unchecking “Reduce the work the app can do when it’s in the background” will opt the app out 2. ‘Best Perf’ Slider Position Moving the Perf/Power Slider to Best Perf position will opt out all apps from being power throttled App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Power User Experience Improvements
12/4/ :25 AM Power User Experience Improvements © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Definitions of AC chargers
12/4/ :25 AM Definitions of AC chargers Normal charger AC charger that is optimal for a device and in good working condition Weak/slow charger AC charger that is not providing enough power Incompatible charger AC charger that is not designed for the device © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Slow USB-C charger User Experience
12/4/ :25 AM Slow USB-C charger User Experience OS detects slow USB-C chargers that are plugged in Charger that is optimal for a device Notifications ”Slow USB charger connected: To speed up charging or prevent discharging, use the recommended charger and cable for your device, and make sure it’s directly plugged in.” Directs users to the web Clicking notification or the link in the battery flyout directs user to a charging web page App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Discharging while plugged in User Experience
12/4/ :25 AM Discharging while plugged in User Experience User Experience when battery percentage reaches critical battery level while plugged into AC power Windows pops a dialog box warning user the device is discharging even while plugged into AC power This user experience is applicable to all types of AC chargers, including USB-C App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Incompatible USB-C charger User Experience
12/4/ :25 AM Incompatible USB-C charger User Experience OS detects unsupported USB-C chargers OS continues to display battery icon App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 12/4/ :25 AM Power Plan Updates Removing power saver and high performance power plans from UWP and legacy control panel Only power plans that are derived from balanced will appear in the control panel OEM custom power plans derived from high performance or power saver will not appear Legacy power plans will remain configurable via APIs, Powercfg, and Windows Provisioning App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Software Defined Batteries (SDB)
12/4/ :25 AM Software Defined Batteries (SDB) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Software Defined Batteries (SDB) Overview
12/4/ :25 AM Software Defined Batteries (SDB) Overview Devices with two or more batteries can leverage the SDB API to improve battery life by 15+% OS sends hints down to the battery firmware based on the user behavior or current workload OS learns from user’s behavior and sends hints to battery to charge or discharge from battery A or B The battery driver makes the final decision on whether to charge or discharge battery A or B © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 SDB Use Case Jack typically detaches the keyboard after 6pm
12/4/ :25 AM SDB Use Case Jack typically detaches the keyboard after 6pm After 3pm, the OS sends hints down to the battery firmware to discharge from the keyboard in order to preserve the top battery In the morning when Jack uses the 2:1 with the keyboard attached, the OS may suggest discharging from the top battery in order to age the batteries at similar rates Top battery Bottom battery © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Modern Standby (MS) & Adaptive Hibernate Updates
12/4/ :25 AM Modern Standby (MS) & Adaptive Hibernate Updates © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Modern Standby Overview
12/4/ :25 AM Modern Standby Overview Legacy Standby (S3) is the standby power model that has been around for 25+ years Modern Standby is an “umbrella” name for Connected Standby and Disconnected Standby Modern Standby offers wake usages and scenarios that are not available on legacy S3 Hibernate is a deeper sleep state which has a lower power floor but higher resume latency Hibernate (S4) Legacy Standby (S3) Modern Standby (MS or S0iX) Connected (CS) Disconnected (DS) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Disconnected Standby Updates
12/4/ :25 AM Disconnected Standby Updates Power & Sleep - Network connection setting User configurable option provides users control of when to drop the network Power floor is typically lower when network is disconnected, fewer activators Fall Creators Update “Managed by Windows” has been added “When lid is closed” option was removed Default setting is “Never” “Managed by Windows” Definition When lid is closed, Windows takes an inventory of apps that are running “Important“ apps that were recently used are allowed access to the network “Important” apps include VOIP apps and all apps that user sets to “Allow to run background tasks” in the Battery User Experience App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Adaptive Hibernate Updates
12/4/ :25 AM Adaptive Hibernate Updates User prediction trigger was removed from Fall Creators Update Adaptive Hibernate User Prediction trigger removed from Power & Sleep settings & Powercfg options No changes to other adaptive hibernate triggers No changes to the “Standby budget” and “Active usage reserve time” triggers Adaptive Hibernate Resources © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Hey Cortana, will it rain today?
WinHEC 2015 12/4/ :25 AM Wake on Voice No, it’s unlikely. The forecast shows mostly sunny skies with a high of 85 and low of 75 Hey Cortana, will it rain today? Interact with Cortana when a device is in Modern Standby © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Wake & Authenticate on Finger Print Reader
WinHEC 2015 12/4/ :25 AM Wake & Authenticate on Finger Print Reader One action to wake and login using finger print reader © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Sync with Bluetooth Devices
Disconnected and connected standby devices running UWP apps can sync with Bluetooth devices such as fitness watches while remaining in standby App UI is subject to change and for reference purposes only.

29 Windows is Up-to-Date Windows Update checks for, downloading, and installing updates when in Connected Standby UI is subject to change and for reference purposes only.

30 Screen off Audio Playback
Local and streaming audio UWP apps continue to play in low power audio mode after entering disconnected or connected standby App UI is subject to change and for reference purposes only.

31 Skype Calls & Instant Messages (IMs)
Receive Calls and IMs from the UWP Skype app while the device is in Connected Standby App UI is subject to change and for reference purposes only.

32 & Calendar UWP based & Calendar apps are up-to-date on connected standby devices App UI is subject to change and for reference purposes only.

33 Push Notifications Social media, security, doorbell, and many other UWP apps can wake a device from a Connected Standby state App UI is subject to change and for reference purposes only.

34 MS Wake Scenarios that turn screen on
12/4/ :25 AM MS Wake Scenarios that turn screen on Scenarios that wake the device and turn the screen on in Fall Creators Update MSDN will be refreshed at RTM us/windows-hardware/design/device- experiences/modern-standby-wake- sources # MS Wake Scenarios that turn screen on 1 Wake on keyboard press 2 Wake on mouse move 3 Wake on power button press 4 Wake on lid open 5 Wake on Bluetooth HID devices (pen, keyboard, and mouse) 6 Wake on touch pad input 7 Wake on fingerprint reader 8 Wake on Voice (Hey Cortana) 9 Wake on AC/DC toggle 10 Wake on docking to a base that has a secondary battery 11 Wake on incoming Skype UWP app calls 12 Wake on incoming Skype UWP app IMs 13 Wake on location services (geofencing APIs) 14 Wake on Bluetooth device notification (e.g. fitbit) 15 Wake on push notifications (3rd party UWP apps) 16 Wake on 3rd party VoIP calls 17 Wake on 3rd party instant messaging © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 MS Scenarios – Productivity & Enterprise
12/4/ :25 AM MS Scenarios – Productivity & Enterprise Productivity and enterprise scenarios in Fall Creators Update MSDN will be refreshed at RTM us/windows-hardware/design/device- experiences/modern-standby-wake- sources # MS Productivity Scenarios 1 Windows Update performs update while in standby 2 Thermal condition recovery 3 Audio playback (internal speakers) during screen off 4 Audio playback (Bluetooth speakers) during screen off 5 Inbox Mail UWP app mail sync during standby 6 Inbox People UWP app contact sync during standby 7 Inbox Calendar UWP app calendar sync during standby 8 Sync with Bluetooth devices (e.g. band) 9 Bluetooth authentication (e.g. web accounts) 10 Background upload/download of content 11 App operations that require network 12 Background audio recording (OneNote, Voice Recorder) # MS Enterprise Scenario 1 Magic Packet Wake On LAN during screen off © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 System Power Report (SPR)
12/4/ :25 AM System Power Report (SPR) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 Intro to System Power Report (SPR)
12/4/ :25 AM Intro to System Power Report (SPR) Inbox utility that reports power stats during Modern Standby (MS) and active user sessions To collect a SPR, launch an elevated command prompt then, “PowerCfg /SPR” SPR replaced “PowerCfg /SleepStudy” in Windows 10 Creators Update Contains E3 energy data for each active and MS session Prints out top offenders that activate the device during MS sessions App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 SPR: Blocking Components Mockup
12/4/ :25 AM SPR: Blocking Components Mockup Components that block entering the DAM and Maintenance phases will be printed out App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 SPR: Battery Capacity at MS Entry and Exit
12/4/ :25 AM SPR: Battery Capacity at MS Entry and Exit Details on calibrated capacity values help explain abnormal change rates App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 SPR: Detailed MS exit reasons
12/4/ :25 AM SPR: Detailed MS exit reasons Windows 10 Creators Update MS exit reason was a general “User Input” Fall Creators Update SPR displays specific details such as “keyboard, mouse, power button, and touchpad” Windows 10 Creators Update Fall Creators Update App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

41 SPR: GPU blocking components
12/4/ :25 AM SPR: GPU blocking components Expanding the ClassicD3D.exe node provides active time + meta data on GDI updates and wakes App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 Energy Estimation Engine (E3) & Power Measurement Solutions
12/4/ :25 AM Energy Estimation Engine (E3) & Power Measurement Solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

43 Energy Estimation Engine (E3)
12/4/ :25 AM Energy Estimation Engine (E3) What is E3? Inbox service running on all battery powered Windows 10 devices Attributes energy usage to hardware, apps, and services Accuracy More accurate energy data with optional hardware power meters * Actual accuracy varies depending on how different the hardware power characteristics are from the device Microsoft used to generate the default power profiles ** Hardware based power monitoring chips can be included in pre-production & retail devices Note: The accuracy data above is specific to screen on scenarios © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44 E3 Compatible Hardware Power Meters
12/4/ :25 AM E3 Compatible Hardware Power Meters Product Name & Availability Description & Notes Contact & Info Microchip: 4 Channel power monitor – in development, sampling Microchip power meter solution is sampling to customers under NDA Offers a measurement range of 0V to 32V Resolution of 16 bits for a full scale range of 100 mV sense voltage Maxim MAX34407: SMBus 4-Channel, Wide 66dB Dynamic Range Power Accumulator – Available in market today As low as 50μV Current-Sense Voltage Specs: Maxim MAX34417: SMBus 4-Channel 86dB Dynamic Range Power Accumulator – in development As low as 5μV Current-Sense Voltage © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

45 Power Instrumentation Comparisons
12/4/ :25 AM Power Instrumentation Comparisons Fully Instrumented Device Intel® HDK Power Meter Chip Cost High ($$,$$$) Medium ($$$) Low ($) Component Flexibility Low High E3 Compatibility No Yes Scale Medium Number of Rails ~32-64 32 (8 power meters) 4 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

46 Intel HDK Power Measurement Overview
12/4/ :25 AM Intel HDK Power Measurement Overview Low cost and scalable power instrumented HDK Costs < $1000 USD Supports monitoring 32 power rails Enables OEMs/ODMs to plug & play different components and firmware to measure power Intel, Microsoft, & Microchip Collaboration Intel developing the HW design, BIOS/EC, and samples MSFT developed power meter driver and application for viewing/saving energy data Microchip developing power meters Availability and Order URL The CNL HDK will support this power measurement solution Please periodically check for availability Note: KBL do not have power measurement solution © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

47 HDK Real-time Power Monitor App
12/4/ :25 AM HDK Real-time Power Monitor App Runs on HDK or remote measurement PC Supports filtering per rail and writing energy data to CSV file © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

48 Power Meter Driver over USB
12/4/ :25 AM HDK Design Common Core Module and I/O board with different add-in-card connectors enable prototyping and validation by product configuration I/O Board HDK Full Kit Measurement PC HDK Power App Common Core Module EMI USB Power Meter Driver over USB © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

49 12/4/ :25 AM Media Quality Assessments & Energy Efficiency (EE) Workloads in the Assessment Toolkit (ADK) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

50 Assessment Toolkit Overview
12/4/ :25 AM Assessment Toolkit Overview Automated performance and quality assessments & energy efficiency workloads Perf assessments generate perf metrics such as boot time, app launch time, memory footprint Quality assessments generate audio/video glitch stats Energy efficiency workloads generate battery rundown stats Generate verbose and actionable ETW logs for analysis in tools such as Windows Performance Analyzer (WPA) and Media eXperience Analyzer (MXA) Fall Creators Updates New Media Quality assessments that generate audio video metrics New Office productivity & video playback energy efficiency workloads Deprecated out-of-date energy efficiency workloads © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

51 Assessment Toolkit Download
12/4/ :25 AM Assessment Toolkit Download ADK Install for Windows Insiders and EEAP partners ADK Install post RTM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

52 Assessment Toolkit Install
12/4/ :25 AM Assessment Toolkit Install Features to select Windows Assessment Toolkit Windows Performance Toolkit Media eXperience Analyzer is optional, but recommend for analyzing ETW logs generated by the Media Quality & Media Energy Efficiency workloads App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

53 Media Quality Assessment
12/4/ :25 AM Media Quality Assessment Run Assessments Configure the assessment parameters in the Windows Assessment Console (WAC) then run the assessment View results in WAC Media Quality audio/video glitch counts in the Windows Assessment Console (WAC) App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

54 How to run Media Quality Assessment
12/4/ :25 AM How to run Media Quality Assessment Step 1 Launch the Windows Assessment Console, click options, then New Job Step 2 Select “Create a custom job” Step 3 Click “Add assessments”, select the Windows 10 Media Playback Quality assessment then configure parameters and run App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

55 Energy Efficiency (EE) Workloads
12/4/ :25 AM Energy Efficiency (EE) Workloads NEW! Energy Metrics NEW! App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

56 How to run energy efficiency workloads
12/4/ :25 AM How to run energy efficiency workloads Step 1 Launch the Windows Assessment Console, click options, then New Job Step 2 Select “Create an energy efficiency job” Step 3 Click “Add assessments”, select the assessment(s) to add to the job, then configure parameters and run App UI is subject to change and for reference purposes only. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

57 12/4/ :25 AM Thank you! © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

58 12/4/ :25 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

59 12/4/ :25 AM Appendix © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

60 Modern Standby Resources
12/4/ :25 AM Modern Standby Resources © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

61 Tip for validating modern standby power floor
12/4/ :25 AM Tip for validating modern standby power floor Disable Adaptive Hibernate Triggers The following powercfg commands will disable adaptive hibernate triggers, enabling OEMs to optimize & validate the MS power floor without the device going into hibernate: Disable User Presence Prediction based Doze to S4 trigger (default is enabled) powercfg /setdcvalueindex scheme_current sub_presence USERPRESENCEPREDICTION 0 Disable Standby Budget Percent trigger (default is 20%) powercfg /setdcvalueindex scheme_current sub_presence standbybudgetpercent 0 Disable Standby Active Reserve Time trigger (default is 20min) powercfg /setdcvalueindex scheme_current sub_presence standbyreservetime 0 NOTE: After running the command(s) above, please run so that the changes take effect: powercfg /setactive scheme_current © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

62 Modern Standby Docs and Videos (1/2)
12/4/ :25 AM Modern Standby Docs and Videos (1/2) # Document Description & URL 1 WinHEC June 2016: Customizing & Optimizing Modern Standby Devices Hands-on Lab on Channel 9 Hands-on lab doc that covers the following topics: Navigate through a SleepStudy report, analyze standby ETL traces with WPA Identifying problems with spurious wakes, missing drivers & constraints, and USB devices Learn more about Adaptive Hibernate Triggers & how to customize settings 2 WinHEC 2015: Debugging Power Problems in Standby Talk & Lab on Channel 9 Talk: English Slides: Mandarin Slides: Lab: (note: The WinHEC June 2016 lab is an updated version of this lab) 3 POWERCFG /SPR (Formerly known as SleepStudy) training video © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

63 Modern Standby Docs and Videos (2/2)
12/4/ :25 AM Modern Standby Docs and Videos (2/2) # Document Description & URL 4 Modern Standby Updates on Windows.com Brief overview of the Fall 2016 changes to enable Battery Saver by default in Modern Standby 5 Modern Standby Content on MSDN 6 Adaptive Hibernate Docs on MSDN © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

64 Modern Standby Tests and Tools (1/2)
12/4/ :25 AM Modern Standby Tests and Tools (1/2) # Tool / Test Suite Description & URL 1 ADK: Windows Performance Analyzer (WPA) Included in the Windows Assessment and Deployment Kit (ADK), the Windows® Performance Toolkit consists of performance monitoring and trace visualization tools that produce in-depth performance profiles of Windows operating systems and applications. 2 OS: PowerCfg /Sleepstudy Checks if the platform is in Modern Standby. Sleep Study tool provides overview information about each connected standby session. This information includes the active & idle time, and the power consumed. Learn more in the following Channel 9 Defrag Tools training video: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

65 Modern Standby Tests and Tools (2/2)
12/4/ :25 AM Modern Standby Tests and Tools (2/2) # Tool / Test Suite Description & URL 3 ADK: Modern Standby Energy Efficiency Assessment Windows Assessment & Deployment Kit contains an energy efficiency assessment that generates an ETW log and measures the drain rate while in Modern Standby. 4 HLK: Modern Standby & Compatibility Tests MS Duration Test: MS Exit Latency Stress: MS Hardware Security Test: MS IO Stress: MS Stress with Driver Verifier's Stress: HLK Compatibility Playlists: 5 DDK: PwrTest Scenarios © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

66 12/4/ :25 AM E3 Resources © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

67 E3 & Power Meter Resources
WinHEC 2016 12/4/ :25 AM E3 & Power Meter Resources MSDN Channel 9 Video on PowerCfg /SRUMUTIL Demonstrates how to visualize E3 data in Excel WinHEC 2016 & 2015 Battery Life Content Includes introduction to E3 ETW logging and PowerCfg /SRUMUTIL 2016: 2015: Edge Leveraged power meter chips to optimize for power Overview & video: Test Methodology: PowerCfg /SleepStudy leverages Power Meter chips © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

68 Power Training Videos on MSDN CH9
WinHEC 2016 12/4/ :25 AM Power Training Videos on MSDN CH9 Channel 9 video on PowerCfg /SRUMUTIL Demonstrates how to visualize E3 data in Excel PowerCfg /SleepStudy leverages Power Meter chips Media eXperience Analyzer part 6: Audio Offload Audio-Offload Media eXperience Analyzer part 2: Video Playback Power Saving Video-Playback-Power-Saving © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

69 Performance & Quality Resources
12/4/ :25 AM Performance & Quality Resources © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

70 Perf Analysis Training Videos on MSDN CH9
WinHEC 2016 12/4/ :25 AM Perf Analysis Training Videos on MSDN CH9 Performance Analysis of UWP Apps Performance Tracing in OOBE Critical Path Analysis with Windows Performance Analyzer Boot Performance Memory Footprint and Leaks © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

71 MXA Glitch Analysis Training Videos on Ch9
WinHEC 2016 12/4/ :25 AM MXA Glitch Analysis Training Videos on Ch9 DefragTools #149 - Media eXperience Analyzer part 1 Media eXperience Analyzer part 3: Audio Glitch Analysis Media eXperience Analyzer part 5: Audio Glitch Analysis part 2 Audio-Glitch-Analysis-II Media eXperience Analyzer part 4: Video Glitch Analysis © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

72 Edge Blog on Input Responsiveness
WinHEC 2016 12/4/ :25 AM Edge Blog on Input Responsiveness © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "WinHEC 2015 12/4/2017 12:25 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE."

Similar presentations


Ads by Google