Very high CPU temperature readings Mac Pro 8-core 2007

I have a Mac Pro 1,1 upgraded with two Intel Xeon X5365 CPU's and firmware 2.1. The system has been running fine for months. However, I worry about the CPU temperature readings. Assuming that the readings are correct, I have no explanation for the typical 30 degree Celsius difference between the CPU and the heat-sink.


Is it possible, that the CPU's have exceed their life expectancy?


During a stress test, I can see the following typical readings:


CPU A Core 87 C / 189 F

CPU A HeatSink 58 C / 136 F

CPU B Core 91 C / 196 F

CPU B HeatSink 59 C / 138 F


I'm using new Arctic MX-2 thermal grease and tried various measures, including polishing the surface of the CPU and heat-sink using 1000 grit sandpaper. Nothing so far had any affect on the temperature readings. There should be pretty good contact between the heat-sink and the CPU when installed, because they stick together quite well when attempting to remove the heat-sink again.


The TCASE max. operating temperature according to http://ark.intel.com/products/30702/Intel-Xeon-Processor-X5365-8M-Cache-3_00-GHz -1333-MHz-FSB is 63 degree Celsius.


According to http://www.intel.com/content/dam/doc/design-guide/5400-chipset-memory-controller -hub-guidelines.pdf the Quad-Core Intel® Xeon® Processor 5300 Series include an on-die temperature sensor feature. The heat-sink provided by Apple also features a temperature sensor, that appears to be attached right on the coper plate that touches the CPU head spreader.


Considering the following quote from the same document:


The TIM performance is susceptible to degradation (i.e. grease breakdown) during the useful life of the processor due to the temperature cycling phenomena. For this reason, the measured TCASE value of a given processor can decrease over time depending on the type of TIM material.


Would anyone know if the IHS on the CPU is soldered or whether they used thermal compound between the IHS and the CPU die? In case of the later, perhaps it could explain current temperature readings.


Any ideas? Thanks!

Mac Pro, OS X Mavericks (10.9.5), 8-core (upgraded)

Posted on Mar 19, 2016 5:16 PM

Reply
9 replies

Mar 21, 2016 8:16 AM in response to voidcom

Your temperatures look a little high, but not outrageous. The temperature measured on the heat-generating silicon will always be higher than the temperature measured on the heatsink. That is what the heatsink is supposed to be doing, is carrying away the heat toward the fins, which would measure even cooler.


Your Mac adjusts the fans speeds upwards in a feedback loop based on those measure temperatures. You may want to place a higher floor under your minimum fans speeds. This can be done with tool similar to whatever tool you are already using, such as SMC fan control.


If the CPUs exceed their safe operating temperature, your Mac will perform a sudden uncontrolled power-Off.

Mar 20, 2016 12:37 AM in response to Grant Bennet-Alder

Your temperatures look a little high, but not outrageous. The temperature measured on the heat-generating silicon will always be higher than the temperature measured on the heatsink. That is what the heatsink is supposed to be doing, is carrying away the heat toward the fins, which would measure even cooler.


Thanks for your response. From what I understand, 100º C for any CPU die is generally critical, so 91º C could be OK. But what exactly is measured here?


According to the specs, the maximum operating TCASE is 63º C. Since the sensor for the heat-sink sits right above the copper plate that touches the CPU, it may come close to measuring the TCASE temperature. I guess that would make sense, however, assuming that the heat-sink is always going to be somewhat cooler than the CPU, 58º C would already be too high.


The CPU/Memory intake fans pretty much stay at 500 - 600 rpm when this happens. Even when running a stress test for 30 minutes, the temperature of the heat-sink and CPU core maintains the same 30º C - 35º C difference. My best guess is that the CPU does not displace the heat form the silicon die to the IHS properly. Unfortunately Intel does not make CPU testing tools for OS X to see if the CPU is reducing its speed when reaching that temperature.

Mar 20, 2016 1:35 AM in response to voidcom

FWIW, I did some more testing:


cat > cycle.c <<-'EOF'
#include <stdio.h>
#include <stdint.h>
#include <unistd.h>

uint64_t rdtsc(void)
{
    uint32_t ret0[2];
    __asm__ __volatile__("rdtsc" : "=a"(ret0[0]), "=d"(ret0[1]));
    return ((uint64_t)ret0[1] << 32) | ret0[0];
}

int main(int argc, const char * argv[])
{
    uint64_t startCount = rdtsc();
    sleep(1);
    uint64_t endCount = rdtsc();

    printf("Clocks per second: %llu\n", endCount - startCount);

    return 0;
}
EOF


Compiled and executed above code:


$ cc cycle.c


$ ./a.out
Clocks per second: 2995579161


Then I stressed the CPU:


$ for i in `seq 50`; do { yes > /dev/null & }; done



Here's a picture of the temp readings:


User uploaded file


I suppose if there was a temperature problem, I would not read the following when the CPU reaches 90º C:


$ ./a.out
Clocks per second: 2993508810


So according to this, everything seems fine.


Btw, the forum editor is terrible - I guess it's Jive.

Mar 20, 2016 11:02 AM in response to voidcom

FWIW as I am not an EE.


I have the same 1.1 to 2.1 Mac Pro. I just upgraded last week. The quad cores are running significantly cooler than the Duos were. But we have cool ambient temperatures now and I didn't write numbers down for hard comparisons.


My temps for Cores 1-4 are 33-37 C, cores 5-6 are 30-33 C. Heatsink A is 25 C and B is 27 C. I use SMC fan control and the CPU fan is at 1214rpm. Ambient temp is 20 C - 68 F. Memory modules are all hotter than CPUs.


All temps via Temperature Monitor, which is no longer supported, but works on 10.7.5. Temperature Control says max allowed core temp is 100 C.


The ambient temperature is 6-30 F less than normal average for this area. I was never able to run the Duos without upping the fans considerably when the ambient went above 76 F. At 90 F and above I would have to max the CPU fans to bring the temp down after doing anything that was CPU intensive.


Without SMC the Mac Pro's fans never reacted to hot temps and I found that putting the fans at 800-1100 minimum, faster on warm days, was better than replacing fried video cards. I tried to keep the Northbridge heatsink below 180 F. 148 F was a relaxing number.


You sound like someone who keeps their computer for awhile. Regardless of what anyone says, running these used CPUs at a constant minimum of 87/100 peak temperature will degrade the CPUs. Heat is the enemy.


How did you find 10.9.5?

Mar 20, 2016 10:01 PM in response to Aufklaer

Thanks for your response. I was wondering what temperatures other people are reading who have the same type of Mac.


My ambient temperature is nearly the same at 22 C. So I used smfancontrol and set it to 1214 rpm like you have.


I read the following, when the computer is not running much:

Heatsinks: 27/29 C. CPUs 38/40 C.


Using the same settings and running a CPU stress test for several minutes:

Heatsinks: 38/41 C. CPUs 65/70 C.


Anyway, I find running the CPU fan at 1214 rpm a bit too noisy. During the stress test, it only increased up to 1220 though. My fans speeds also do not really increase much regardless. Since the firmware upgrade from Mac Pro 1,1 to Mac Pro 2,1 did not upgrade the SMC, I wonder about it.


Could you provide some temp readings while the CPU is busy? You can download Prime95 (freeware) from http://www.mersenne.org/download/ and run a "Torture" test, which might be easier than my command line example.


I also thought that the 5365 should run cooler. I got both CPU's together for $70 from ebay.


Regarding 10.9, I played with a couple of options, but the following worked:

http://oemden.com/sixty-four-on-thirty-two-sfott/privatetest/


Yes I keep my computers for a while, but what I'm doing here with the Mac Pro is just for fun.

Mar 21, 2016 10:11 AM in response to voidcom

BTW, I run my Exhaust at 986RPM.


I changed them, CPU and Exhaust 1050. Heatsinks both went up 1 C.

Both fans 1150, heatsinks back down the 1C.

Changed both to 1200 and the temps are steady. Before they would go up or down 1 C every now and then, but they are rock solid now. Seems just a touch quieter also.


Mostly temps become a problem when the ambient goes into the high 70s, 80s and 90s.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Very high CPU temperature readings Mac Pro 8-core 2007

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.