Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ACPI sets cpufreq to lowest after some work
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
sithmein
n00b
n00b


Joined: 19 Feb 2006
Posts: 13

PostPosted: Wed Apr 12, 2006 6:59 am    Post subject: ACPI sets cpufreq to lowest after some work Reply with quote

Hi,

I have a very strange behaviour on my Dell Latitude D600 mit a 1.7 GHz Pentium M. I use the ondemand cpufreq governor and the temperature stays at about 50 without much work. Then if I give it some work the temperature slowly rises to about 65-70 degrees. This works for maybe 10 minutes and then suddenly the frequency is set back to 600 MHz although the temperature is still only about 70 degrees (sometimes even less). ACPI at the same moment gives the following message:

Code:
Apr 11 21:50:45 [kernel] acpi_utils-0287 [03] evaluate_integer      : Return value [3567]
Apr 11 21:50:48 [kernel] Execute Method: [\_GPE._L1D] (Node c20f5c28)
Apr 11 21:50:48 [logger] ACPI group processor / action processor is not defined


The acpid.log shows
Code:
[Tue Apr 11 21:50:48 2006] received event "processor CPU0 00000080 00000007"
[Tue Apr 11 21:50:48 2006] executing action "/etc/acpi/default.sh processor CPU0 00000080 00000007"
[Tue Apr 11 21:50:48 2006] BEGIN HANDLER MESSAGES
[Tue Apr 11 21:50:48 2006] END HANDLER MESSAGES
[Tue Apr 11 21:50:48 2006] action exited with status 0
[Tue Apr 11 21:50:48 2006] completed event "processor CPU0 00000080 00000007"
[Tue Apr 11 22:01:58 2006] received event "processor CPU0 00000080 00000002"
[Tue Apr 11 22:01:58 2006] executing action "/etc/acpi/default.sh processor CPU0 00000080 00000002"
[Tue Apr 11 22:01:58 2006] BEGIN HANDLER MESSAGES
[Tue Apr 11 22:01:58 2006] END HANDLER MESSAGES
[Tue Apr 11 22:01:58 2006] action exited with status 0
[Tue Apr 11 22:01:58 2006] completed event "processor CPU0 00000080 00000002"


Now there is now way to set the frequency to anything higher than 600MHz (scaling_max_freq has been set to 600) even with any other governor or if the system has cooled down to 50 degrees. Most of the times a reboot is necessary to get to full speed again, sometimes after about 10 minutes it magically offers 1700MHz again.
Everything works perfectly fine with ACPI, so no error message while booting or other strange things. Has anyone a clue where this comes from?

Regards,

Thorsten
Back to top
View user's profile Send private message
sonicbhoc
Veteran
Veteran


Joined: 24 Oct 2005
Posts: 1805
Location: In front of the computer screen

PostPosted: Thu Apr 13, 2006 5:03 am    Post subject: Reply with quote

performance governer is the full speed one. powersave is the low speed one. If you use KDE and have all the right packages emerged and the correct kernel support (apm, acpi, emerge klaptop, have governers installed into kernel), you can use the laptop configuration screen to tell it to automatically switch governers depending on your situation.
Back to top
View user's profile Send private message
sithmein
n00b
n00b


Joined: 19 Feb 2006
Posts: 13

PostPosted: Thu Apr 13, 2006 6:15 am    Post subject: Reply with quote

sonicbhoc wrote:
performance governer is the full speed one. powersave is the low speed one. If you use KDE and have all the right packages emerged and the correct kernel support (apm, acpi, emerge klaptop, have governers installed into kernel), you can use the laptop configuration screen to tell it to automatically switch governers depending on your situation.

I know, but that's not the problem at all. The problem ist, that "someone" is cutting down the processor to 600MHz without any obvious reason after it has worked hard for some minutes. I only wanted to say, that this is _not_ a governor issue, as none of the governors is able to increase the speed after is has gone down to 600MHz.
Back to top
View user's profile Send private message
OneInchMen
n00b
n00b


Joined: 30 Sep 2004
Posts: 70
Location: Tilburg, the Netherlands

PostPosted: Thu May 18, 2006 12:00 pm    Post subject: Reply with quote

I only use cpufrequtils and the 'ondemand' governer.

My CPU defaults to it's lowest frequency and when needed (>80% cpu utilization) the governer switches my cpu to full processing power. As soon as there is no more need for that power, the governer switches back to the lowest frequency...

...and thus lowering the consumed power and thermal dispension of the CPU, with full power when needed...

-H-
_________________
--> http://www.oneinchmen.com <--
Back to top
View user's profile Send private message
hplehn
n00b
n00b


Joined: 14 May 2005
Posts: 5

PostPosted: Mon Jun 26, 2006 8:18 am    Post subject: Reply with quote

I have exactly the same problem on a D600: After some work /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq falls to 600000 and can not be increased to 1700000 any more. In my understanding scaling_max_freq shouldn't be changed at all? BTW, cpuinfo_max_freq stays at 1700000.

The problem started about two weeks ago. Before, I was able to switch scaling governor and frequencies using klaptop and the behaviour was as expected (using scaling_governor ondemand the cpu-frequency was set automatically according to system load). It could be related to the upgrade of kde to 3.5.3.

As a workaround it is possible to use the command 'cpufreq-set -u 1700000' (package cpufrequtils) to increase the maximum frequency.

Beste regards
H. Plehn
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum