Lower power portable Linux
Dave Johnson
dave-gnhlug-list at davej.org
Wed Nov 21 20:43:01 EST 2007
Mark Komarinski writes:
> It's better now, for the most part.
>
> A few drivers still don't suspend and resume properly, but there are
> often workarounds like removing them before suspending. Utilities
> like powertop can help identify what's causing the CPU or other
> subsystems to be drawing more power than needed.
>
> Using it, I was able to get my IBM x40 from about 14W to about 10W.
>
> Some of the recommendations from powertop are 'obvious' like using
> noatime. Others include things like lowering the Tx power for the
> wifi card or disabling bluetooth if it's not in use.
Ya, powertop is a very good start. Mostly to point how badly some
userspace programs are written to poll for stuff or use usleep() loops
instead of being event driven.
Using it I was able to get from about 400 wakeups/sec while idle to
about 90-100 wakeups/sec. 40 of those are from 2 badly written
programs that each do a 50ms usleep() loop. Another 10 from ipw2200,
and 10 from acpi periodic interupts. Plus 10 from an xterm for some
reason.
--
Dave
More information about the gnhlug-discuss
mailing list