[Whoa, just reviewing what I wrote, this got long, sorry about that!]
Hey all, new member here... First of all thanks for all the great resources here in the forum, which helped me a great deal in my recent upgrade to an 8-core E5-2667v2 from the stock 4 core on my MacPro 6,1.
So in general it all went really smooth, working great, and if I check my temps with all but
one tool, it all looks fine and dandy. It's just the cpu temp shown by one particular tool,
Fanny (to which I found a reference here in the forum as well) which looks way above what I would consider healthy. Unfortunately it's seldomly well-documented what sensor exactly corresponds to readouts shown by various tools. Also unfortunately, I didn't perform any pre-upgrade comparisons with all the same tools... The only direct comparison I have is what smcFanControl shows, and on that one, temps have gone down compared to before...
The four tools I used to read temps are Fanny, smcFanControl, iStat Menus, and Intel Power Gadget. I have confirmed that each one shows the same reading with the others disabled to exclude weird interactions that I also read here that may happen if several of them run at the same time.
For loading the CPU, I have used Folding@Home using all cores as well as encoding HD material with Handbrake, which pretty much lead to the same results in my experiments. (F@H on "low" setting interestingly yields higher temps, but I can explain that because the CPU will run at a higher frequency up to 3.6 GHz with only 6 cores busy, while it'll drop to ~ 3.4 with all cores saturated. Side observation.)
So anyway, here are my measurements, all at ambient outside the machine ~ 22°C). Fanny lets me select various sensors, the one that concerns me is only what they label "Die", all others seem fine and in line with other tools. (EDIT: after some sleuthing, see #12, it appears this is what Apple calls the TC0F sensor in the SMC library.) In general, smcFanControl seems to show what iStat Menus labels as the proximity (not VR proximity) sensor, so I'll use that name below. What I call iStat is what iStat simply calls "CPU", which sounds like it could be a die temperature, but it seems more likely to me it's some inferred T_case (AFAIK there is no direct sensor for that).
So there are a few scenarios I could see what's going on here:
In case #2 I could rest easy and simply trust what the other tools tell me and forget about the whole Fanny thing.
But if #3 is the real explanation, I should obviously pop it open again ASAP and reapply my thermal paste, and hope I'll do a better job this time... I don't think so though, this is not the first time I've replaced CPUs/cooler/thermal paste, although it's been a few decades since I've done it regularly. Besides, I've replaced the thermal paste on the GPUs of the MP while I was in there, and those are running quite cool around 60° (the second = main one, the other one even cooler since I'm not using it at all).
Sorry this got so long -- if anyone made it this far: Any thoughts? Am I slowly but surely frying my processor? Or am I worrying about the wrong things, seeing as all other tools (including Intel's own Power Gadget) report temps well within normal ranges? Or maybe I should contact Fanny's developer(s) to see if it could be misreporting die temps...
Any input welcome!
[Edit: corrected some awkward line breaks]
[Edit 2: added some details regarding sensor reported by Fanny]
Hey all, new member here... First of all thanks for all the great resources here in the forum, which helped me a great deal in my recent upgrade to an 8-core E5-2667v2 from the stock 4 core on my MacPro 6,1.
So in general it all went really smooth, working great, and if I check my temps with all but
one tool, it all looks fine and dandy. It's just the cpu temp shown by one particular tool,
Fanny (to which I found a reference here in the forum as well) which looks way above what I would consider healthy. Unfortunately it's seldomly well-documented what sensor exactly corresponds to readouts shown by various tools. Also unfortunately, I didn't perform any pre-upgrade comparisons with all the same tools... The only direct comparison I have is what smcFanControl shows, and on that one, temps have gone down compared to before...
The four tools I used to read temps are Fanny, smcFanControl, iStat Menus, and Intel Power Gadget. I have confirmed that each one shows the same reading with the others disabled to exclude weird interactions that I also read here that may happen if several of them run at the same time.
For loading the CPU, I have used Folding@Home using all cores as well as encoding HD material with Handbrake, which pretty much lead to the same results in my experiments. (F@H on "low" setting interestingly yields higher temps, but I can explain that because the CPU will run at a higher frequency up to 3.6 GHz with only 6 cores busy, while it'll drop to ~ 3.4 with all cores saturated. Side observation.)
So anyway, here are my measurements, all at ambient outside the machine ~ 22°C). Fanny lets me select various sensors, the one that concerns me is only what they label "Die", all others seem fine and in line with other tools. (EDIT: after some sleuthing, see #12, it appears this is what Apple calls the TC0F sensor in the SMC library.) In general, smcFanControl seems to show what iStat Menus labels as the proximity (not VR proximity) sensor, so I'll use that name below. What I call iStat is what iStat simply calls "CPU", which sounds like it could be a die temperature, but it seems more likely to me it's some inferred T_case (AFAIK there is no direct sensor for that).
- CPU idle: Fanny already reports 83° - 85° while proximity is 40° - 42° and iStat "CPU" a comfortable 47°-50°
- FAH 15 cores: Fanny = 120° (!), proximity 65°, iStat 84° - 86° -- at this point the fan steps up slightly to 1000 rpm - 1200 rpm and temp readings stabilize there
- If I now crank up the fan to full blast, Fanny still says a whopping 110°, proximity 40° - 46°, while iStat "CPU" never exceeds 75°C
- Even on a moderate fan setting of 1750 (which I've always set manually for high CPU usage like encoding jobs), iStat won't go above 77°, while Fanny still reports close to 110°.
So there are a few scenarios I could see what's going on here:
- Fanny is the only tool reporting actual (and correct) die temps, and these things really run this hot. (Possibly compounded by the well known IHS TIM issue that started with Ivy Bridge...?)
- Fanny somehow doesn't scale the raw reading correctly – possibly it doesn't know about the E5-2667v2, since it's not an official CPU for the MP 6,1. Anyone else here with a 2667v2 who could confirm what the tool tells them?
- I've botched the job of applying my thermal paste (Kryonaut) on switching out the CPU, it's now not cooling properly, Fanny is reporting true core temps, the other tools true external temps (which look fine due to imperfect heat transfer from the cores) and I'm slowly cooking my CPU, even when running idle. This I somehow have a hard time believing: If I go by what Puget Systems have found in this really nice writeup of their thermal throttling experiments on a Core i7 4790 (Haswell, one generation ahead of my Ivy Bridge, same 22nm lithography), I would say if my CPU is really running at a staggering 120°, it should all but shut itself down... To be sure, the E5 v2's throttling temp is 105° (compared to the 100° of the i7), but 120° is so far beyond that, I can't see how it would not throttle itself dramatically at that point! Also, would the SMC not start spinning up the fan at this point even at factory settings? As I mentioned, it barely budges, to around 1000 rpm...
In case #2 I could rest easy and simply trust what the other tools tell me and forget about the whole Fanny thing.
But if #3 is the real explanation, I should obviously pop it open again ASAP and reapply my thermal paste, and hope I'll do a better job this time... I don't think so though, this is not the first time I've replaced CPUs/cooler/thermal paste, although it's been a few decades since I've done it regularly. Besides, I've replaced the thermal paste on the GPUs of the MP while I was in there, and those are running quite cool around 60° (the second = main one, the other one even cooler since I'm not using it at all).
Sorry this got so long -- if anyone made it this far: Any thoughts? Am I slowly but surely frying my processor? Or am I worrying about the wrong things, seeing as all other tools (including Intel's own Power Gadget) report temps well within normal ranges? Or maybe I should contact Fanny's developer(s) to see if it could be misreporting die temps...
Any input welcome!
[Edit: corrected some awkward line breaks]
[Edit 2: added some details regarding sensor reported by Fanny]
Last edited: