Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
CPU frequence scaling problem, maximum down when cpu warm
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
jorrit
Tux's lil' helper
Tux's lil' helper


Joined: 26 Oct 2005
Posts: 128

PostPosted: Sat Jun 17, 2006 7:24 am    Post subject: CPU frequence scaling problem, maximum down when cpu warm Reply with quote

Hardware specs: Acer Aspire 5024WLMi laptop with AMD64 Turion processor running 64-bits gentoo. powernowd frequency governer is running and appears to work.

I am still struggling with cpu frequency scaling. As it stands now I think cpu frequency scaling is actually working right but I still have the problem that after about half a minute of very intensive cpu work the maximum frequency is brought down from 1800 to 800. I've check out the /proc/acpi/thermal_zone and I discovered that this happens after a certain temperature is reached. However what is weird is that this happens so fast (after 30 seconds of heavy cpu work already) and that on windows I have no such problems. When system is idle I have the following values in thermal_zone:

In thermal zone TSZ0:

Quote:

<setting not supported>
cooling mode: passive
<polling disabled>
state: ok
temperature: 55 C
critical (S5): 102 C
passive: 82 C: tc1=2 tc2=5 tsp=300 devices=0xffff810001ff1cc0


In thermal zone TSZ1:

Quote:

<setting not supported>
cooling mode: passive
<polling disabled>
state: ok
temperature: 55 C
critical (S5): 83 C
passive: 69 C: tc1=2 tc2=5 tsp=300 devices=0xffff810001ff1cc0


In thermal zone TZSV:

Quote:

<setting not supported>
cooling mode: passive
<polling disabled>
state: ok
temperature: 63 C
critical (S5): 115 C
passive: 82 C: tc1=2 tc2=5 tsp=300 devices=0xffff810001ff1cc0


After about 30 seconds of doing a compile this goes to (current temperature for the three thermal zones):

Quote:

temperature: 84 C
temperature: 71 C
temperature: 62 C


It is when the first temperature reaches 82 C that the maximum cpu speed is brought down to 800 instead of 1800.

So my question is. Is 82C really too high? And in that case why does it get so hot and why is there no problem in windows with this? Is the temperature measured correctly? Is there something else (voltage perhaps) that incorrectly makes the processor to warm?

Greetings and thanks in advance,
Back to top
View user's profile Send private message
jorrit
Tux's lil' helper
Tux's lil' helper


Joined: 26 Oct 2005
Posts: 128

PostPosted: Sun Jun 18, 2006 6:53 am    Post subject: Reply with quote

Please, does nobody have any advice for me on this subject? I really want to solve this problem.

Greetings and thanks,
Back to top
View user's profile Send private message
Ehnvis
Guru
Guru


Joined: 13 Jun 2006
Posts: 305
Location: /dev/random

PostPosted: Sun Jun 18, 2006 7:41 am    Post subject: Reply with quote

Is the fan working as it should? Thats the only thing i can think of, as you should really never reach the temperatures where the system drops to "passive" cpu speed.
_________________
HP NC 4010, Pentium-M 725 1.6GHz w/ 1Gb RAM, 60Gb Hitachi Travelstar.
Running Gentoo-2.6.21-r4 (again as 2.6.22 kernels hogs CPU), all but SD reader works fine.
Back to top
View user's profile Send private message
jorrit
Tux's lil' helper
Tux's lil' helper


Joined: 26 Oct 2005
Posts: 128

PostPosted: Sun Jun 18, 2006 8:11 am    Post subject: Reply with quote

Well I can hear the fan blowing correctly.

I just did a test in windows with a similar long compile. I noticed that windows also brings down the speed to 800 from time to time during that compile but it does that a lot less frequent. i.e. in windows I estimate the speed is at 1800 for about 75% while in linux the speed is only 1800 for about 25%. During that long compiled I also monitored temperature in windows and it reported the following two maximum values during the compile:

- Temperature Sensor 0: 57
- Temperature Sensor 1: 84

I guess sensor 1 corresponds to thermal zone TSZ0 in linux and probably sensor 0 corresponds to thermal zone TZSV but I'm not 100% sure.

So I guess linux seems to throttle down cpu speed a tad too early compared to windows. Any way I can control that thresshold (i.e. set passive to 84 instead of 82)?

Greetings,
Back to top
View user's profile Send private message
Ehnvis
Guru
Guru


Joined: 13 Jun 2006
Posts: 305
Location: /dev/random

PostPosted: Sun Jun 18, 2006 9:35 am    Post subject: Reply with quote

You should be able to manipulate the trip_points (look at /proc/acpi/thermal_zone/<thermal zone>/trip_points).

Not sure how to manipulate it but hopefully someone else does.
_________________
HP NC 4010, Pentium-M 725 1.6GHz w/ 1Gb RAM, 60Gb Hitachi Travelstar.
Running Gentoo-2.6.21-r4 (again as 2.6.22 kernels hogs CPU), all but SD reader works fine.
Back to top
View user's profile Send private message
jorrit
Tux's lil' helper
Tux's lil' helper


Joined: 26 Oct 2005
Posts: 128

PostPosted: Sun Jun 18, 2006 10:41 am    Post subject: Reply with quote

Can someone tell me if these temperatures are actually normal for an AMD64 Turion? To me they look a bit high but this is a brand new laptop and the fan appears to be working. Also it blows harder as soon as the cpu gets warmer. But could there be something else wrong that causes the cpu to get too worm perhaps?

Greetings,
Back to top
View user's profile Send private message
jamapii
l33t
l33t


Joined: 16 Sep 2004
Posts: 637

PostPosted: Sun Jun 18, 2006 1:08 pm    Post subject: Reply with quote

I had the same problem, now I use some external fans connected to a laboratory power supply, to make the cpu go faster :D
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