All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Denys Fedoryschenko <denys@visp.net.lb>
Cc: Sitsofe Wheeler <sitsofe@yahoo.com>,
	Matthew Garrett <mjg@redhat.com>,
	linux-kernel@vger.kernel.org, cpufreq@vger.kernel.org,
	davej@redhat.com,
	ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
	Len Brown <lenb@kernel.org>
Subject: Re: 2.6.28 - 2.6.29-rc6-git5 regression, p4-clockmod/cpufreq probably
Date: Mon, 2 Mar 2009 21:34:18 +0100	[thread overview]
Message-ID: <200903022134.19529.rjw@sisk.pl> (raw)
In-Reply-To: <200903022017.30886.denys@visp.net.lb>

On Monday 02 March 2009, Denys Fedoryschenko wrote:
> On Monday 02 March 2009 19:23:09 Sitsofe Wheeler wrote:
> > On Mon, Mar 02, 2009 at 06:33:46PM +0200, Denys Fedoryschenko wrote:
> > > CPUFreq infrastructure much more powerful.
> > > -d --min <FREQ>
> > >     new minimum CPU frequency the governor may select.
> > > -u --max <FREQ>
> > >     new maximum CPU frequency the governor may select.
> > > -g --governor <GOV>
> > >     new cpufreq governor.
> > >
> > > This things you cannot do over inserting values over ACPI. Sure you can
> > > reinvent the wheel, but why?
> >
> > I guess I don't understand why you would want scaling if it didn't save
> > you any power...
> If i will limit current in certain limits, rather than using high current, i 
> will have in result higher efficiency of discharging battery.
> The discharge curves for a Lithium Ion cell below show that the effective 
> capacity of the cell is reduced if the cell is discharged at very high rates 
> (or conversely increased with low discharge rates). This is called the 
> capacity offset and the effect is common to most cell chemistries.
> If the discharge takes place over a long period of several hours as with some 
> high rate applications such as electric vehicles, the effective capacity of 
> the battery can be as much as double the specified capacity at the C rate. 
> This can be most important when dimensioning an expensive battery for high 
> power use. The capacity of low power, consumer electronics batteries is 
> normally specified for discharge at the C rate whereas the SAE uses the 
> discharge over a period of 20 hours (0.05C) as the standard condition for 
> measuring the Amphour capacity of automotive batteries. The graph below shows 
> that the effective capacity of a deep discharge lead acid battery is almost 
> doubled as the discharge rate is reduced from 1.0C to 0.05C. For discharge 
> times less than one hour (High C rates) the effective capacity falls off 
> dramatically. 
> This means even i need to recode on battery movie (clearly need same amount of 
> processing power), if i do it with 100% CPU available let's say in 30 
> minutes, and if i do it with 50% CPU available in 60 minutes, at the end i 
> should have DIFFERENT amount of remaining battery.
> 
> Another example, if i run screensaver i want governor powersave(so some crazy 
> flash plugin don't dry out battery till i come back) , if i run on battery i 
> will put conservative and limit frequency range to max 50% of CPU power, so i 
> can be sure my laptop lasts enough time. This in case battery time matter for 
> me more than computing power. Sure i will prefer some universal way, so i can 
> set same rules on Core 2 Duo based laptop, and cheap Celeron. Cpufreq provide 
> me useful framework for this job, and important SAME API everywhere. Less 
> efficient on p4-clockmod, and very efficient on true "mobile" processors.
> 
> * Many things quoted from http://www.mpoweruk.com/performance.htm

You should have added linux-acpi to the CC list and since the change in
question was very much on purpose, I'm not going to list (at least for now).

Thanks,
Rafael

      reply	other threads:[~2009-03-02 20:34 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-02 15:04 2.6.28 - 2.6.29-rc6-git5 regression, p4-clockmod/cpufreq probably Denys Fedoryschenko
2009-03-02 16:06 ` Matthew Garrett
2009-03-02 16:15   ` Denys Fedoryschenko
2009-03-02 16:26     ` Sitsofe Wheeler
2009-03-02 16:33       ` Denys Fedoryschenko
2009-03-02 17:23         ` Sitsofe Wheeler
2009-03-02 18:17           ` Denys Fedoryschenko
2009-03-02 20:34             ` Rafael J. Wysocki [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200903022134.19529.rjw@sisk.pl \
    --to=rjw@sisk.pl \
    --cc=cpufreq@vger.kernel.org \
    --cc=davej@redhat.com \
    --cc=denys@visp.net.lb \
    --cc=lenb@kernel.org \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mjg@redhat.com \
    --cc=sitsofe@yahoo.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.