Linux Power Management development
 help / color / mirror / Atom feed
From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
To: Christopher Williamson <home@chrisaw.com>,
	"Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: "lenb@kernel.org" <lenb@kernel.org>,
	"viresh.kumar@linaro.org" <viresh.kumar@linaro.org>,
	"linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
	Hans de Goede <hdegoede@redhat.com>
Subject: Re: intel-pstate driver not clocking down on Atom Z8750
Date: Sun, 25 Jun 2017 17:27:59 -0700	[thread overview]
Message-ID: <1498436879.4671.22.camel@linux.intel.com> (raw)
In-Reply-To: <CAAYJcCXPUE78PBN_njrnHseBUOPXsek48ac4RGh5Jx_mgvYpKg@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1892 bytes --]

On Sun, 2017-06-25 at 18:37 -0400, Christopher Williamson wrote:
> 4.8 and 4.12-rc6
> 
I just gave a quick test on a HP Cherrytrail laptop with 4.12 tip.
Attached is the output, which show that this does scale.
It is possible that you don't have any idle (C-states) or some task is
keeping system busy.

I suggest:
1. Run turbostat and attach output.
2. Attach output of tools/power/x86/intel_pstate_tracer for a minute
run.

Thanks,
Srinivas

> On Jun 25, 2017 at 10:24 PM, "Rafael J. Wysocki" <rjw@rjwysocki.net>
> wrote: 
> > On Sunday, June 25, 2017 03:39:11 PM Christopher Williamson wrote:
> > > Hi there,
> > >
> > > I've just purchased a device called a "GPD Pocket" (more info at
> > > indiegogo.com/projects/gpd-pocket-7-0-umpc-laptop-ubuntu-or-win-
> > 10-os-laptop--2/x/7959405)
> > > but in short - one of the major problems I have with the device
> > is that the
> > > included Intel Atom Z8750 never clocks below the turbo boost
> > speed meaning
> > > it overheats very quickly and crashes.
> > >
> > > I have managed to avoid this behaviour in two ways:
> > >
> > > 1.) Disable turbo boost - the device then sits firmly at 1.6GHz
> > and refuses
> > > to clock below that.
> > >
> > > 2.) Disable the intel_pstate driver and the CPU then clocks
> > properly but
> > > cannot turbo boost at all so I lose that capability.
> > >
> > > I'm really just reaching out to you fine folks to find out where
> > best to
> > > discuss this issue. I'm happy to raise a kernel bug report if
> > that helps
> > > and also happy to provide command outputs as needed.
> > >
> > > I have included Hans de Goede in the CC list on this email since
> > he has
> > > been a great help getting to this point - this device has a few
> > strange
> > > quirks to work through but this is a fairly serious one.
> > 
> > What kernel versions have you tried?
> > 
> > Thanks,
> > Rafael
> > 
> > 
> > 

[-- Attachment #2: cht_turbostat.txt --]
[-- Type: text/plain, Size: 3088 bytes --]

[testuser@otcpl-hp-cht-fedora turbostat]$ sudo turbostat --show Core,CPU,Avg_MHz,Busy%,Bzy_MHz,TSC_MHz
turbostat version 17.04.12 - Len Brown <lenb@kernel.org>
CPUID(0): GenuineIntel 11 CPUID levels; family:model:stepping 0x6:4c:3 (6:76:3)
CPUID(1): SSE3 MONITOR - EIST TM2 TSC MSR ACPI-TM TM
CPUID(6): APERF, TURBO, DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, EPB
cpu3: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST No-MWAIT PREFETCH TURBO)
CPUID(7): No-SGX
cpu3: MSR_PLATFORM_INFO: 0x60006001400
6 * 133.3 = 800.0 MHz max efficiency frequency
20 * 133.3 = 2666.6 MHz base frequency
cpu3: MSR_IA32_POWER_CTL: 0x00000000 (C1E auto-promotion: DISabled)
cpu3: MSR_TURBO_RATIO_LIMIT: 0x00000000
cpu3: MSR_PKG_CST_CONFIG_CONTROL: 0x0006000f (UNlocked: pkg-cstate-limit=15: unknown)
cpu3: cpufreq driver: intel_pstate
cpu3: cpufreq governor: powersave
cpufreq intel_pstate no_turbo: 0
cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000006 (balanced)
cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x035a0000 (90 C)
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	6	1.04	925	1600
0	0	8	1.47	913	1600
1	1	8	1.39	951	1600
2	2	2	0.34	856	1600
3	3	5	0.97	928	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	7	1.11	1109	1600
0	0	15	2.12	1217	1600
1	1	12	1.91	1055	1600
2	2	1	0.12	800	1600
3	3	1	0.30	800	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	3	0.53	964	1600
0	0	7	1.13	1006	1600
1	1	3	0.46	1049	1600
2	2	0	0.10	800	1600
3	3	2	0.43	800	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	6	1.06	964	1600
0	0	11	1.96	954	1600
1	1	9	1.38	1035	1600
2	2	1	0.27	884	1600
3	3	3	0.61	873	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	21	2.03	1717	1600
0	0	22	2.88	1295	1600
1	1	34	2.81	1995	1600
2	2	13	1.08	2025	1600
3	3	14	1.34	1798	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	88	8.16	1800	1600
0	0	75	9.64	1296	1600
1	1	76	7.86	1617	1600
2	2	100	7.53	2217	1600
3	3	101	7.61	2216	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	105	8.44	2068	1600
0	0	228	15.50	2451	1600
1	1	151	12.21	2067	1600
2	2	13	2.29	955	1600
3	3	26	3.74	1158	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	415	25.34	2730	1600
0	0	388	22.84	2832	1600
1	1	575	33.93	2823	1600
2	2	438	26.27	2781	1600
3	3	259	18.33	2359	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	38	4.38	1441	1600
0	0	69	7.07	1631	1600
1	1	41	4.58	1479	1600
2	2	36	4.85	1242	1600
3	3	5	1.01	896	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	14	1.21	1854	1600
0	0	8	1.12	1246	1600
1	1	14	1.16	2052	1600
2	2	20	1.52	2179	1600
3	3	12	1.07	1816	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	21	3.13	1116	1600
0	0	18	2.51	1221	1600
1	1	4	0.65	1105	1600
2	2	20	3.38	1007	1600
3	3	41	5.99	1134	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	232	17.48	2212	1600
0	0	245	18.85	2166	1600
1	1	163	13.29	2040	1600
2	2	270	19.51	2305	1600
3	3	250	18.26	2284	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	67	7.05	1582	1600
0	0	71	8.93	1333	1600
1	1	49	4.01	2024	1600
2	2	93	8.57	1807	1600
3	3	55	6.69	1364	1600
Core	CPU	Avg_MHz	Busy%	Bzy_MHz	TSC_MHz
-	-	24	3.70	1072	1600
0	0	33	5.72	960	1600
1	1	15	2.75	891	1600
2	2	24	3.46	1152	1600
3	3	24	2.87	1374	1600


  parent reply	other threads:[~2017-06-26  0:28 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAAYJcCWViZ0DTj6e9XxN1xkiBR5CAbFA6R73jg=o8d2J6Z2raA@mail.gmail.com>
2017-06-25 21:24 ` intel-pstate driver not clocking down on Atom Z8750 Rafael J. Wysocki
     [not found] ` <CAAYJcCXPUE78PBN_njrnHseBUOPXsek48ac4RGh5Jx_mgvYpKg@mail.gmail.com>
2017-06-26  0:27   ` Srinivas Pandruvada [this message]
2017-06-26 21:22     ` Rafael J. Wysocki

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=1498436879.4671.22.camel@linux.intel.com \
    --to=srinivas.pandruvada@linux.intel.com \
    --cc=hdegoede@redhat.com \
    --cc=home@chrisaw.com \
    --cc=lenb@kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=rjw@rjwysocki.net \
    --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