Fall 2017 Fall 2017 convenient Modern Standby Overview
Fall 2017
Fall 2017
convenient Modern Standby Overview always reachable More wake sources Insta nt o intuitive n le i b mo t n e t n o c h s e fr low power respo nsive d e t c e n n co s e c n e i r e p x e d e t p u rr e t n uni
Even better experience with Modern Standby Hello Cortana Ink Edge Security Gaming
Modern Standby is an “umbrella” term for Connected Standby and Disconnected Standby Legacy Standby (S 3) is the standby power model that has been around for 25+ years Modern Standby offers background activities and wake scenarios that are not available on legacy S 3 Hibernate (S 4) is a deeper sleep state which has a lower power floor but higher resume latency Connected Disconnected
Operating System Supported Sleep States S 3 + S 4 Connected Standby + S 4* S 3 + S 4 Modern Standby + S 4* x 86 / x 64 x 86/x 64/ARM Devices Architecture Naming History of Modern Standby “Connected Standby” “Instant Go” “Modern Standby” * S 4 is only supported on x 86/x 64
Instant On / Off Always on Always connected while “OFF” Expanded Wake Scenarios Low Power Consumption On or Off
Power On with Screen on (S 0) Faster Modern Standby (S 0 ix) Legacy Standby (S 3) Hibernate (S 4) Off (S 5) RESUME SPEED Power On with Screen off (S 0) + Adaptive Hibernate Triggers Slower
Higher Power On with Screen off (S 0) Modern Standby (S 0 ix) & Legacy Standby (S 3) Hibernate (S 4) Off (S 5) + Adaptive Hibernate Triggers POWER CONSUMPTION Power On with Screen on (S 0) Lower
Modern Standby Benefits
Modern Standby y ed d n on Wake Scenarios Wake on Voice (Wo. V) Wake on Finger Print Reader (Wo. FPR) Wake on push notifications (3 rd party UWP apps) Wake on Bluetooth HID devices (Band, Phone, Pen) Performance & Security Entertainment & Staying Connected Faster resume from standby Windows Update preforms while sleep Uninterrupted Audio Playback Receive Skype Calls & IMs Inbox Mail is up-to-date during Sleep (AC power) Sync with Bluetooth Devices (E. g. , Fitness watch) Background upload/download of content (via Background Transfer API) Enterprise Magic Packet Wake On LAN during screen off CS t ec nn e C Scenarios e ct D co is DS cy ga Le S 3 St a b nd
Wake up the system from a Modern Standby by saying “Hey Cortana” Hello! Hey Cortana what time does my next meeting start? Your meeting with Dave is at 3: 30 pm Hey Cortana Wake-on-Voice requires: • Modern Standby system • [Near-Field] Minimum 1 mic, ideally 2 • Using Microsoft Software keyword spotter (AC only) • Or Hardware Keyword Spotter (3 rd party KWS on DSP) [Far-Field] With up to 4 mic array support inbox, Cortana can hear you from up to 4 meters away
Standard Works well in ambient conditions at the typical 0. 5 m distance. Premium Works well from arms-length (leaning back) 0. 8 m in challenging environments like a busy kitchen or a family room. Hey Cortana… Hey Cortana, will the Seahawks win this weekend? Works well from further away, up to 4 m, in challenging environments like a busy kitchen or a family room
Keyword Spotter (KWS) Software Keyword Spotter (SW KWS) Hardwareoffloaded Keyword Spotter (HW KWS) KWS Algorithm KWS Provider Runs on Microsoft 3 rd party hardware platform providers CPU DSP KWS Requirements for Wo. V KWS Audio Driver Requirements Audio Processing S 0 or Modern Standby (AC power only*) Big buffer capture support per DDI (required for Wo. V) OS inbox or 3 rd party APO Modern Standby (AC/DC) Support for HW KWS Dependent DSP offload per on DSP Voice Activation DDI used Quality Requirements Must meet the KPIs target in speech spec 3. 1
Anniversary Update • Cortana On Your Lock Screen • Cortana Always Listening • Wake-on-Voice Experience from S 0 Screen-Off (AC Only) • Turn on Cortana via OOBE • Submit Cortana test logs via SYSDEV Portal Creators Update • Far-Field Support (up to 4 m) • Near-Field Premium (0. 8 m) Fall Creators Update • Wake-on-Voice Hardware Keyword Spotter (AC & DC) • Circular array support • Lid Closed (limited support)
Intel Investments
Power optimization starts @ product definition Product Definition • Battery Life Definition • Low Power features & device adoption analysis • Power Projection (cost, Pn. P trade-offs reference) • New parts enabling Design & development Power Test/Analysis • Power Instrumentation (FIP/PYM) solution & enabling • Standard Power workload setup and test process BKM • Power Map adoption and Low Power Analysis • System Trace/Power Trace Analysis and debug (PHM, Soc. Watch) • Low Power HW implementation • Preload software power analysis Final Battery Life Verification • System trace analysis • standardize “system battery life run” setup/run BKM • System wide LP feature testing • Certification Tests Opportunity to optimize a platform decreases as the platform matures
POWER CONSUMPTION 200 SOC Memory Storage SSD Audio Codec Display Rest of Platform 100 0 Modern Standby Wo. V Disabled Legacy S 3 Modern Standby (AC & DC) Legacy S 3 - S 0 Display Off (AC only) Wo. V Enabled
POWER CONSUMPTION 2000 SOC Memory Storage SSD Audio Codec Display Rest of Platform 1000 0 Modern Standby Wo. V Disabled Legacy S 3 Modern Standby (AC & DC) Legacy S 3 - S 0 Display Off (AC only) Wo. V Enabled
Battery Life Considerations Top 3 power consuming devices in Active States: • Display (Panel Electronic/Backlight ) • SOC (CPU+PCH) • ROP (Rest of Platform) Note: Rest of Platform (ROP) includes PMIC/VR loss, WLAN, Bluetooth, EC, TPM, Thermal Sensor, Touch, and Sensor Hub, and so on. Intel Confidential
Low Power Features for Extending Battery Life Category SOC Memory Features Display Power Saving / Benefits So. C S 0 idle low power mode Enable SLP_S 0# Enable Auto Self-Refresh (ASR) LPDDR 3 / LPDDR 4 Lower power than DDR 3 L/DDR 4 Standby mode power saving Use SSD rather than HDD SSD power is ~100 m. W vs. HDD ~1000 m. W Use Optane Memory to pair with HDD-only system ~200 m. W platform power savings overall Enable Dev. SLP for SATA; L 1. 2 for PCIe NVMe SATA LPM (Dev. SLP) or NVMe LPM (L 1. 2) support Intel Smart Sound Technology (ISST) Connect DMIC to PCH directly Less power during system idle Audio offload ~400 m. W (So. C+Memory) power saving for Video Playback. HW Keyword Spotter for Wo. V Display Power Saving Technology (DPST) 24 bpp panel preferred Storage Audio BOM Selection Recommendation Up to 50% backlight power savings (media content dependent). 18 bpp panel with DPST may have minor visual degradation, suggest performing visual quality verification. Panel Self Refresh (PSR/PSR 2), Display Stream e. DP 1. 4 a compliant display panel Compression (DSC), Multi-SST Operation (MSO) ~200 -250 m. W So. C+Memory power saving in idle display (actual platform config dependent) Variable Refresh Rate (VRR), Live Refresh Rate (LRR), Panel electronics support NVDC Voltage Regulator Input ~100 -300 m. W power saving in idle display (actual platform/ feature config dependent) NVDC PMIC VR Smaller PCB footprint I 2 C Touch Controller with sleep mode support Enable RTD 3 Devices support RTD 3 If USB Touch controller is used, double confirm if it can enter sleep mode in MS) Devices power savings during device idle VR : Premium Power Map Allow lower system power in LPM Avoid to use cascading VRs and LDO Avoid higher power loss EC : Enable lowest power mode at highest residency PCIE devices support L 1 sub-state So. C and PCIe devices power saving USB devices support selective suspend So. C and USB devices power saving *Rest of Platform Note: *Rest of Platform includes PMIC/VR loss, WLAN, Bluetooth, EC, TPM, Thermal Sensor, Touch, and Sensor Hub. The PMIC/VR losses are estimated based on certain assumptions and not measured directly from the system. Power saving is highly dependent on system configuration.
Intel/MSFT Modern Standby IHV Plug. Fest Background: • • • We understand that the IHV partners / OEM and ODMs are facing different challenges in enabling Modern Standby seamlessly. Most of the components enabled for the first time in customer designs from Device level iterative and long process to debug/enable the platform. MSFT and Intel joined efforts to enable Modern Standby for the overall PC ecosystem, as both MSFT and Intel believe Modern Standby is the long term technology direction. In a few years, the whole PC ecosystem will experience a transition from S 3 to Modern Standby. Execution Plan: • • Intel / MSFT jointly driving a Plug. Fest is intended to drive accelerated readiness of Modern Standby devices in the eco-system. Once a device passes all tests in the Plug. Fest, it will be added to the Platform Component List (PCL) which is distributed to OEM/ODM to indicate Modern Standby readiness on Intel platforms/MSFT OS combination. Microsoft & Intel Confidential
2 9 Intel/MSFT Modern Standby Plug. Fest Plan Phase Focus Device Compliance Design Enabling Ingredient Device and Intel Platform Product [Ox. M System] Intel Jointly define Modern Standby Compliance Test kit MSFT Device Vendor Ox. Ms Host the Joint Plug. Fest Event – Invite Device vendor to resolve the compliance Issues Run the Modern Standby Compliance Test kit provided from Intel & MSFT Add the component in Modern Standby PCL List Issue Based support Start the product design with the Modern Standby Compliant component
Intel Collateral CDI# Target Stage IHV/Ox. M Design, Develop, Debug, Validate, Quality IHV/Ox. M Design, Develop Microsoft Collateral Contents Channel 9 Win. HEC Taipei June 2017 Workshop : Designing and Optimizing for Long Battery Life and Responsive Windows Devices IHV/Ox. M Validate, Quality Updated: Win. HEC Anniversary Update Engineering Workshop – Updated Labs Available IHV/Ox. M Debug, Validate, Quality Win. HEC Powercfg Sleep Study IHV/Ox. M Modern Standby Cookbook 1. 3 565776 BIOS Checklist for Modern Standby 565350 Modern Standby & low Power Checklist 571931 SLP_S 0# debug Checklist 570300 Platform Component List(PCL) 1. 5 for KBL 564415 Ox. M Design Skylake and Kaby Lake Platform Power Architecture Guide for the U and Y 543977 Ox. M Design, Develop MSDN / Hardware Dev Modern Standby documents Center Kaby Lake Platform Runtime D 3 Hardware and Software Recommendations 562009 IHV Design, Develop Microsoft Tools Commands and test names OS Inbox Power. Cfg /SPR (former /Sleepstudy) IHV Design, Develop Ox. M Design IHV/Ox. M Design Kaby Lake Platform Device Power Targets and Related Recommendations 563632 Kaby Lake Processor External Design Specification EDS Volume 1 of 2, Revision 2. 5 559100 IHV/Ox. M Design Kaby Lake Processor - External Design Specification - Volume 2 of 2 - Rev. 2. 5 550363 IHV/Ox. M Design Client Technical Training Power Optimization Tools 572983 BIOS Enabling Guide for Windows 10 557130 Kaby Lake-R HDK Schematic & Board File 572555 IHV AIC Design Guide For HDK 566560 Kaby Lake-R HDK User Guide AIC BWG For KBL HDK Windows Performance Recorder (WPR) Windows Assessment and Deployment Kit (Windows ADK) IHV Develop, Debug, Validate, Quality IHV/Ox. M Design, Develop Target IHV/Ox. M Target Connected Standby Energy Efficiency test IHV/Ox. M Analyze by Windows Assessment Console (WAC) & Windows Performance Analyzer (WPA) included in ADK Windows Hardware Lab Connected Standby Duration Test Kit (HLK) IHV/Ox. M Validate, Quality IHV/Ox. M Design, Develop Connected Standby Hardware Security Test IHV/Ox. M IHV Design, Develop Connected Standby IO Stress IHV/Ox. M 572535 IHV Design, Develop IHV/Ox. M 568156 IHV Design, Develop Connected Standby Stress with Driver Verifier's Concurrency Stress WDK Pwr. Test IHV/Ox. M CDI# Stage Power House Mountain Tool 1015566 IHV/Ox. M Intel PEP BIOS Checker Tool Ver 1. 3. 5 1014014 IHV/Ox. M Stage IHV/Ox. M Debug, Validate, Quality IHV/Ox. M Connected Standby Exit Latency Stress Intel Tools Stage Develop, Debug, Validate, Quality Develop Intel & MSFT Confidential – Please contact your Intel & MSFT field representatives to obtain the collaterals.
This feature will be available for all form factors, including mobile
This feature will be available for all form factors, including mobile
- Slides: 41