Episode

Defrag Tools #157 - Energy Estimation Engine (E3)

Collecting and visualizing Windows 10 Energy Estimation Engine (E3) data with "powercfg /srumutil" and Excel

In this episode of Defrag Tools, Chad Beeder and Jorge Novillo take a look at the Energy Estimation Engine (E3) in Windows, and how to use it to get detailed information about battery usage.

Note: In addition to viewing data from a single device, as demonstrated in the video, an OEM, during device pre-production, or an enterprise IT administrator could create domain scripts to generate and collect E3 SRUMUTIL logs on a daily or weekly basis and collect the information in a database. This would allow the OEM or enterprise to analyze energy usage data from devices, and identify opportunities to improve battery life on their Windows images.

Additional Resources:

Energy Estimation Engine (E3) presentation from WinHEC 2015
Energy Estimation Engine (E3) lab from WinHEC 2015

Timeline:

[00:00] Introductions and overview
[01:04] First step: Look at the Battery Use UI, in the Settings app
[02:11] How to reset the battery usage data, for testing and analysis purposes
[04:45] Use powercfg /srumutil to get a detailed report on power usage - we can use Excel to analyze it
[06:20] Note the "MeasuredPower" column - tells you whether there is a power meter chip in the device (for more accurate reporting)
[09:07] Using an Excel Pivot Table to analyze the data. This report also includes background processes not shown in the Battery Use UI.
[12:08] We can also get a more granular breakdown of usage by various apps, and even generate fancy charts!
[16:51] Questions? Email us at defragtools@microsoft.com