power-calibrate - processor power calibration tool

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe amd64
Package name power-calibrate
Package version 0.01.21
Package release 1
Package architecture amd64
Package type deb
Installed size 48 B
Download size 19.02 KB
Official Mirror archive.ubuntu.com
Power-calibrate calibrates the power consumption of a mobile device that
has a battery power source or of an modern Intel device has RAPL support.
It will attempt to calculate the power usage of 1% of CPU utilisation
(and 1 instruction and 1 cpu cycle if perf is available).


Package Version Architecture Repository
power-calibrate_0.01.21-1_i386.deb 0.01.21 i386 Ubuntu Universe
power-calibrate - - -


Name Value
libc6 >= 2.4


Type URL
Binary Package power-calibrate_0.01.21-1_amd64.deb
Source Package power-calibrate

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install power-calibrate deb package:
    # sudo apt-get install power-calibrate




2016-01-13 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.21-1) unstable; urgency=medium
* Makefile: bump version
* Fix indentation, as spotted by gcc-6
* Update and correct copyright years
2015-09-10 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.20-1) unstable; urgency=medium
* Clear pids after each round so perf failures don't occur (LP:#1494226)
* Makefile: bump version
* Handle NaN values for R^2 gracefully
* Only update stats if perf counter is valid
* Add SI scale 'atto' prefix
2015-09-07 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.19-1) unstable; urgency=medium
* debian/control: update Build-Depends to version 9 or above
* Update debian/compat to 9
* Makefile: bump version
* Check for zero CPUs
* move scaled onto one line
* perf: make pid arg const
2015-08-04 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.18-1) unstable; urgency=medium
* Makefile: bump version
* Debian: control: fix '..' typo, make lines wider
2015-08-04 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.17-1) unstable; urgency=medium
* Makefile: bump version
* Fix units (Watts, Watt-Seconds)
2015-08-04 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.16-1) unstable; urgency=medium
* Update debian control
* Add perf.c perf.h to make dist rule
* Make RAPL help hint available if RAPL is built-in
* Fix build issue on non-RAPL enabled H/W
* Makefile: bump version, remove -g flag
* Ensure YAML output is correct for all metrics
* perf: initialize i in case perf is not opened
* Use strtok instead of strtok_r
* perf: don't read if ioctl() failed
* clear cpu_list, found by valgrind
* Add more help on -n option
* Add example to help
* Update man page
* Makefile: improve rules
* Make more perf specific code build dependent
* Make start delay 0 seconds for RAPL
* Remove "Each " from stats
* Make perf stats build time dependent
* Makefile: make build depend on this
* Cater for builds with perf disabled
* Make monitor inline, it is called just once
* Make next pointers in list start of structs for better performance
* Constify func arg
* Remove rapl_list global
* Remove global max_cpus
* Remove global num_cpus
* Remove global sample_delay
* Remove power_domains, it is not used
* Remove global samples_cpu
* Clean up of code, remove cpu_list global
* Add perf statistics
* Switch output from JSON to YAML as it is easier to parse for humans
* Make source 80 char wide tty friendly
* Remove unused struct measurement_t
* Reduce scope of amps[] and volts[]
* Don't intialise cpu to -1 as it gets re-assigned a little later on
* Clean up func args
* mwc() should be 32 bit and not 64
* Fix spelling in struct comment
* Remove -C, -S context switch option as this is not accurate
2015-05-18 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.15-1) unstable; urgency=medium
* Makefile: bump version
* Remove SIGILL, SIGABRT signal handling
* Manual: add copyright, update date
* Makefile: Add copyright
2015-04-16 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.14-1) unstable; urgency=medium
* Prepare for initial upload to Debian (Closes: #782734)
* Makefile: bump version
2015-04-16 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.13-1) unstable; urgency=medium
* Makefile: bump version
* Make a larger field for load x number of processors.
2015-03-29 - Colin King <colin.king@canonical.com>
power-calibrate (0.01.12-1) unstable; urgency=medium
* Makefile: bump version
* Fix non-x86 build, remove some redundant rapl code

See Also

Package Description
powerd_0.16+16.04.20160204.1-0ubuntu1_amd64.deb Power daemon to monitor and control system power state
powerdebug_0.7.0-2013.08-1build1_amd64.deb tool to display regulator, sensor and clock information
powerdevil-data_5.5.5-0ubuntu1_all.deb Global power saver settings data files
powerdevil-dev_5.5.5-0ubuntu1_amd64.deb Global power saver settings
powerdevil_5.5.5-0ubuntu1_amd64.deb Global power saver settings
powerline_2.3-1_amd64.deb prompt and statusline utility
powerman_2.3.5-1_amd64.deb Centralized Power Distribution Unit (PDU) management
powermanagement-interface_0.3.20ubuntu1_amd64.deb platform neutral powermanagement interface
powermanga-data_0.93.1-1_all.deb graphics and audio data for powermanga
powermanga_0.93.1-1_amd64.deb vertical shoot 'em up with colourful 3D graphics
powerstat_0.02.09-1_amd64.deb laptop power measuring tool
powertop-1.13_1.13-1ubuntu3_amd64.deb Linux tool to find out what is using power on a laptop
powstatd_1.5.1-9.1_amd64.deb Configurable UPS monitoring daemon
poxml_15.12.3-0ubuntu1_amd64.deb tools for translating DocBook XML files with Gettext
pp-popularity-contest_1.0.6-2build1_amd64.deb PredictProtein popularity contest