You are not logged in.

#26 2009-06-25 17:50:36

dmartins
Member
Registered: 2006-09-23
Posts: 360

Re: With Linux i have higher core temperatures than Windows

R00KIE wrote:

Mind you that a cpu working in 32bit mode (as you have with windows) will generate a bit less heat than one working on 64bit mode

Where did you hear this? I am skeptical. This would mean a processor would consume less power when running 32-bit code than when running 64-bit code.. It's not like half the chip shuts down every time the CPU gets a 32-bit opcode..

Last edited by dmartins (2009-06-25 17:51:11)

Offline

#27 2009-06-25 18:57:00

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: With Linux i have higher core temperatures than Windows

dmartins wrote:
R00KIE wrote:

Mind you that a cpu working in 32bit mode (as you have with windows) will generate a bit less heat than one working on 64bit mode

Where did you hear this? I am skeptical. This would mean a processor would consume less power when running 32-bit code than when running 64-bit code.. It's not like half the chip shuts down every time the CPU gets a 32-bit opcode..

I never said half the chip would be idle or half the power wink
I have noticed this when I got my Athlon 64 3000+ a few years ago, the temperatures would be a little higher (both chipset and cpu) when I ran benchmarks and stress tests in XP 64bit. It may be a different story now but you can't run away from physics, if you have registers twice as large and double in number in 64bit plus a few more things that may see the path widened in 64bit then it means more transistors switching hence more heat.

I can't recall exactly now how much was the difference but I think it wasn't higher than 3ºC or 4ºC, but it would still be enough to be noticed after the temperatures stabilized during the stress tests.
Not having cpu frequency scaling working properly will immediately result in a higher average temperature (which seems to be the case) plus a few degrees difference between working modes can cause the difference the OP reports.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#28 2009-06-26 06:05:08

Garret
Member
From: Palermo, Italy
Registered: 2006-07-09
Posts: 172

Re: With Linux i have higher core temperatures than Windows

R00KIE wrote:

With everest I'm not sure. Try with cpu-z, that one I know that shows you the current speed and voltage of your cpu.

Ok I installed CPU-Z and it seems ROOKIE is right because the application shows me only one core (Core #0). This is working at the minimum speed i think (about 1.6GHz).
cpuz.png

So I can suppose that 64bit architecture raise temperatures in both cores... hmm

Offline

#29 2009-06-26 09:14:47

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: With Linux i have higher core temperatures than Windows

Ok, I'm not sure if you should be able to select Processor #2 or not (maybe not as the you have just one cpu with two cores).
What you wanted to find out is there, the minimum speed while idle, which is 1.6GHz so from your last linux printscreen you seem to have cpufreq working properly.

In this case the only things that may be causing your cpu to generate more heat are either some process loading your cpu a bit in linux or the difference of 32bit vs 64bit.

You can use top or htop to check if anything is loading your cpu in linux and try to figure out what is causing the difference.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#30 2009-06-26 10:34:53

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 891
Website

Re: With Linux i have higher core temperatures than Windows

My experience are

Vista = 39°
Arch = 20°

so maybe you should read the Wiki Artikel in the Arch linux wiki how to set up cpufrequtils correct

http://wiki.archlinux.org/index.php/Cpufrequtils

maybe this one is easier to understand

http://wiki.archlinux.org/index.php/CPU … cy_Scaling

Last edited by Vamp898 (2009-06-26 10:37:48)

Offline

#31 2009-06-26 10:50:05

Garret
Member
From: Palermo, Italy
Registered: 2006-07-09
Posts: 172

Re: With Linux i have higher core temperatures than Windows

Vamp898 wrote:

My experience are
Vista = 39°
Arch = 20°
so maybe you should read the Wiki Artikel in the Arch linux wiki how to set up cpufrequtils correct

Cpufreq is set correctly because my cpu works at minimum speed.

Offline

#32 2009-06-28 05:52:53

Intrepid
Member
Registered: 2008-06-11
Posts: 254

Re: With Linux i have higher core temperatures than Windows

then why is it reading full speed?  what D.E. (if any) are you running?  In GNOME, use the gnome-cpu-freq-monitor applet for the panel, which will show you the speeds.  Also, make sure you set policy=ondemand in /etc/cpufreqd.conf


Intrepid (adj.): Resolutely courageous; fearless.

Offline

#33 2009-06-28 06:16:26

AngryKoala
Member
Registered: 2009-01-22
Posts: 197

Re: With Linux i have higher core temperatures than Windows

Maybe Linux is just honest smile

Offline

#34 2009-06-28 06:25:44

Garret
Member
From: Palermo, Italy
Registered: 2006-07-09
Posts: 172

Re: With Linux i have higher core temperatures than Windows

Intrepid wrote:

then why is it reading full speed?  what D.E. (if any) are you running?  In GNOME, use the gnome-cpu-freq-monitor applet for the panel, which will show you the speeds.  Also, make sure you set policy=ondemand in /etc/cpufreqd.conf

Where do you read full speed? I am using gnome, and of course I use the gnome applet to see the two core speeds. And, I said before, I set the ondemand governor on cpufreqd.conf.

Offline

#35 2009-06-28 17:56:21

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: With Linux i have higher core temperatures than Windows

Vamp898 wrote:

My experience are

Vista = 39°
Arch = 20°

so maybe you should read the Wiki Artikel in the Arch linux wiki how to set up cpufrequtils correct

http://wiki.archlinux.org/index.php/Cpufrequtils

maybe this one is easier to understand

http://wiki.archlinux.org/index.php/CPU … cy_Scaling

The OP said XP Pro wink With that one if all is setup correctly then cpu usage while idle is minimal.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#36 2009-06-30 01:50:43

Intrepid
Member
Registered: 2008-06-11
Posts: 254

Re: With Linux i have higher core temperatures than Windows

Wow if that's true and the gnome applet shows 1.6GHz then I'm very surprised.


Intrepid (adj.): Resolutely courageous; fearless.

Offline

#37 2009-06-30 04:50:03

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: With Linux i have higher core temperatures than Windows

First, we need to understand how software report temperature for Intel CPUs. The onboard sensor does not report a raw temperature but rather the margin from a fixed maximum temperature. This maximum temperature (there are two, Tjmax (junction) Tcase, where the Tcase value is all that is published by Intel. So, the authors of temperature monitoring software have to select a sane Tjmax for each specific series of CPU and subtract the delta to estimate a real temperatue.

Bottom line is that all CPU temperature monitoring software is inaccurate. The only thing that matters is the temperature margin. This is often reported by Intel BIOSs as "Thermal Margin". Modern CPUs are made to run pretty hot and so if the CPU isn't hitting PROCHOT interrupts than it's fine.

Offline

#38 2009-07-01 03:45:24

dwende
Member
From: Israel
Registered: 2008-12-04
Posts: 27

Re: With Linux i have higher core temperatures than Windows

I am also having a problem with cpufreq, it does not seem to recognize my CPU type.

Here is output from dmesg.

......
CPU1: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ stepping 02                                                 
Brought up 2 CPUs                                                                                                
Total of 2 processors activated (10749.44 BogoMIPS).                                                             
CPU0 attaching sched-domain:                                                                                     
 domain 0: span 0-1 level CPU                                                                                    
  groups: 0 1                                                                                                    
CPU1 attaching sched-domain:                                                                                     
 domain 0: span 0-1 level CPU                                                                                    
  groups: 1 0                                                                                                    
net_namespace: 1056 bytes         
......
......
powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ processors (2 cpu cores) (version 2.20.00)
[Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[Firmware Bug]: powernow-k8: Try again with latest BIOS.
cpufreq-nforce2: No nForce2 chipset.
powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ processors (2 cpu cores) (version 2.20.00)
[Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[Firmware Bug]: powernow-k8: Try again with latest BIOS.
powernow: This module only works with AMD K7 CPUs
.....

Any ideas anyone?
Thanks

Offline

#39 2009-07-01 04:23:26

sliponoga
Member
Registered: 2007-09-14
Posts: 38

Re: With Linux i have higher core temperatures than Windows

dwende wrote:

I am also having a problem with cpufreq, it does not seem to recognize my CPU type.
Any ideas anyone?

http://bugzilla.kernel.org/show_bug.cgi?id=13586
It's time to upgrade BIOS.

Offline

Board footer

Powered by FluxBB