public inbox for cpufreq@vger.kernel.org
 help / color / mirror / Atom feed
* cpufreq turbo regression
@ 2013-05-30 13:52 Ross Lagerwall
  2013-05-30 15:41 ` Viresh Kumar
  0 siblings, 1 reply; 4+ messages in thread
From: Ross Lagerwall @ 2013-05-30 13:52 UTC (permalink / raw)
  To: cpufreq; +Cc: Viresh Kumar

Hi,

I have an Intel 3570K and would like to run it in performance mode from
startup so I set the default governor to performance.

I noticed that when I do this, turbo mode does not seem to be activated
on the processor (turbostat shows frequencies of about 3.4GHz rather
than 3.7GHz).  If I then while it is running switch to ondemand and then back
to performance, turbo is activated properly and the cpu frequency hits 3.7GHz.

I did a git bisect and traced it to the following commit:
5a1c022850ea5d64c2997bf9b89f5ae112d5ee4d is the first bad commit
commit 5a1c022850ea5d64c2997bf9b89f5ae112d5ee4d
Author: Viresh Kumar <viresh.kumar@linaro.org>
Date:   Wed Oct 31 01:28:15 2012 +0100

    cpufreq: Avoid calling cpufreq driver's target() routine if target_freq == policy->cur
    
    Avoid calling cpufreq driver's target() routine if new frequency is same as
    policies current frequency.
    
    Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

:040000 040000 4e0d340c501120d61e5bb9553420c142037a0beb f4ed149e8563bebd6e2d1e4c56523ff9aed4314b M  drivers

Reverting this commit from v3.10-rc3 fixed the problem.

This is using the acpi-cpufreq driver -- there doesn't seem to be any way to
set the Intel P-state driver to performance by default.

Regards
-- 
Ross Lagerwall

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-05-30 20:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-30 13:52 cpufreq turbo regression Ross Lagerwall
2013-05-30 15:41 ` Viresh Kumar
2013-05-30 15:49   ` Dirk Brandewie
2013-05-30 20:55   ` Ross Lagerwall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox