Hi,
Fan Control 1.2 is a very good(even best) open source SW which support automatically adjusting fan speed based on the CPU temperature.
However, it doesn't support RMBP. in RMBP, you get CPU at 0 degree all the time. The reason is Apple changed RMBP CPU temperature sensor address in SMC. So it doesn't work.
I made some modification about source code, compiled/built it and now share with you. Because I don't have time to make any installation package which is .pkg or .dmg file, so it needs some manual work.
I tested it on my RMBP 13, and works great, it should be working with RMBP 15 as well(99% sure)
This modified Fan Control only support MBP with Retina! for other Mac, please use the original version.
Here is the installation instruction:
---------------------------------------
1.First install the original version Fan Control. click "Fan Control 1.2.dmg" in the attached zip file. It may need restart after installation, if it's needed, just restart, no harm.
2.Copy the file in zip name is "FanControlDaemon" to /Library/StartupItems/FanControlDaemon (there is already a file exist with same name, just replace it, may need input root password)
3.Then copy "Fan Control.prefPane" in zip file to /Library/PreferencePanes just replace the existing.
4.Open terminal, run following command one by one:(If don't modify owner and group, mac will forbid it to be started up when computer booting)
4.1 cd /Library/StartupItems/FanControlDaemon
4.2 sudo chown root FanControlDaemon
4.3 sudo chgrp wheel FanControlDaemon
5.Restart Mac, then you can find fan control in "control panel" and start using it.
6.enjoy it
-------------------------------------------
ps. the readme.txt in zip file is in Chinese, if you are able to read it, just read it, the content has been translated to English above.
btw, I am using CPU Proximity sensor, so not core sensor to measure the temperature.
Fan Control 1.2 is a very good(even best) open source SW which support automatically adjusting fan speed based on the CPU temperature.
However, it doesn't support RMBP. in RMBP, you get CPU at 0 degree all the time. The reason is Apple changed RMBP CPU temperature sensor address in SMC. So it doesn't work.
I made some modification about source code, compiled/built it and now share with you. Because I don't have time to make any installation package which is .pkg or .dmg file, so it needs some manual work.
I tested it on my RMBP 13, and works great, it should be working with RMBP 15 as well(99% sure)
This modified Fan Control only support MBP with Retina! for other Mac, please use the original version.
Here is the installation instruction:
---------------------------------------
1.First install the original version Fan Control. click "Fan Control 1.2.dmg" in the attached zip file. It may need restart after installation, if it's needed, just restart, no harm.
2.Copy the file in zip name is "FanControlDaemon" to /Library/StartupItems/FanControlDaemon (there is already a file exist with same name, just replace it, may need input root password)
3.Then copy "Fan Control.prefPane" in zip file to /Library/PreferencePanes just replace the existing.
4.Open terminal, run following command one by one:(If don't modify owner and group, mac will forbid it to be started up when computer booting)
4.1 cd /Library/StartupItems/FanControlDaemon
4.2 sudo chown root FanControlDaemon
4.3 sudo chgrp wheel FanControlDaemon
5.Restart Mac, then you can find fan control in "control panel" and start using it.
6.enjoy it
-------------------------------------------
ps. the readme.txt in zip file is in Chinese, if you are able to read it, just read it, the content has been translated to English above.
btw, I am using CPU Proximity sensor, so not core sensor to measure the temperature.
Attachments
Last edited: