powerd and it's "wakeup" behaviour

From: Harald Schmalzbauer <h.schmalzbauer_at_omnisec.de>
Date: Mon, 13 Aug 2007 21:41:41 +0200
Hello,

I'm using cpufreq (acpi_perf (800/9800 500/5900) with acpi_throttle and I have 
limited debug.cpufreq.lowest=250, so dev.cpu.0.freq_levels reads:
800/9800 700/8575 600/7350 500/5900 437/5162 375/4425 312/3687 250/2950

I haven't tested the saving which acpi_throttling provides, but I think I can 
gain some minutes over plain 800/500MHz(Vcore)switch.

Now the problem is that "waking up" from 250 MHz to full speed needs too much 
time to be effective for short term task like displaying a PDF.
Reading the file doesn't stress the CPU so powerd increases "clock" 
(paranthesized because clock has only two states, but throttling adds 6 
steps) in 7 steps to 800MHz.

I'd love to have a option which tells powerd to slowly step down, but jump to 
full throttle if threshold of cpu usage is reached, regardless the current 
clock setting. So a CPU usage peak would give full performance first, then 
slowly stepping down again according to the CPU usage.

Even my old 800MHz P3-m is fast enough to complete "cpu hungry" tasks in a 
quiet short time, so slowly stepping clock up is not optimal form me because 
it's not that fast that comleting the task with quarter speed doesn't feel 
sluggish.

Any thoughts?
Anyone who could and want to implement such a feature? (my programming skills 
are far beyond...)

Thanks,

-Harry
Received on Mon Aug 13 2007 - 17:41:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:16 UTC