By Mike Yi (Intel), Added
Download
Intel® Power Gadget 3.0.7 (Windows 32-bit)
Intel® Power Gadget 3.0.7 (Windows 64-bit)
Intel® Power Gadget 3.0.3 for Mac
Intel® Power Gadget 2.5 for Linux
Development Team
- Windows: Seung-Woo Kim, Karthik Krishnan, Vardhan Dugar, Joseph Jin-Sung, Jun De Vega, Mike Yi
- Mac: Patrick Konsor
- Linux: Martin Dimitrov, Carl Strickland
Introduction
Intel® Power Gadget is a software-based power usage monitoring tool enabled for Intel® Core™ processors (from 2nd Generation up to 6th Generation Intel® Core™ processors), Intel® Atom™ processors not supported. It is supported on Windows* and Mac OS X* and includes an application, driver, and libraries to monitor and estimate real-time processor package power information in watts using the energy counters in the processor. With this release, we are providing functionality to evaluate power information on various platforms including notebooks, desktops and servers
Background
Traditional methods to estimate power/energy usage of the processor has always been a cumbersome task that included special purpose tools or instrumentation on the platform along with third party equipment. The motivation for the tool was to assist end-users, ISV’s, OEM’s, developers, and others interested in a more precise estimation of power from a software level without any H/W instrumentation.
New Features
In version 3.0 there are additional features that include estimation of power on multi-socket systems as well as externally callable APIs to extract power information within sections of code. The multi-socket support essentially evaluates the Energy MSR on a per-socket basis and provides an estimate of power draw per socket. The API layer is a set of libraries and dlls that can be called and offers the flexibility to build the tool within code sections of an application. Latest release also includes support for Windows 8* (desktop mode).
Brief Description (Windows version)
Intel® Power Gadget 3.0 consists of the following components. Set of driver and libraries which access and post process the processor energy counter to calculate the power usage in Watts, temperate in Celsius and frequency in GHz (default install directory will be ~\Program Files\Intel\Power Gadget 3.0 for 64-bit OS). A command line version of the tool (PowerLog3.0.exe) is also included
.

System Requirements (Windows version)
- Windows 7* 32-bit and 64-bit
- Windows 8* desktop mode 32-bit and 64-bit
- Windows Server 2008, Windows Server 2012 (64-bit server platforms)
- Microsoft* .Net Framework 4
- Microsoft Visual C++ 2010 SP1 Redistributable package (x86 or x64 depends on OS)
- 2nd Generation Intel® Core™ Processor or later, older processors not supported
- Single socket
- Multi-socket
System Requirements (Mac OS X version)
- Mac OS X 10.6 or later
- 2nd Generation Intel® Core™ processor or later
Installation / Setup (Windows version)
Download the appropriate 32 or 64-bit package and copy to your test system
- Run setup.exe as an administrator. Accept the UAC, if one appears
- Follow the installer prompt instructions to complete installation
- .Net Framework 4 (will automatically be downloaded from Microsoft* site if not yet installed in your system) needs Internet connection
- Microsoft Visual C++ 2010 SP1 Redistributable Package (will automatically get installed if not yet installed)
Usages (Windows version)
Common use of Intel® Power Gadget is to monitor energy usage of the processor
- Provides processor power (Watts), temperature (Celsius) and frequency (MHz) in real-time via graph displayed in the GUI
- Let you log the power and frequency measurements and save it in a csv format.
Steps
API
Intel® Power Gadget also provides a C/C++ Application Programming Interface (API) for accessing this power and frequency data in your program; the API is supported on Windows and Mac OS X. For more information on the API's, see:
For Mac Using the Intel® Power Gadget API on Mac OS X
For Windows Using the Intel® Power Gadget API on Windows
Known Limitations/Issues
Archive (older versions)
Intel® Power Gadget 2.7 (Windows 32-bit)
Intel® Power Gadget 2.7 (Windows 64-bit)
Intel® Power Gadget 3.0.4 (Windows 32-bit)
Intel® Power Gadget 3.0.4 (Windows 64-bit)
End User License Agreement included in Windows* download
Notices
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
-
- Double click on the desktop shortcut and the GUI will launch
- Drag to move the GUI.
- Right click the GUI and a pop-up menu will show up allowing you to choose options or close the application. Options have the following parameters. Click “Start Log” button in the GUI to start logging. Press the same button “Stop Log” to stop logging. While it’s logging, red label “REC” will blink in the power chart area.
- You can choose to add time-stamp to the log file name or not.
- You can choose the log file name.
- You can choose to resize the GUI from 100% to 300% by dragging the slider and testing the new size with the “Apply Size” button and accept the changes by pressing “Ok”.
- Screen Update Resolution lets you change how often the GUI is updated at runtime. This may range from 50 ms to 1000 ms. (Default set to 1000 ms)
- Log Sampling Resolution lets you change the logging sampling resolution ranging from 1 ms to 1000 ms. (Default set to 100 ms)
- In a multi-socket system, you can choose which package information to display in the GUI. The log will record all package information in a csv file.
- Click "Start Log" button in the GUI to start logging. Press the same button "Stop Log" to stop logging. While it's logging, red label "REC" will blink in the power chart area
- Using Intel® Power Gadget 3.0 in a script;
- In order to start and stop the logging in a script, first launch the GUI as usual.
- At the beginning of the script, call “IntelPowerGadget.exe -start” and it will trigger the logging in the GUI.
- At the end of the script, call “IntelPowerGadget.exe -stop” and it will stop the logging.
- The parameters for the log are based on the options set in the GUI.
- PowerLog3.0.exe is the command line version of Intel® Power Gadget in logging power usage
- Usage:
- Log power data to logfile for a period of time:
- PowerLog3.0.exe [-resolution <msec>] –duration <sec> [-verbose] [-file <logfile>]
- Start a command a log power data to logfile until the command finish
- PowerLog3.0.exe [-resolution <msec>] [-file <logfile>] [-verbose] –cmd <command>
- Logfile data
- Logfile will include the elapsed timed, package power limit, processor frequency, GT frequency, processor temperature, average and cumulative power of the processor
- Processor Energy (Total energy of the processor) = IA Energy + GT Energy (if applicable) + Others (not measured)
- IA Energy (Energy of the CPU/processor cores)
- GT Energy (Energy of the processor graphics) – If applicable , some processors for desktops and servers don’t have it or may have use discrete graphics
- Only works on 2nd Generation Intel® Core™ processor family or newer. Atom processors not yet supported.
- Use only 32-bit installer for 32-bit OS and 64-bit installer for 64-bit OS
- Application may hang after running for a long period of time (just close and restart application)
- Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
This document contains information on products in the design phase of development.
All products, platforms, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. All dates specified are target dates, are provided for planning purposes only and are subject to change.
This document contains information on products in the design phase of development. Do not finalize a design with this information. Revised information will be published when the product is available. Verify with your local sales office that you have the latest datasheet before finalizing a design.
Code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user.
Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2013, Intel Corporation. All rights reserved.
-
Comments (56)
TopSteve C. said on
Here is what I saw on my Windows.RS1.
"A digital signed driver is required"
EnergyDriver.sys
Julien P. said on
Also, using the same i7 5820k CPU and MSI X99A Raider motherboard, if I change the base CPU clock in the BIOS to anything other than 100 MHz, then the Power Gadget reports power usage as < 1W all the time, even under load. I know this to be wrong.
I normally use the second XMP profile for my Corsair RAM which is DDR4-2800 , and that profiles requires a base CPU clock of 127 MHz. The power usage gets reported as <1W in other programs too, not just the power gadget.
Again, is this a BIOS issue that I should pursue with MSI ? Or is there another problem ?
Julien P. said on
I have an i7-5820k.
The power gadget version 3.07 under Windows Pro x10 reports a power limit of 4095W .
Surely this is not correct.
Is it a bug in the Power Gadget ? Or another issue, maybe a BIOS bug ?
FYI, I'm using an MSI X99A Raider, MX-7885, with latest BIOS revision P.5 .
Any help^would be appreciated.
Charles A. said on
I'm trying to run this on an Intel Edison and I'm getting the following error:
Homa S. said on
Hi
Looks like a great tool. I installed the linux version but I got an error when I run the tool.
Init failed!
I am running on core i7 processor.
how to change bios that fix error?
I would appreciate any help,thanks.
Bill B. said on
Power gadget doesn't work on Microsoft Surface book running Windows 10 14295 build. For example Package Pwr0: is reporting "1.#JW" watts, package temp 0 reports "196C". Must be something to do with the Skylark chip and latest windows 10 builds. Can someone debug/update the tool?
Antonio B. said on
A note about Power Gadget (PG) for Linux ver 2.5. On my E5-1650 v2 (an Ivy Bridge) PG is causing multiple Fixup Exceptions due to the fact that is trying to access Power Plan 1 data via MSR. This is not an error in general but can speed down measurements.
Antonio
duke c. said on
Please permanently fix link(s) to point to newest downloads. For example, as of 2016-02-08, link above for mac-os-x zip is dated 2014-01-17, but newer 3.0.1 dated 2015-11-11 is available here: https://software.intel.com/sites/default/files/managed/59/39/IntelPowerGadgetMac3.0.1.zip
It would also help if the dmg and pkg files had the full version number and/or release-date in their filename: that is "Install Intel Power Gadget-3.0.1-2014-11-11.pkg" instead of just "Install Intel Power Gadget.pkg"
Someone at homebrew knew how to find it... I tried a 3.0.2 and 3.0.3 and 3.0.4 but all are 404.
cask 'intel-power-gadget' do version '3.0.1' sha256 '538a792721604e2155b3a48caa4084db751a91b170e5fa62bf0331d3147f2239' url "https://software.intel.com/sites/default/files/managed/59/39/IntelPowerGadgetMac#{version}.zip" name 'Intel Power Gadget' homepage 'https://software.intel.com/en-us/articles/intel-power-gadget-20' license :gratis # this bogus-looking character accurately reflects an upstream error container nested: 'IntelÆ Power Gadget.dmg' pkg 'Install Intel Power Gadget.pkg' uninstall pkgutil: 'com.intel.pkg.PowerGadget.*' endDaniel B. said on
Doesn't work on 4 GHz i7 iMac late 2015 (Skylake). Says that I need a newer processor!
Sankaralingam P. said on
I am trying to understand the power consumption of cpu and on-chip gpu by running some experiments on an Intel i3-5010U processor. The machine is linux based and I use the power gadget tool to measure the power consumption. The power limit of the package was set to 25W using the (power governor tool from Intel) before the experiments were ran.
Multiple instances of single threaded n-queen program is the CPU workload
GPU benchmark based on opencl from Intel beignet (https://01.org/beignet) is the GPU workload.
Following are the power consumption results in watts as reported by the tool.
TOTAL CPU GPU UNCORE
CPU workload 8.54 7.05 0.01 1.59
GPU workload 16.67 0.85 9.05 6.77
CPU + GPU 23.19 15.45 4.51 3.23
I expected the CPU + GPU to be approximately the addition of the first two rows however that is not the case. This brings to my question - When CPU and GPU are both utilized, why does the power consumption of CPU went up and that of the GPU & UNCORE went down?
Is their anything wrong with the tool or the on-chip energy sensors attribute power consumption to the wrong power plane?
Pages
Add a Comment
Top(For technical discussions visit our developer forums. For site or software product issues contact support.)
Please sign in to add a comment. Not a member? Join today