
The above mentioned "changes" are not permanent/not saved. Am I right thinking that the "temp5" is the GPU's sensor indication and not the CPU as I read in some post (don't remember which post was that)? The fan(s) started to run like crazy (is it the GPU cooler or the processor's cooler) and the temp went after some minutes below 80. The maximum I got yesterday was ~82 (a bit more/a bit less) while compiling several stuff and running lots of applications intentionally at the same time. Maybe the problem occurs when moving between OSX and Ubuntu via a reboot, which does not clear the NVRAM registers, but this is just a guess. With no software control of the fans, which is the case with the macbooks (fancontrol and pwmconfig does not work), the fan speed seems to be controlled automatically by the SMC without issues - but only if fan1_manual is zero.

So, for those that have reported high temperatures due to low fan speeds: check the value ofĬat /sys/devices/platform/applesmc.768/fan1_manual The fan immediately runs up to 6200 rpms, and then slowly returns as the CPU gets cooler. I watch the temperature reach 85 degC, then I switch fan1_manual back to zero, and abort the experiment.

The temperature reaches 80 degC, but the fan speed stays at 2500 rpms. Now I switch the fan1_manual to one and repeat the process. After a couple of minutes, the fan speed slowly drops back to its idling value of 2500 rpms, leaving the CPU at 50 degC. The CPU temp very quickly drops to 60 degC. Now, I stop the compilation, turn the CPU governor to power save, and watch the sensors. At this point, the fan speed starts to increase, and after a while reaches the peak 6200 rpms.

Checking with sensors, the CPU temp quite quickly reaches 80 degC.
#COREDUOTEMP UNINSTALL FULL#
With fan1_manual set to zero, I put the CPU governor to full throttle, then start a kernel compilation. I just ran a little experiment on my MBA.
