CPU Temp wildly jumping, overshoots (not heatsink related)

otheos

Junior Member
Jun 7, 2008
9
0
0
This is the weirdest thing!

The system is an AM2 AMD690G (Gigabyte) with X2 4800 @ stock speeds and 2GB RAM + a 4850 GFX running vista64

The system idles at any temp between 35-75. Nothing is running in the background, no antivirus, no indexing no nothing. You can see the temp (HWmonitor) jumping all over: 36-47-31-55-42-50-39-36-51... you get the picture.

You can observe the same jumpy behaviour on CPU utilization. Idle process should be flat (when idle) however it jumps from 85 to 60 with any in between values constantly.

Now I try to run super-Pi to stress the system. As soon as it starts the CPU temps shoots to 80+ degrees. You'd say the heatsink is not touching the CPU, but it is. I can put a fan blowing iced air on it, it makes no difference. I can remove the fan from the heatsink and it won't make a difference.

I stop super-Pi and the CPU temp drops back to idle (as defined above) in a second or two (couldn't have discharged all this heat in a few seconds if it was real).

The system was running absolutely fine when I was using the onboard graphics. I installed the 4850 and had to format-reinstall because CCC would not update the drivers.

Now I can remove the 4850 and go back to the IGP. Guess what. While the system is still a bit jumpy, it never exceeds 60 degrees with Pi. The temp climbs normally and cools off properly.

Put the 4850 back on and the problem is there!

And the most weird part of the story? I swapped this box with my wife's because hers had the EXACT SAME PROBLEM! We are talking completely different hardware, different software, yet the SAME WEIRD PROBLEM.

The only changes to this box was the addition of the 4850. My wife's box was an s939 with X2 4200 CPU and ran fine before I upgraded to an X1950Pro card when it started what I first thought was overheating.

After a lot of testing I tend to conclude to this:

The addition of the 4850 messes up with the way the CPU temp sensors are read. I don't know how and why, maybe the way the bus for such thing is being used. I have also noticed that without the 4850 the CPU fan spins (according to PWM) up to 3200 rpm, while with the 4850 it only goes up to 3050 rpm although I doubt it's the 150 more rpm that keeps the CPU cool(er) when the 4850 is abscent.

The 4850 has a PWM fan itself onboard (it's a Sapphire Vapor-X).

This thing is driving me nuts. The one box that is the "gaming rig" has the same problem no matter what hardware or software?

Can you please help? Thanks
 

VirtualLarry

No Lifer
Aug 25, 2001
56,587
10,225
126
What's your PSU? Could it be underpowered, dropping the 12V line out of spec, and making the CPU VRMs work harder? Not sure that would be reflected in the CPU temps though.

I'm concerned about your idle CPU usage not being a flatline 1% or so. Something is going on there.
 

otheos

Junior Member
Jun 7, 2008
9
0
0
Hm, maybe the PSU is indeed marginal @420Watt (it's a trust unit bought to run the system with the IGP only, hence sufficient at the time). I'll have a look at this.

However I think I might have solve the problem (waiting to cycle to box a few times to see it's working every time). What did I do? I removed the PWM fan from the heatsink and installed a 3pin fan. That's it. Temps stay between 30-32 when idling, 44-48 when loaded.

So (until I am certain) I can presume that PWM on both the CPU and the GFX isn't going well for some reason. Any ideas?

As for the flatline, yes there is something curious going on however I get the impression VIsta is not as flat as XP-Pro.
 

Schmide

Diamond Member
Mar 7, 2002
5,783
1,083
126
I would think HWmonitor reading the wrong sensor. Have you tried speedfan?
 

otheos

Junior Member
Jun 7, 2008
9
0
0
What HWmonitor reads is not that important. What is important is what the BIOS thinks because it controls the PWM fan and also decides when to shut the system down. So eventhough the heatsink was cool the PWM fan was going mad, and BIOS temp showed 100 deg (centigrade!).

I have tried speedfan and found it to show the same temps. Only CoreTemp shows wrong temps. It now works fine however I can't help but wonder...
 

geokilla

Platinum Member
Oct 14, 2006
2,012
3
81
I still say reseat your heatsink. And AMD X2 uses the motherboard sensor (Tcase) to measure temperatures.

Also, there's something wrong with your CPU usage not being at around 1% as VirtualLarry said.