[ltp] Thinkpad T61, Ubuntu, cpu scaling
Schoap D
linux-thinkpad@linux-thinkpad.org
Wed, 15 Jun 2011 19:06:31 +0200
--000e0cdff78a96efb604a5c32c8b
Content-Type: text/plain; charset=ISO-8859-1
... even if htop says that both cpu's are on 100%
2011/6/15 Schoap D <schoappied@gmail.com>
> It seems it sticks at 1200 Mhz:
>
> (powertop):
> Cn Avg residency P-states (frequencies)
> C0 (cpu running) (100.0%) Turbo Mode 0.0%
> polling 0.0ms ( 0.0%) 2.00 Ghz 0.0%
> C1 mwait 0.0ms ( 0.0%) 1.60 Ghz 0.0%
> C2 mwait 0.0ms ( 0.0%) 1200 Mhz 100.0%
> 800 Mhz 0.0%
>
>
>
> 2011/6/15 Richard Neill <rn214@richardneill.org>
>
>>
>>
>> On 15/06/11 16:04, Schoap D wrote:
>>
>>> Hi,
>>>
>>> Afaik my system is capable of handling 2GHz, but when I set cpu scaling
>>> on performance it displays only 1.20GHz. What is going wrong here?
>>>
>>
>> It probably simply has scaled down. powertop and /proc/cpuinfo will tell
>> you helpful things.
>>
>> As a quick check, run as many instances of
>> "nice yes >/dev/null &"
>> as you have CPU cores.
>>
>> (then, "killall yes" to stop it).
>>
>> This will load the CPU maximally, and you should see the freq go up.
>>
>> Richard
>>
>>
>>
>>
>>
>>> $ cpufreq-info
>>> cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009
>>> Report errors and bugs to cpufreq@vger.kernel.org
>>> <mailto:cpufreq@vger.kernel.org>, please.
>>>
>>> analyzing CPU 0:
>>> driver: acpi-cpufreq
>>> CPUs which run at the same hardware frequency: 0 1
>>> CPUs which need to have their frequency coordinated by software: 0
>>> maximum transition latency: 10.0 us.
>>> hardware limits: 800 MHz - 2.00 GHz
>>> available frequency steps: 2.00 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz,
>>> 800 MHz
>>> available cpufreq governors: conservative, ondemand, userspace,
>>> powersave, performance
>>> current policy: frequency should be within 800 MHz and 1.20 GHz.
>>> The governor "performance" may decide which speed to
>>> use
>>> within this range.
>>> current CPU frequency is 1.20 GHz.
>>> cpufreq stats: 2.00 GHz:0.00%, 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.20
>>> GHz:99.42%, 800 MHz:0.58% (5)
>>> analyzing CPU 1:
>>> driver: acpi-cpufreq
>>> CPUs which run at the same hardware frequency: 0 1
>>> CPUs which need to have their frequency coordinated by software: 1
>>> maximum transition latency: 10.0 us.
>>> hardware limits: 800 MHz - 2.00 GHz
>>> available frequency steps: 2.00 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz,
>>> 800 MHz
>>> available cpufreq governors: conservative, ondemand, userspace,
>>> powersave, performance
>>> current policy: frequency should be within 800 MHz and 1.20 GHz.
>>> The governor "userspace" may decide which speed to use
>>> within this range.
>>> current CPU frequency is 800 MHz.
>>> cpufreq stats: 2.00 GHz:0.00%, 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.20
>>> GHz:10.23%, 800 MHz:89.77% (5)
>>>
>>> --
>> The linux-thinkpad mailing list home page is at:
>> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>>
>
>
--000e0cdff78a96efb604a5c32c8b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
... even if htop says that both cpu's are on 100%<br><br><div class=3D"=
gmail_quote">2011/6/15 Schoap D <span dir=3D"ltr"><<a href=3D"mailto:sch=
oappied@gmail.com">schoappied@gmail.com</a>></span><br><blockquote class=
=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid=
rgb(204, 204, 204); padding-left: 1ex;">
It seems it sticks at 1200 Mhz:<br><br>(powertop):<br>Cn=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 Avg residency=A0=A0=A0=A0=A0=A0 P-states (frequ=
encies)<br>C0 (cpu running)=A0=A0=A0=A0=A0=A0=A0 (100.0%)=A0=A0=A0=A0=A0 Tu=
rbo Mode=A0=A0=A0=A0 0.0%<br>polling=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.0ms ( =
0.0%)=A0=A0=A0=A0=A0=A0=A0=A0 2.00 Ghz=A0=A0=A0=A0 0.0%<br>
C1 mwait=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.0ms ( 0.0%)=A0=A0=A0=A0=A0=A0=A0=A0 1=
.60 Ghz=A0=A0=A0=A0 0.0%<br>C2 mwait=A0=A0=A0=A0=A0=A0=A0=A0=A0 0.0ms ( 0.0=
%)=A0=A0=A0=A0=A0=A0=A0=A0 1200 Mhz=A0=A0 100.0%<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 800 Mhz=A0=A0=A0=A0 0.0%<div><div></div><div class=
=3D"h5"><br><br><br>
<div class=3D"gmail_quote">2011/6/15 Richard Neill <span dir=3D"ltr"><<a=
href=3D"mailto:rn214@richardneill.org" target=3D"_blank">rn214@richardneil=
l.org</a>></span><br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><br>
<br>
On 15/06/11 16:04, Schoap D wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
Afaik my system is capable of handling 2GHz, but when I set cpu scaling<br>
on performance it displays only 1.20GHz. What is going wrong here?<br>
</blockquote>
<br></div>
It probably simply has scaled down. powertop and /proc/cpuinfo will tell yo=
u helpful things.<br>
<br>
As a quick check, run as many instances of<br>
=A0 =A0 "nice yes >/dev/null =A0&"<br>
as you have CPU cores.<br>
<br>
(then, "killall yes" to stop it).<br>
<br>
This will load the CPU maximally, and you should see the freq go up.<br>
<br>
Richard<br>
<br>
<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>
<br>
$ cpufreq-info<br>
cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009<br>
Report errors and bugs to <a href=3D"mailto:cpufreq@vger.kernel.org" target=
=3D"_blank">cpufreq@vger.kernel.org</a><br></div>
<mailto:<a href=3D"mailto:cpufreq@vger.kernel.org" target=3D"_blank">cpu=
freq@vger.kernel.org</a>>, please.<div><div></div><div><br>
analyzing CPU 0:<br>
=A0 driver: acpi-cpufreq<br>
=A0 CPUs which run at the same hardware frequency: 0 1<br>
=A0 CPUs which need to have their frequency coordinated by software: 0<br>
=A0 maximum transition latency: 10.0 us.<br>
=A0 hardware limits: 800 MHz - 2.00 GHz<br>
=A0 available frequency steps: 2.00 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz,<br>
800 MHz<br>
=A0 available cpufreq governors: conservative, ondemand, userspace,<br>
powersave, performance<br>
=A0 current policy: frequency should be within 800 MHz and 1.20 GHz.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 The governor "performance" m=
ay decide which speed to use<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 within this range.<br>
=A0 current CPU frequency is 1.20 GHz.<br>
=A0 cpufreq stats: 2.00 GHz:0.00%, 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.20<br=
>
GHz:99.42%, 800 MHz:0.58% =A0(5)<br>
analyzing CPU 1:<br>
=A0 driver: acpi-cpufreq<br>
=A0 CPUs which run at the same hardware frequency: 0 1<br>
=A0 CPUs which need to have their frequency coordinated by software: 1<br>
=A0 maximum transition latency: 10.0 us.<br>
=A0 hardware limits: 800 MHz - 2.00 GHz<br>
=A0 available frequency steps: 2.00 GHz, 2.00 GHz, 1.60 GHz, 1.20 GHz,<br>
800 MHz<br>
=A0 available cpufreq governors: conservative, ondemand, userspace,<br>
powersave, performance<br>
=A0 current policy: frequency should be within 800 MHz and 1.20 GHz.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 The governor "userspace" may=
decide which speed to use<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 within this range.<br>
=A0 current CPU frequency is 800 MHz.<br>
=A0 cpufreq stats: 2.00 GHz:0.00%, 2.00 GHz:0.00%, 1.60 GHz:0.00%, 1.20<br=
>
GHz:10.23%, 800 MHz:89.77% =A0(5)<br>
<br>
</div></div></blockquote><font color=3D"#888888">
-- <br>
The linux-thinkpad mailing list home page is at:<br>
<a href=3D"http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpa=
d" target=3D"_blank">http://mailman.linux-thinkpad.org/mailman/listinfo/lin=
ux-thinkpad</a><br>
</font></blockquote></div><br>
</div></div></blockquote></div><br>
--000e0cdff78a96efb604a5c32c8b--