WinHEC 2015 9/12/2018 1:46 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.

Slides:



Advertisements
Similar presentations
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Stephen Berard Program Manager Windows Platform Architecture Team.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WinHEC /4/ :25 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Ignite /10/2018 3:38 AM
Wireless Communication and Networks
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
5/28/2018 9:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Azure Cloud Shell Magic of Modern Command-line Management
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Timesheets and Statusing in Project 2013
Windows 8 Hardware Certification Program and KIT Overview
7/2/2018 2:39 AM BRK2413 Customer lifecycle with LCS: Dynamics 365 for Finance and Operations, Enterprise edition Manali Dongre Senior Program Manager.
“Enable, Invent & Adopt, Transform”
A Fast Track into Device Guard
Excel and Power BI Better Together Democratization of data
Developing Drivers in Visual Studio
Performance Sylvain Goyette Senior Program Manager WinHEC 2015
Installation and database instance essentials
Building a great Metro style device app for your printer
Automate all things! Microsoft Azure continuous deployment
A lap around DirectX game development tools
Connecting Bluetooth Low Energy devices to Windows
WinHEC Online & Fall Creators Update Overview
Microsoft Build /20/2018 5:17 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building great Metro style apps for mobile broadband devices
Maximizing Windows 7 Performance: Troubleshooting Tips
Introducing low-power buses for Windows 8
Power Apps & Flow for Microsoft Dynamics SL
Reaching more customers with accessible Metro style apps using HTML5
Windows Phone multitasking
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Building a great Metro style device app for your camera
Architecting and integrating sensor drivers
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Certifying graphics experiences on Windows 8
Tooling and Diagnostics
Michael Beck Principal Group Program Manager Microsoft Corporation
Delivering great performance and battery life
Excel Rest API Sudhi Ramamurthy Program Manager, Office Extensibility
Improving performance with the Windows Performance Toolkit
Microsoft Virtual Academy
Quality & Performance for XAML Apps
Customizing WPA Trace Views
Windows Phone application performance and optimization
Introducing Metro style device apps
Windows Phone: Developer Best Practices and How to Maximize Performance
Introduction to the new WPA user interface
Building great Windows 8 systems
Overview: Dynamics 365 for Project Service Automation
What's New in Microsoft Deployment Toolkit 2012 (MDT)
Building and running HPC apps in Windows Azure
Customizing ADK assessment reports
Best practices for packaging and distributing device drivers
Delivering great hardware solutions for Windows
Windows 8 Security Internals
Introducing the Windows Store
Build /4/ Diagnosing issues with Windows Phone 8.1 JavaScript apps using Visual Studio Andy Sterland Senior Program
5/8/2019 3:20 AM bQuery-Tool 3.0 A new and elegant way to create queries and ad-hoc reports on your Baan/Infor ERP LN data. This Baan session is a query.
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
5/16/2019 Windows Performance Jump Start Chell Sterioff Milad Aslaner Sr. Program Manager Premier Field Engineer Microsoft Corporation Microsoft.
Build /20/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Deploying and Managing Windows To Go
Microsoft 365 Business Technical Fundamentals Series
7/31/2019 9:47 AM HW-148P Scaling and extending Windows assessments to improve system quality: Part 1 Patrick Azzarello Senior Program Manager Windows.
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft 365 Business Technical Fundamentals Series
WCL425 App Compat for Nerds Chris Jackson.
Presentation transcript:

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

Optimizing Windows Devices for Battery Life WinHEC 2015 9/12/2018 1:46 AM Optimizing Windows Devices for Battery Life Jorge Novillo Senior Program Manager © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Fundamentals & Customer Satisfaction Absolutely love this computer … Beautiful laptop, nice 1080p touch screen, and great battery life! … Great battery life … I’ve had this laptop for just a month. Love the battery life! I can use it for several hours a day for 3 or 4 days before it needs charging. … Source: www.microsoftstore.com © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Battery Life Features in Windows Battery Life Assessments Tech Ready 15 9/12/2018 1:46 AM Agenda Battery Life Features in Windows Battery Life Assessments Hardware Power Measurement Solutions Optimization & Analysis Tools © 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.

Battery Life & Design Tradeoffs WinHEC 2015 9/12/2018 1:46 AM Battery Life & Design Tradeoffs Battery Life Larger Battery Larger Display Touch Higher Resolution Smaller Display Lower Resolution Non-Touch Smaller Battery Solid State Drive Hard Drive 60 Hz fixed panel Audio Offload 48 Hz - 60 Hz panel No audio offload Panel Self Refresh No Panel Self Refresh Longer Shorter Audio offload reduces CPU power by 4-14% Solid State Drives are energy efficient Touch digitizers consume more energy Saves power by turning off display engine Low refresh rate panels reduce power by 3-5% Larger displays consume more energy 4k resolution consumes more energy than 1080p Higher battery capacity increases weight & height © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Battery Life Planning Power Modeling Partner with silicon vendors WinHEC 2015 9/12/2018 1:46 AM Battery Life Planning Power Modeling Build power models for each device model Lookup energy data on component datasheets Partner with silicon vendors Leverage your silicon partners’ reference design and development kits to verify power characteristics on datasheets Scenario Workload Hardware Part # Idle Standby Playback Platform CPU Part #A Display Part #B Input controller Part #C Memory Part #D Storage type Part #E Wi-Fi Part #F Mobile broadband Part #G Sensors Part #H Battery controller Part #I Other parts Part #J,K Total Avg Power (mW) Battery Capacity (Whr) Est. Battery Life (hours) Power Model Sample Est. Battery Life hours = Battery Capacity (Wh) System Power Consumption (W) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Battery Life Features in Windows 9/12/2018 1:46 AM Battery Life Features in Windows © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Performance Power Slider 9/12/2018 1:46 AM Performance Power Slider © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Performance Power Slider WinHEC 2015 9/12/2018 1:46 AM Performance Power Slider Performance & battery balance Performance/Power slider enables users to choose the right balance between battery-life longevity and system performance Updates Slider enabled on all AMD and Intel chipsets Recommended slider position renamed to Better battery Default position is Better Performance and is OEM configurable Behind the scenes levers Lever 1: General Processor Power Management (PPM) tuning & Processor Specific tuning (Example: EPP) Lever 2: Power throttling background applications (DC power only) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Power Settings Hierarchy & Slider Positions WinHEC 2015 9/12/2018 1:46 AM Power Settings Hierarchy & Slider Positions Battery Saver Lowest power setting Scenario Profiles Low-latency, low-power, constrained – dynamically applied based on workload Power Scheme Overlays Slider shown when the Balanced Power Scheme is active Power Schemes Balanced, High Performance, Power Saver, OEM Custom Better Battery Favors power Better Perf Slightly favors performance Best Perf Favors Performance © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Lever 1: PPM Tuning Definitions Inbox EPP Values Overview Resources WinHEC 2015 9/12/2018 1:46 AM Lever 1: PPM Tuning Definitions PPM: Processor Power Management EPP: Energy Performance Preference (0% – 100%) 0% favors performance, 100% favors power Overview Inbox PPM settings on all Intel and AMD chipsets Inbox EPP settings only apply to devices with Intel Speed Shift Custom OEM firmware can be tuned for each slider position Resources Power Settings: https://aka.ms/Config-Power-Settings Power Slider: https://aka.ms/Perf-Power-Slider PPM Options: https://aka.ms/PPM-Options PerfEPP: https://aka.ms/PerfEPP Inbox EPP Values Slider Position AC DC Battery Saver None None * Better Battery EPP 70 Better Performance EPP 33 EPP 50 Best Performance Modern Standby: EPP 25 S3: EPP 0 * This is the Fall Creators Update value and is planned to change to EPP 70 in next release. Notes: EPP values above are subject to change Settings which are not explicitly set are inherited from Better Performance (Balanced Plan). © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Lever 2: Power Throttling WinHEC 2015 9/12/2018 1:46 AM Lever 2: Power Throttling Overview Reduces CPU power by up to 11% by slowing down background apps User configurable, not OEM configurable, & only applies to DC power Enabled on all 6th+ gen Intel chipsets, with or without Speed Shift Enabling on AMD Ryzen mobile chipset is work-in-progress Application Control App developers can define power throttling levels using the SetProcessInformation function: https://aka.ms/SetProcInfo Resources Blog: https://aka.ms/powerthrottling Learn more: https://aka.ms/Perf-Power-Slider Power Throttling Info. in Task Manager’s Details tab © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Lever 2: Power Throttling User Controls WinHEC 2015 9/12/2018 1:46 AM Lever 2: Power Throttling User Controls Options for opting out of power throttling Option #1: Unchecking “Reduce the work the app can do when it’s in the background” will opt the app out of power throttling Option #2: opt all apps out by moving slider to Best Performance © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Slider Support Summary WinHEC 2015 9/12/2018 1:46 AM Slider Support Summary Slider feature & levers With Speed Shift Without Slider User Experience Enabled Lever 1 Generic PPM settings (Silicon Agnostic) CPMinCores, CPMaxCores, CPIncreaseTime, CPDecreaseTime, CPHeadroom, etc. Processor specific PPM settings EPP (Energy Performance Preference) PerfIncreaseThreshold, PerfIncreaseTime, PerfDecreaseThreshold, PerfDecreaseTime, PERFINCPOL, PERFDECPOL Lever 2 Power Throttling support * ** PowerCfg /qh scheme_balanced sub_processor * Enabled on all 6th+ generation Intel® chipsets ** Enabling Power Throttling on AMD Ryzen mobile chipset is work-in-progress © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo #1 Lookup PPM settings using WPR and WPA WinHEC 2015 9/12/2018 1:46 AM Demo #1 Lookup PPM settings using WPR and WPA Lookup overlay settings using PowerCfg Opt-out of power throttling via AC mode, Battery UX, & slider © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Battery Saver & Usage 9/12/2018 1:46 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Battery User Experiences WinHEC 2015 9/12/2018 1:46 AM Battery User Experiences Battery saver Extends battery life by limiting background activity and reducing screen brightness by 30% https://aka.ms/windowsbatterysaver Battery usage by app Stack ranked list of applications that impact battery life based on the Energy Estimation Engine (E3) service © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Energy Estimation Engine (E3) 9/12/2018 1:46 AM Energy Estimation Engine (E3) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Energy Estimation Engine (E3) Overview 9/12/2018 1:46 AM Energy Estimation Engine (E3) Overview Overview Inbox service running on all battery powered Windows 10 devices Attributes energy usage to hardware, apps, and services Battery usage by app leverages E3 data Accuracy Improve accuracy with optional hardware power meters available from Maxim Integrated and Microchip * Actual accuracy of the software estimation code path varies depending on how different the hardware power characteristics are from a device Microsoft used to generate the default inbox power profiles. ** Hardware based power monitoring chips can be included in pre-production and retail devices. *** This varies from processor to processor, but the 89% value is based on energy data reported by Intel MSRs on recent Intel chipsets. 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.

Energy Estimation Engine (E3) Updates WinHEC 2015 9/12/2018 1:46 AM Energy Estimation Engine (E3) Updates Power model improvements Continued improvements in energy attribution accuracy Enablement docs Improving hardware power meter enablement documentation Telemetry E3 telemetry analysis investments Sample E3 Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Software Defined Battery (SDB) 9/12/2018 1:46 AM Software Defined Battery (SDB) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Software Defined Battery (SDB) WinHEC 2015 9/12/2018 1:46 AM Software Defined Battery (SDB) Overview & purpose Applies to devices with two or more batteries Standardized battery management interface Age balance batteries in detachable devices Resources SDB API: https://aka.ms/SDB-API SDB Research: https://aka.ms/Battery-MSR © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Low Power Media Playback 9/12/2018 1:46 AM Low Power Media Playback © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Power Savings Checklist & Resources WinHEC 2015 9/12/2018 1:46 AM Power Savings Checklist & Resources Audio offload capable hardware Audio offload saves 4-14% in power Devices that already support audio offload: apply the latest audio IHV drivers to fix recent bugs Learn more: https://aka.ms/MXA-AudioOffload Low refresh rate (48Hz) panels When playing 24fps in full screen in Media Engine based app, refresh rate drops from 60 to 48hz Saves 3-5% in power, learn more: https://aka.ms/MXA-VideoPower Save power with Media Engine apps Promote usage of Media Engine based playback apps with users and reviewers Movies & TV and Netflix support power saving features © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Battery Life Assessments 9/12/2018 1:46 AM Battery Life Assessments © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Assessment Toolkit Overview 9/12/2018 1:46 AM Assessment Toolkit Overview Automated assessments Performance, quality, and energy efficiency assessments simulate real world scenarios while capturing metrics & actionable traces New energy efficiency workloads Office productivity & video playback Added support for Windows on Snapdragon © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Download & Install Assessment Toolkit 9/12/2018 1:46 AM Download & Install Assessment Toolkit ADK Download Preview Build: https://aka.ms/ADK-Preview RTM Build: https://aka.ms/ADK-RTM Features to install Windows Performance Toolkit Windows Assessment Toolkit Media eXperience Analyzer 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.

Energy Efficiency (EE) Assessments 9/12/2018 1:46 AM Energy Efficiency (EE) Assessments Assessments NEW! 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.

Energy Metrics and Diagnostic Logs 9/12/2018 1:46 AM Energy Metrics and Diagnostic Logs Energy Metrics Diagnostic Logs Filename Description playback_steadystate.etl ETW log captured several minutes after the media player has been in full screen mode. playback_startup.etl ETW log captured at the startup of playback. E3-SRUMUTIL-CSVLog.csv Energy Estimation Engine Logs (CSV and XML) E3-SRUMUTIL-XMLLog.xml 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.

Demo #2 Configure an energy workload in the WAC WinHEC 2015 9/12/2018 1:46 AM Demo #2 Configure an energy workload in the WAC View energy metrics in WAC and diagnostic logs in explorer Create pivots on E3 data in Excel © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Hardware Power Measurement Solutions 9/12/2018 1:46 AM Hardware Power Measurement Solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

Maxim Power Meter Updates WinHEC 2015 9/12/2018 1:46 AM Maxim Power Meter Updates MAX34407 SMBus 4-Channel Wide 66dB Dynamic Range Power Accumulator Available today Contact: analog@maximintegrated.com Product page: https://www.maximintegrated.com/en/products/analog/amplifiers/MAX34407.html MAX34417 SMBus 4-Channel 86dB (20,000:1) Dynamic Range Power Accumulator Available in January 2018 Contact Maxim: analog@maximintegrated.com © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microchip Power Meter Updates WinHEC 2015 9/12/2018 1:46 AM Microchip Power Meter Updates PAC1934 Update 4 channel WLCSP (wafer level chip scale package) power meter in full production µQFN (quad flat no lead) samples available for development Product page & press release http://www.microchip.com/wwwproducts/en/PAC1934 http://www.microchip.com/pressreleasepage/windows-10-devices-new-power-monitoring-ic-from-microchip Resources Microsoft Windows 10 Driver software (for download & in Microsoft Store) Windows Integration Application Note (AN2534) EMI Utility – GUI for Windows + PAC1934 Evaluation Board ADM00805 and Software Python Applications Software for Development Contact Microchip: E3@microchip.com © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Intel Power Instrumented HDK WinHEC 2015 9/12/2018 1:46 AM Intel Power Instrumented HDK Power instrumented HDK Enables OEMs/ODMs to measure power on 36 rails Intel partnered with Microsoft & Microchip Availability Visit www.HDKBoard.com in Q2 2018 Applications Evaluate HW prototypes from a power perspective Select energy efficient components for BOM Optimize Modern Standby power floor Driver/FW Development & Optimization Optimize applications and services for power © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Optimization & Analysis Tools 9/12/2018 1:46 AM Optimization & Analysis Tools © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

PowerCfg Inbox Utility 9/12/2018 1:46 AM PowerCfg Inbox Utility © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

PowerCfg Overview Purpose & Common Usages Resources 9/12/2018 1:46 AM PowerCfg Overview Purpose & Common Usages Set, query, and diagnose power related settings and issues PowerCfg /SPR: Report for optimizing screen-on and Modern Standby sessions PowerCfg /SRUMUTIL: Energy Estimation Engine (E3) log PowerCfg /Energy: Collects a 60 second power trace and generates energy report PowerCfg /Batteryreport: Battery drain history and battery condition info. PowerCfg /A: Print out supported sleep states Resources Overview: https://aka.ms/DefragTools-PowerCfg System Power Report 1: https://aka.ms/DefragTools-PowerCfgSPR1 System Power Report 2: https://aka.ms/DefragTools-PowerCfgSPR2 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.

System Power Report (SPR) Overview 9/12/2018 1:46 AM System Power Report (SPR) Overview Supports all power states SPR generates stats during active, sleep, and hibernate sessions E3 energy data broken down by each active and Modern Standby session How to generate a SPR Run PowerCfg /SPR from elevated command prompt 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.

Demo #3 View active FSVP session in SPR WinHEC 2015 9/12/2018 1:46 AM Demo #3 View active FSVP session in SPR View Modern Standby session in SPR (USB Mouse kept alive) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Performance Recorder (WPR) 9/12/2018 1:46 AM Windows Performance Recorder (WPR) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Performance Recorder (WPR) WinHEC 2016 9/12/2018 1:46 AM Windows Performance Recorder (WPR) Purpose Utility for collecting Event Tracing for Windows (ETW) logs Visualize and analyze logs in analysis tools that ship in ADK: Windows Performance Analyzer (WPA) Media eXperience Analyzer (MXA) GPU View Availability Command line version of WPR available inbox UI version ships in the Assessment and Deployment Kit (ADK) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Performance Analyzer (WPA) 9/12/2018 1:46 AM Windows Performance Analyzer (WPA) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Performance Analyzer (WPA) WinHEC 2016 9/12/2018 1:46 AM Windows Performance Analyzer (WPA) Purpose Analyze ETW logs and optimize power for screen on and modern standby scenarios Availability Ships in the Assessment and Deployment Kit (ADK) Resources Intro to WPA: https://aka.ms/WPA-Intro © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

System Timer Resolution (STR) view in WPA 9/12/2018 1:46 AM System Timer Resolution (STR) view in WPA Purpose STR expected to be at 15.6ms+ when on battery and system is idle Time critical or real-time applications may request lower STR to reduce latency New view in WPA reports apps requesting lower timer resolutions Impact on battery life Low STR values can increase power consumption by > 100mW Verify software installed on OEM images does not lower STR 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.

Media eXperience Analyzer (MXA) 9/12/2018 1:46 AM Media eXperience Analyzer (MXA) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Media eXperience Analyzer (MXA) WinHEC 2016 9/12/2018 1:46 AM Media eXperience Analyzer (MXA) Applications Optimize media scenarios for quality and power Verify power saving features are enabled Correlate power data with activity Availability Ships with the Assessment and Deployment Kit (ADK) Resources Video power savings: https://aka.ms/MXA-VideoPower Audio offload: https://aka.ms/MXA-AudioOffload Power data System activity © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo #4 Collect ETW using WPR while modifying the STR using test app WinHEC 2015 9/12/2018 1:46 AM Demo #4 Collect ETW using WPR while modifying the STR using test app View STR info in WPA Confirm low refresh rate playback support in MXA © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

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