Sorry, you need to enable JavaScript to visit this website.


Your feedback is important to keep improving our website and offer you a more reliable experience.


Release Date: 
Oct 02, 2019

We are pleased to announce the release of PowerTOP v2.11.

About PowerTOP:

PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode you can use to experiment with various power management settings, for cases where the Linux distribution has not enabled those settings.

PowerTOP reports which components in the system are most likely to able for higher-than-needed power consumption, ranging from software applications to active components in the system. Detailed screens are available for CPU C and P states, device activity, and software activity. For many years, PowerTOP has been used heavily by Intel, Linux distributors, and various parts of the open source community.

About PowerTOP v2.11 release:

This release has an important feature to support runtime pm enabling for AHCI. A few bug fixes focusing to support PowerTop to run in newer platforms. We have also enabled support for Intel’s Ice Lake server and Ice Lake client with new Sunny Cove microarchitecture, Tiger Lake mobile and Tiger Lake desktop, and atom based Tremont (Elkhart Lake). There has also been some bug fixes thanks to the contributors from the open source community.

Thank you to everyone who contributed to this release!


Anthony Wong (1):

      Add bash command-line completion.


Fabrice Fontaine(1):

      wakeup.h: include limits.h


Gayatri Kammela (5):

      src/devices/ahci.cpp: fix: Remove the humanname from ahci_data array

      src/tuning/tuning.cpp: fix: Update the size of tuned_data array

      runtime_tunables: Add runtime pm enabling support for ahci

      src/cpu/cpu.cpp: Bug fix: Increase the char buffer size in enumerate_cpus()

      src/parameters: fix: set the global parameter "global_power_override" to 1 to get power estimate


Jaroslav Skarvada (1):

      Fix vertical scrolling in powertop-2.10


Nivedita Swaminathan (8):

      Add compatibility for non GNU strerror_r.

      Add bash command-line completion.

      Revert "Add bash command-line completion."

      Enable support for ICL/ICX platform

      Enable support for TGL platform.

      Enable support for EHL platform.

      po: regenerate with new POT and strings

      powertop.pot: Fix Project-Id-Version


Rosen Penev (2):

      src/main: Add missing pthread header

      intel_cpus.cpp: Change open parameter to const char *


Zane Zakraisek(1):

      Make the wakeup toggle text clearer


Changelog:                         |   3 +-                        |   8 +++

po/ca.po                            | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/cs_CZ.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/de_DE.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/en_GB.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/en_US.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/es_ES.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/hu_HU.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/id_ID.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/nl_NL.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

po/powertop.pot                     | 489 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------

po/zh_TW.po                         | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------

scripts/bash-completion/ |   2 +

scripts/bash-completion/powertop    |  43 +++++++++++++++

src/cpu/cpu.cpp                     |   4 +-

src/cpu/intel_cpus.cpp              |  26 ++++++++-

src/devices/ahci.cpp                |   4 --

src/display.cpp                     |   2 +-

src/main.cpp                        |   1 +

src/parameters/parameters.cpp       |   2 +-

src/tuning/runtime.cpp              |  51 +++++++++++++++--

src/tuning/runtime.h                |   2 +-

src/tuning/tuning.cpp               |  13 ++++-

src/wakeup/wakeup.cpp               |   4 +-

src/wakeup/wakeup.h                 |   1 +

src/wakeup/wakeup_ethernet.cpp      |   2 +-

src/wakeup/wakeup_usb.cpp           |   2 +-

traceevent/event-parse.c            |   5 ++

29 files changed, 2787 insertions(+), 2667 deletions(-)

create mode 100644 scripts/bash-completion/

create mode 100644 scripts/bash-completion/powertop