From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
To: Thomas Renninger <trenn@suse.de>
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 08:12:54 -0800 [thread overview]
Message-ID: <1449677574.4180.11.camel@linux.intel.com> (raw)
In-Reply-To: <2157917.dlSdjkkIZW@skinner>
On Wed, 2015-12-09 at 16:02 +0100, Thomas Renninger wrote:
> 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.
May be calling "intel_pstate_ondemand" instead of powersave. But that
needs lots of changes in cpufreq core or we have to implement this
driver as a governor + cpufreq driver with target() I/F like acpi
-cpufreq.
> 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.
>
I didn't get this point.
Thanks,
Srinivas
> Thomas
>
prev parent reply other threads:[~2015-12-09 16:15 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
2015-12-09 16:12 ` Srinivas Pandruvada [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=1449677574.4180.11.camel@linux.intel.com \
--to=srinivas.pandruvada@linux.intel.com \
--cc=len.brown@intel.com \
--cc=linux-pm@vger.kernel.org \
--cc=rjw@rjwysocki.net \
--cc=trenn@suse.de \
--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 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.