iMac Fan Control

Discussion in 'iMac' started by ZeD X, May 20, 2011.

  1. ZeD X, May 20, 2011
    Last edited: Jul 1, 2011

    ZeD X macrumors regular

    Joined:
    Apr 26, 2011
    #1
    I was using iMac Fan Control by Derman Enterprises which is really good, but the preferences panel is not 64bit (a bit annoying) and the HD temperature sensor doesn't works for the new models of iMacs.

    So, I did some changes on this great application. I am not sure if this sensor will work on the newest models of iMac (or if you have replaced the factory hard drive), but I hope so (if it did not work you will have no trouble at all, only a fixed speed for the HD fan).

    First, you need to download and install the iMac Fan Control (if you don't use it yet).

    After installing it, download the modified files (include sources) on this post and them double click extracted preference panel, and for the Daemon you do the following, in the terminal:

    Code:
    sudo killall FanControlDaemon
    sudo mv [U]/FanControlDaemon[/U] /Library/StartupItems/FanControlDaemon/FanControlDaemon
    sudo chmod 0755 /Library/StartupItems/FanControlDaemon/FanControlDaemon
    sudo chown root:wheel /Library/StartupItems/FanControlDaemon/FanControlDaemon
    For the second command, you should put the extracted FanControlDaemon in your "/" dir ("Macintosh HD" root, or edit the command with the file path).

    Just reboot and you are done with it, now you can just configure in the Preferences or leave it alone.

    I leave my iMac powered on 24/7 and it's always cool as if I just started using it.

    The best settings (at least for hot country) is:

    Lower Temp Threshold: 46C
    Upper Temp Threshold: 85C

    Slowest CPU Fan Speed: 1200
    Slowest HD Fan Speed: 1600
    Slowest DVD Fan Speed: 1600

    This will keep your iMac aways cool, even in 100% full load.
    The HD + DVD (mostly) fans will keep your GPU cool too.

    If you try please leave a comment. (Specially about the settings/results and if the HD temperature is working fine, and what is your model).

    Soon as I get some free time I will change the Daemon to work on 64bit too.
     
  2. gor macrumors newbie

    Joined:
    Jun 26, 2010
  3. archer75 macrumors 65816

    Joined:
    Jan 26, 2005
    Location:
    Oregon
    #3
    I like it better than SMC fan control. Just need that HD sensor fixed and it will be perfect.
     
  4. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #4
    Are you with an 2011 iMac? The did you tried this one I posted and are not getting temperatures for the HD?
     
  5. archer75 macrumors 65816

    Joined:
    Jan 26, 2005
    Location:
    Oregon
    #5
    Yes and yes.

    Edit - fixed it. Must have been a typo on my part.
     
  6. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #6
    Nice, so it is working for 2009 and newer iMac. Older iMacs can just use the original Daemon and it will works too.
     
  7. archer75 macrumors 65816

    Joined:
    Jan 26, 2005
    Location:
    Oregon
    #7
    The HD temp on it differs from the HD temp in istat nano by about 6c. Not sure which one is right.
     
  8. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #8
    What is the temp from each one?

    What is the time from the Smart from iStat to update it ?
     
  9. ycwee37 macrumors member

    Joined:
    Oct 4, 2010
    #9
    hello there, i'm a new mac user and i just downloaded this fan control.
    it seems to be cooler (just a bit though ) than before, and i can hear the fan now as well~:cool:

    i'm using the base 27'' mid 2011 btw.
     
  10. bakura, May 23, 2011
    Last edited: May 23, 2011

    bakura macrumors member

    Joined:
    Jan 30, 2011
    #10
    Hi,

    This application is really good. However, the i7 is really cool and 950 rpm like before was enough. However the slowest speed I can set is 1200 RPM. Is it possible to have lower fan speed ?
     
  11. gor macrumors newbie

    Joined:
    Jun 26, 2010
    #11
    In iStat, HD temp is from S.M.A.R.T. and is read at 1-5minutes, in FanControl is from the iMac sensor; anyway, no big difference...
     
  12. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #12
    It is possible, but is better to keep the processor aways cool, intease to start trying to cool it when it is hot.

    You will will see the difference after some hours of use.
     
  13. bakura macrumors member

    Joined:
    Jan 30, 2011
    #13
    So, which temp is true ? I have nearly 7 degrees of difference (iStat is around 48, Fan Control 41).
     
  14. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #14
    iStats uses S.M.A.R.T. sensors, and update it in 5, 15 or 60 minutes. So, depending of your ambient temperature, it may be getting cool before iStats update the temperature. Try to see if this is happening.

    What is your iMac model?

    Take a look on this pic:

    [​IMG]

    The next time when it will update, the HD temperature will be much lower, cause it will be more cool.

    I restarted my system 2 hours ago, but it is running 24/7 for weeks.
     
  15. bakura macrumors member

    Joined:
    Jan 30, 2011
    #15
    I have an iMac 2011 i7.

    The temperatures are different. Five minutes ago, iStat reported 40°C for the HDD while Fan Control reported 36°C. More than five minutes later (so SMART will update), iStat reported 41 °C while Fan Control 36.5 °C. Higher the temperature by iStat, higher the difference is between iStat and Fan Control.
     
  16. een1bhs, May 27, 2011
    Last edited: May 27, 2011

    een1bhs macrumors newbie

    Joined:
    Mar 29, 2011
    #16
    You hit the nail on the head, and if you are wanting to control the HDD specifically a more accurate solution is HDD Fan Control

    Also if you have replaced your HDD iMac Fan Control will be setting the fan speed from a completely useless temp value.
    This is why HDDFanControl uses SMART.
     
  17. Hmorrico macrumors newbie

    Joined:
    May 23, 2011
    #17
    What exactly does this modification do?
    Any chance you made the 64bit version since I think that is the most annoying thing about the original pref pane.

    Thanks
     
  18. Spike88, Jun 16, 2011
    Last edited: Jun 23, 2011

    Spike88 macrumors 6502a

    Joined:
    Jan 25, 2010
    #18
    Hi ZeD X.

    A few weeks ago, I implemented your changes - to convert from 32b to 64b - on my mid-2010 iMac. It works great. Thanks for sharing this improvement idea. Great stuff....

    If wondering, my iMac fan settings (for this month) are:

    [​IMG]

    .
     
  19. Hmorrico macrumors newbie

    Joined:
    May 23, 2011
    #19
    Would you mind sharing the files to make it 64 bit?
     
  20. Spike88 macrumors 6502a

    Joined:
    Jan 25, 2010
    #20
    Hi Hmorrico.

    For needed code, simply follow the instructions within the opening post (by ZeD X). When I go into my iMac's System preference, it no longer flips to 32bit mode. It remains in 64bit mode. Great work by ZeD X.
     
  21. Hmorrico, Jun 18, 2011
    Last edited: Jun 18, 2011

    Hmorrico macrumors newbie

    Joined:
    May 23, 2011
    #21
    Nvm, thanks a lot for this mod!!!! I wasnt installing the new pref pane I just switched out the daemon.
     
  22. aki macrumors 6502a

    Joined:
    Mar 2, 2004
    Location:
    Japan
  23. thousandhorses macrumors newbie

    Joined:
    Jun 20, 2011
    #23
    Is anyone with a 2011 27" i7 finding the fan noise too loud?
     
  24. Michael D. macrumors member

    Joined:
    May 6, 2011
    Location:
    Helsinki, Finland
    #24
    At least in light usage, no problems so far.

    Far quieter than my old PC.

    Fans are fairly quiet and the temps under control.
     
  25. ZeD X thread starter macrumors regular

    Joined:
    Apr 26, 2011
    #25
    Nice to know that you guys liked it and are keeping your iMac cooler.

    @Spike88 - At least you do a lot of hearvy work on your iMac, I think that 1400 minimum CPU Fan speedy is a bit exaggerated.

    @thousandhorses - take ca look on the fan speed and tell us with one is too high, and what settings are you using.
     

Share This Page