public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
From: Thomas Renninger <trenn@suse.de>
To: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Cc: rjw@rjwysocki.net, len.brown@intel.com, viresh.kumar@linaro.org,
	linux-pm@vger.kernel.org
Subject: Re: [PATCH 0/4] cpufreq governors and Intel P state driver compatibility
Date: Wed, 09 Dec 2015 16:02:47 +0100	[thread overview]
Message-ID: <2157917.dlSdjkkIZW@skinner> (raw)
In-Reply-To: <1449596583.3240.158.camel@spandruv-desk3.jf.intel.com>

On Tuesday, December 08, 2015 09:43:03 AM Srinivas Pandruvada wrote:
> On Tue, 2015-12-08 at 15:35 +0100, Thomas Renninger wrote:
> > On Friday, December 04, 2015 04:08:34 PM Srinivas Pandruvada wrote:
> > > Intel P State driver implements two policies, performance and powersave.
> > > The powersave policy is similar to ondemand cpufreq governor when using
> > > acpi-cpufreq. This causes lots of confusion among users. This results
> > > in invalid comparison of performance when acpi-cpufreq and Intel P state
> > > performance is compared.
> > 
> > After several years you want to change this again?
> 
> This is based on feedback. But again, if this breaks some users, then we
> need to think.
> 
> > We released documentation for this for SLE 12 recently.
> > It was not that easy to phrase, but it would be wrong again with newer
> > kernels..., sigh.
> 
> Will this patchset break SLE 12?
> Are you defaulting to "powersave" policy of Intel P state?

We use powersave as default with intel_pstate because this is default.

You won't "break" SLE 12 and I mostly thought about documentation.
This is the intel_pstate part:

-------------------------------------
Not all drivers use the in-kernel governors to dynamically scale power 
frequency at runtime. For example, the intel_pstate driver adjusts power 
frequency itself. Use the cpupower frequency-info command to find out which 
driver your system uses.
-------------------------------------

Fortunately we cut out the part to explain why "powersave" governor shows
up and what it does. So we are more or less safe.

Still.., instead of providing the next quick shot, we may want to think
further...
Having an ondemand governor and a faked may lead to more confusion in the
future.

In general, worst that can happen for SLE (probably same for RHEL) are any 
kind of performance regressions that are introduced by trying to save more 
power (on the same HW).
Customers/users will find them and complain and need at least a param to
get back to old (power wasting) behaviour.

   Thomas


  reply	other threads:[~2015-12-09 15:02 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-05  0:08 [PATCH 0/4] cpufreq governors and Intel P state driver compatibility Srinivas Pandruvada
2015-12-05  0:08 ` [PATCH 1/4] cpufreq: Add configurable generic policies Srinivas Pandruvada
2015-12-07  9:33   ` Viresh Kumar
2015-12-07 15:03     ` Srinivas Pandruvada
2015-12-05  0:08 ` [PATCH 2/4] cpufreq: Add ondemand as a generic policy Srinivas Pandruvada
2015-12-07  9:34   ` Viresh Kumar
2015-12-05  0:08 ` [PATCH 3/4] cpufreq: intel_pstate: Change powersave to ondemand policy Srinivas Pandruvada
2015-12-05  0:08 ` [PATCH 4/4] cpufreq: intel_pstate: Add powersave policy support Srinivas Pandruvada
2015-12-08 14:35 ` [PATCH 0/4] cpufreq governors and Intel P state driver compatibility Thomas Renninger
2015-12-08 17:43   ` Srinivas Pandruvada
2015-12-09 15:02     ` Thomas Renninger [this message]
2015-12-09 16:12       ` Srinivas Pandruvada

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=2157917.dlSdjkkIZW@skinner \
    --to=trenn@suse.de \
    --cc=len.brown@intel.com \
    --cc=linux-pm@vger.kernel.org \
    --cc=rjw@rjwysocki.net \
    --cc=srinivas.pandruvada@linux.intel.com \
    --cc=viresh.kumar@linaro.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox