ACPI / Power Management - Architecture and Driver Support

A comprehensive approach to system configuration and device power control is built into Microsoft Windows operating systems, based on the ACPI system interface and other new bus and device specifications. Windows supports capabilities that can be exploited by drivers and applications to improve the user's computing experience.

Power Management for Windows 7 and Windows Server R2
White PaperDeveloping Efficient Background Processes for Windows
White PaperMobile Battery Life Solutions for Windows 7: A Guide for Mobile Platform Professionals  
White PaperPower Availability Requests  
White PaperPower Policy Configuration and Deployment in Windows
White PaperReducing the Disk Footprint for Windows 7 Hibernation  
White PaperUsing PowerCfg to Evaluate System Energy Efficiency
White PaperWindows 7 Brightness Control for Integrated Displays
White PaperWindows On/Off Transitions Solutions Guide  
White PaperWindows Timer Coalescing

Power Management - WinHEC 2008
Microsoft Powerpoint (.ppt)Improving Platform Energy Efficiency [WinHEC 2008; 1.7 MB]
Microsoft Powerpoint (.ppt)Network Power Management Fundamentals [WinHEC 2008; 1.2 MB]
Microsoft Powerpoint (.ppt)Windows 7 Power Management Overview [WinHEC 2008; 2.7 MB]
Microsoft Powerpoint (.ppt)Windows Server Power Management Implementation Details [WinHEC 2008; 947 KB]
Microsoft Powerpoint (.ppt)Windows Server Power Management Overview [WinHEC 2008; 953 KB]

Power Management Best Practices
White PaperApplication Power Management Best Practices for Windows Vista
White PaperDesigning Power-Friendly Devices
White PaperHow to Identify the Windows Version in ACPI by Using _OSI  
White PaperIncreasing System Power Efficiency through Driver Support for Runtime Idle Detection
White PaperMeasuring System Resume Performance on Windows Vista
White PaperMobile Battery Solutions Guide for Windows Vista
White PaperOptimizing Windows Vista Platforms for Energy Efficiency
White PaperPlug and Play and Power Management in WDF Drivers
White PaperPower In, Dollars Out: How to Stem the Flow in the Data Center
White PaperProcessor Power Management in Windows Vista and Windows Server 2008
White PaperRecommendations for Power Budgeting with Windows Server
White PaperSelective Suspend in USB Drivers
White PaperWindows Disk Idle Detection
Microsoft Powerpoint (.ppt)Integrating Drivers and Applications with Windows Power Management

More Power and Windows Vista Topics
ToolsPower Event Monitoring Tool Sample Application
White Paper_OSC Method and PCI Express in Windows Vista
White PaperACPI Driver Interface in Windows Vista
White PaperAway Mode in Windows Vista
White PaperDirect Application Launch from System Startup on Windows Vista
Microsoft Powerpoint (.ppt)Developing Power-Aware Applications for Windows Vista [PDC 2005; 626 KB]
WHDC Portal/NodalBattery Life and Energy Efficiency

Power Management - WinHEC 2007
Microsoft Powerpoint (.ppt)Designing Power Friendly Devices [WinHEC 2007; 13.5 MB]
Microsoft Powerpoint (.ppt)PCs and Energy: Efficiency Implications for OEMs and IHVs [WinHEC 2007; 416 KB]
Microsoft Powerpoint (.ppt)Power Optimizations for Windows Platforms [WinHEC 2007; 2.1 MB]
Microsoft Powerpoint (.ppt)Windows Server Power Management [WinHEC 2007; 1.3 MB]
Windows MultimediaWindows Server Power Management [WinHEC 2007; Streaming media]

ACPI & Power Management - WinHEC 2006
Microsoft Powerpoint (.ppt)ACPI in Windows Vista [WinHEC 2006; 450 KB]
Microsoft Powerpoint (.ppt)Case Study: ATI Device Power Management in Windows Vista [WinHEC 2006; 658 KB]
Microsoft Powerpoint (.ppt)Power Management in Windows Vista [WinHEC 2006; 459 KB]

ACPI and Process Power Management
White PaperHow to Enable Processor Power Management in Windows Server 2003
White PaperStatic Resource Affinity Table
This link leaves the Microsoft.com sitePresentations on the ACPI Web Site

ACPI Hot-Plug Topics
White PaperStatic Resource Affinity Table

Microsoft ACPI Source Language (ASL) Compilers
DownloadableMicrosoft ASL Compiler, v.3.0.1 [645 KB]
DownloadableMicrosoft ASL Compiler, v.4.0.0 [788 KB]  

Power Management and ACPI Specifications
Windows LogoIndustry Specification References for Windows Logo Program
White PaperDevice Class Power Management Reference Specifications
White PaperExtended PSS ACPI Method Specification

PnP and Power Developer References
Windows LogoWindows Logo Program Requirements and Policies
Microsoft.comPower Management (MSDN Library)
Microsoft.comWDK Online: Implementing Plug and Play  
Microsoft.comWDK Online: Implementing Power Management  

See Also
White PaperIA-64 Systems and ACPI 2.0 64-bit Tables
WHDC Portal/NodalArchived White Papers