blob: 04a659a289c70ae0553726cedf5596975a60c703 [file] [log] [blame]
Arjan van der Ven70551c52008-03-27 03:16:37 +00001
Auke Kok0d3a94f2008-06-13 17:23:29 +000021.11 --
Auke Kok7372d592008-11-26 19:39:11 +00003 * Fix compilation with PIC
4 * polling hint now refers to /dev/cdrom instead of /dev/scd0
5 * fix calculations for systems that vary in power draw proc info
6 * Display mwait usage
7 * fix EOF at input
Auke Kok0bdd97a2008-12-05 18:42:36 +00008 * add --version|-v option
9 * spelling error in tips.
Auke Kok0d3a94f2008-06-13 17:23:29 +000010
Arjan van der Ven356cd2c2007-12-13 21:52:01 +0000111.10 --
12 * add the "P" key to show the PIDs of the processes when possible
Arjan van der Vena332b9e2008-03-27 03:40:55 +000013 * Add support for reading C-state info via sysfs
14 (Kevin Hilman, Venki Pallipadi)
15 * Show USB suspend statistics of USB devices in "-d" dump mode
Arjan van der Vene3c78822008-03-27 04:57:39 +000016 * Show USB suspend statistics as a low priority hint for busy
17 devices
Arjan van der Vena90b3522008-03-27 03:52:28 +000018 * Add support for using the sysfs power supply class
19 (Donnie Berkholz)
Auke Kok7372d592008-11-26 19:39:11 +000020 * Fix USB suspend suggestion to take semi blacklisted stuff into
Arjan van der Veneeb2e172008-03-27 04:01:21 +000021 account
Arjan van der Venb8e5fe42008-03-27 04:28:08 +000022 * Add support for Intel's 4965 wireless power saving mode
Arjan van der Vendb0370a2008-03-27 18:44:50 +000023 * On new enough cpus (and kernel 2.6.25), report which C-states the
24 cpu and bios report/support.
Arjan van der Ven356cd2c2007-12-13 21:52:01 +000025
Arjan van der Vena8fa3d12007-09-26 23:23:31 +0000261.9 --
27 * add support for mac80211 based wireless power saving
Arjan van der Ven3ffc3642007-09-29 19:00:23 +000028 * improve bluetooth inactivity detection (David Woodhouse)
Arjan van der Ven5f4b71e2007-10-27 21:46:59 +000029 * report USB activity (needs 2.6.24-rc kernel)
30 * support the newly reported interrupt events in 2.6.24-rc
Arjan van der Vena8fa3d12007-09-26 23:23:31 +000031
Arjan van der Ven35b51972007-06-19 01:52:00 +0000321.8 --
Arjan van der Venfe2d7152007-06-23 04:40:40 +000033 * add suggestion to increase VM writeback timeout
Arjan van der Venf6a22472007-06-27 04:50:13 +000034 * add suggestion to enable INOTIFY in the kernel
Arjan van der Venc3d52132007-07-19 17:58:47 +000035 * fix socket fd leak, found by Nikerabbit on #powertop
Arjan van der Ven5683ee32007-07-28 03:33:35 +000036 * Add support for deferrable timers (Scott Lamb)
Arjan van der Ven9823a122007-07-28 03:49:35 +000037 * Add active hint to enable USB autosuspend on Fedora 7
Arjan van der Venb37f85d2007-08-18 19:33:04 +000038 * Show blue color if the cpu is 25% or more busy to indicate
39 that idle wakeups no longer is the nr 1 power causer
40 (Santiago Gala)
Arjan van der Ven6fe1c572007-08-18 21:52:07 +000041 * merge the -d option from Bill Nottingham (Fedora) to allow
42 automated collection of data
Arjan van der Ven35b51972007-06-19 01:52:00 +000043
Arjan van der Venbc613c72007-06-18 01:19:58 +0000441.7 -- Jun 17th, 2007
Arjan van der Ven37d6dc92007-06-12 22:22:57 +000045 * add suggestion to disable TV out
Arjan van der Venc29ff6b2007-06-16 17:00:46 +000046 * add suggestion to disable Wake-On-Lan for unused ethernet
Arjan van der Ven329bb7a2007-06-17 06:27:18 +000047 * Show P-states (frequencies)
Arjan van der Ven37d6dc92007-06-12 22:22:57 +000048
Arjan van der Vene2d1e672007-06-08 20:13:18 +0000491.6 -- Jun 8th, 2007
Arjan van der Venf9533992007-06-03 19:18:31 +000050 * Add suggestion to rf_kill unused wireless interfaces
Arjan van der Ven2484be22007-06-03 21:31:22 +000051 * Propose killing "sealert"; this is a new thing in F7 that wakes up
52 10 times per second for no reason
Arjan van der Ven0969e2b2007-06-05 03:48:38 +000053 * avoid showing the laptop mode hint when on AC - Val Henson
Arjan van der Venc16dfc72007-06-08 03:49:35 +000054 * suggest enabling noatime to save disk IO's
Arjan van der Venf1cc3b92007-06-08 04:56:33 +000055 * suggest enabling SATA AHCI Link powermanagement
56 * suggest enabling the SMP Power Aware Scheduler
Arjan van der Venf9533992007-06-03 19:18:31 +000057
Arjan van der Ven735c0482007-05-28 17:51:37 +0000581.5 -- May 27th, 2007
Arjan van der Vend1d13382007-05-26 21:24:16 +000059 * fix resize-corrupts-screen-content bug
60 * add interrupts to the wakeups/second data in the emulated
61 (non-mobile) case
62 * calculate a long term power usage from battery charge deltas;
63 this should help people whos battery doesn't report discharge
64 rates, and also will provide a less noisy datapoint
Arjan van der Vendbdaeed2007-05-27 18:14:05 +000065 * Add option to use `kill` on some known power hogs if they are
66 actually waking up a lot:
67 - beagle (even latest wakes up 10 times/second when not indexing)
68 - hal (suggest to stop cdrom polling)
69 - gnome-power-manager
Arjan van der Ven34cd0e72007-05-27 18:17:12 +000070 These only show if these actually wake up the cpu 'a lot'; so if
71 these get fixed then the suggestion will not display.
Arjan van der Vend1d13382007-05-26 21:24:16 +000072
Arjan van der Ven346f9722007-05-25 20:56:31 +0000731.4 -- May 25th, 2007
Arjan van der Venc425d822007-05-22 03:53:34 +000074 * use gettext to allow translation
Arjan van der Venc2365542007-05-24 14:42:15 +000075 (with lots of thanks to the various translators, especially
76 to Benjamin Pineau who showed me how to use gettext tools)
Arjan van der Vend8e3c272007-05-22 18:47:49 +000077 * fix bluethooth-checks-cause-autload-of-bluetooth bug
Arjan van der Vend960e8a2007-05-23 00:01:52 +000078 * use ncurses (Sebastian Kuzminsky)
Arjan van der Venfc9a4292007-05-24 17:43:13 +000079 * rotate through the suggestions randomly, so that all of them
80 will show over time
81 * Fix the CONFIG_SND_AC97_POWER_SAVE check to only report on ac97 hw
82 * report "hidden but suprious" timer ticks (due to missing hpet or
83 lack of NO_HZ)
Arjan van der Ven6ddad982007-05-24 17:56:04 +000084 * check for HPET being present; if not suggest user to toggle in
85 BIOS or apply the patch
Arjan van der Ven5c186fe2007-05-24 20:54:49 +000086 * Some suggestions have become "active", you can press a key to
87 tune it right away.
Arjan van der Ven9d6851b2007-05-25 16:13:47 +000088 * Add active suggestion to enable AC97 powersave mode at runtime
Arjan van der Venaec529b2007-05-25 19:57:57 +000089 * Add active suggestion to enable wireless powersave mode at runtime
Arjan van der Ven36f524c2007-05-25 20:49:54 +000090 * Add active suggestion to enable ondemand
Arjan van der Vend8e3c272007-05-22 18:47:49 +000091
Arjan van der Venc425d822007-05-22 03:53:34 +000092
931.3 -- May 21st, 2007
Arjan van der Ven1d11d702007-05-16 15:54:07 +000094 * Add suggestion for CONFIG_SND_AC97_POWER_SAVE
95 * Fix inefficient code for readdir (Vince Pinter)
96 * Highlight the worst offenders in bold (Vince Pinter)
97 * Fix crash when running on 2.4 kernels (Harald Fernengel)
Arjan van der Ven1b730c82007-05-18 01:59:28 +000098 * Check fgets() return values (Timom Hoenig @ SuSE)
Arjan van der Ven8ca6c1f2007-05-21 22:25:44 +000099 * add suggestion to enable laptop mode (when disabled)
100 * add suggestion to disable bluetooth when unused
Arjan van der Ven1d11d702007-05-16 15:54:07 +0000101
Arjan van der Ven534689b2007-05-14 23:43:27 +00001021.2 -- May 14th, 2007
Arjan van der Venbd472262007-05-14 01:23:15 +0000103 * Manpage contributed by Carlo Segre from the Debian project
Arjan van der Venb3cd4df2007-05-14 18:18:32 +0000104 * Fix "shows power usage even on AC" bug, spotted by Steinar
105 Gunderson
Arjan van der Vena653afe2007-05-14 21:56:02 +0000106 * Fix for batteries that report mA instead of mW from Friedrich
107 Oslage
Arjan van der Venbd472262007-05-14 01:23:15 +0000108
1091.1 -- May 13th, 2007
Arjan van der Venf90673e2007-05-13 16:55:11 +0000110 * Fix bug that shows "you don't have C-states" on mobile CPUs when
111 the cpu is 100% busy as reported by Friedrich
112 * Cosmetic code cleanups (Lindent) as suggested by David Brownell
113 * Get rid of popen() and the static sized events array
114 (Keith Packard)
115 * Add some more tips for kernel config options based on various
116 reports/feedback
117 * Improve "you are not root so can't get timerstats" message to say
118 that you need to be root rather than that you need to change your
119 kernel config
120 * Make a better effort at locating the kernel .config file
121 * Don't show "please turn CONFIG_FOO off" if the kernel you have
122 doesn't even support CONFIG_FOO (yet)
Arjan van der Ven61f1a672007-05-13 17:02:05 +0000123 * Show absolute per-second wakeup counts too (multiple requestors)
Arjan van der Ven174cb4b2007-05-13 17:28:42 +0000124 * Add capability to suggest disabling daemons and the like
Arjan van der Venf90673e2007-05-13 16:55:11 +0000125
126
1271.0 -- May 11th, 2007
Auke Kok0d3a94f2008-06-13 17:23:29 +0000128 * Initial Release