UltraFan

Discussion in 'Mac Applications and Mac App Store' started by LostSoul80, Aug 17, 2011.

  1. LostSoul80, Aug 17, 2011
    Last edited: Oct 7, 2012

    macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #1
    Hi everybody,
    I've designed this app to be very easy to use. You set a target temperature, and it'll adjust the fans accordingly. I've coded it for my personal use, but since it's useful, I feel I should share it! :)

    Edit: Revision 3 improves speed regulation.
    Edit: Revision 4 adds a more gradual automatic speed change.
    Edit: Revision 5 adds the "open at login" feature and fixes a display problem.
    Edit: Revision 6 implements S.M.A.R.T. reading and small core changes. 6.2 provides a fix for certain machine's behaviour when no temperature sensor is found.
    Edit: Revision 7
    • implements more gradual speed changes and more advanced criterias
    • when running on batteries, speed change is less aggressive
    • auto-start on login feature
    • improves the overall performance
    Edit: Revision 8 brings an even more minimalistic and user friendly interface along with an increase in performance.
    Edit: Revision 8.1 and Revision 8.2 fix minor glitches.
    Edit: Revision 9
    • entirely rewritten the core of the automatic speed regulation
    • manual control: you can now manually control your fans' speed
    • new user interface
    • now checks for every available temperature sensor
    • fixes a series of minor bug fixes
    Edit: Revision 9.1 fixes a bug involving the choice of the Farenheit unit.
    Edit: Revision 9.2 now reads the real CPU temperature in MacBook Pro Retinas.

    UltraFan(...-10.5) is for Leopard users.

    Feel free to post feedback and suggest new features.

    Readme
    On the status bar, if either auto or manual mode is on you'll notice a symbol right before the current temperature. √ means auto mode is on; ~ means manual mode is on.
    The "save log on Desktop" checkbox has been introduced in the beta development, and I'll probably remove it. For further information, you can read the latest Beta post.
     

    Attached Files:

  2. macrumors newbie

    Joined:
    Jul 24, 2011
    #2
    Works fine on 10.6.7...Great application!I have a request.Can you make the application run even more slowly when the temp is approaching the target, so it doesn't fully slow down the fans?
     
  3. macrumors 6502a

    Joined:
    Dec 29, 2009
    #3
    Works on 10.7.1 on Macbook 13in Late 2009
     
  4. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #4
    I've set it to run slowly if the temperature is at about the target temperature in the version I just uploaded. Let me know if that's ok.

    That's great, thank you!
     
  5. macrumors 65816

    Jolly Jimmy

    Joined:
    Dec 13, 2007
    #5
    Seems to work OK on my late 2007 MacBook, but the fan speed is reported as 0 rpm when the tempertature is below the target.
     
  6. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #6
    Thanks for the feedback, much appreciated.
    Where can you see the rpm?
    However, that's to be expected. If the temperature is below the target of more than 1°C, the fans are set to be system-controlled (which also happens as you quit the app). Do you think they should run anyway? I'm open to any request and suggestion.

    Ps: What's your OS version? :)
     
  7. Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #7
    The iStat Pro widget displays fan speeds and there are other utilities that do that as well, like istat menus and other menu bar programs.
     
  8. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #8
    I didn't notice iStat Pro displayed the fans' speeds. Could have been more handy to use than the terminal while debugging. :eek:
     
  9. macrumors 65816

    Jolly Jimmy

    Joined:
    Dec 13, 2007
    #9
    I use istat nano to report the fan speed. I'm on 10.6.8 version 2.
     
  10. macrumors member

    ToniqR

    Joined:
    Jul 26, 2011
    Location:
    Bath, UK
    #10
    This is a very handy little app! Seems to work well on my 2010 macbook pro running 10.6.8. Is there any way to make the fans come on and off less aggressively? They seem to rev up to full speed then stop abruptly (just dont want to damage anything)
    Thanks :)
     
  11. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #11
    The "problem" you reported should now be resolved. Thanks for the info.

    Don't worry about damaging - I've designed this app to be fully safe (I've set security thresholds on a per fan basis, so don't worry!). Also, the app does never stop the fans.
    Thanks to your suggestion, I've now released revision 4, which provides more gradual speed changes :) Let me know how you find it. And if you want to see some features in it, be sure to post here!

    PS: I can make it even more gradual.
     
  12. macrumors member

    ToniqR

    Joined:
    Jul 26, 2011
    Location:
    Bath, UK
    #12
    Hey, Thanks for for the update its working great! It definitely seems better now the fans have varying speeds. I've tried smc fan control in the past, but this fits better for my needs, thanks again :D
     
  13. macrumors newbie

    Joined:
    Nov 14, 2011
    #13
    i am running 10.6.8 and it dosnt report the current temp it is always 0
     
  14. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #14
    Which machine are you using? A reason could be you're on a new Mac Pro which has a new temperature sensor's name. Otherwise, the "0" could mean that there's some problem on your session caused by something else - have you tried restarting the machine yet?
     
  15. macrumors newbie

    Joined:
    Nov 14, 2011
    #15
    it is 2 months old, so i think it is the new one, is their any way to make this work on the new mac? and yes i have tried restarting. Thank You.
     
  16. macrumors 6502

    Joined:
    Mar 19, 2003
    #16
    I'd love to use this on my 2010 Mac Mini running 10.6.8, it reports the temperature and the fan speed, but it won't open the preferences, so I can't set a target temperature.
     
  17. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #17
    I assume you're on a Mac Pro? I really need to know at least the name of your Mac to investigate (Mac Pro, iMac etc.)

    There's a "problem" in displaying the window because of Snow Leopard's APIs.
    Basically, when you click on "Set target temperature" the window appears under everything else. Try just to quit the app and start it in a Space with no windows in it and let me know. ;)
    P.S. The next "revision" will fix this display problem.
     
  18. macrumors 6502

    Joined:
    Mar 19, 2003
    #18
    That worked. Thanks so much, this is a great little application!
     
  19. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #19
    Fixed the display problem. ;)
    If you find something wrong or something you'd like to have in the app, try to post in this thread.
     
  20. macrumors member

    freepeacesweet

    Joined:
    Oct 7, 2008
    Location:
    Cayman Islands
    #20
    Tried it on a 10.6.8, 27 iMac with the HDD replaced. It has a problem with the fans after the HDD was replaced as the temp sensor does not plug in the new HDD. This program didn't work with it unfortunately display was -127C. Any way of making it work with S.M.A.R.T instead of the temp sensor?
     
  21. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #21
    Yes, I can make it read data from SMART. The downside is that there's less precision (no decimal fractions), but that's not really important. I'll upload revision 6 implementing this feature. Thank you for the suggestion. :)
     
  22. macrumors member

    freepeacesweet

    Joined:
    Oct 7, 2008
    Location:
    Cayman Islands
    #22
    Thats great I look forward to seeing the revision. I would be happy to try that out for you and let you know how it goes.
     
  23. macrumors newbie

    Joined:
    Nov 14, 2011
    #23
    hi mine is a imac 2011 running 10.6.8
     
  24. thread starter macrumors 68020

    LostSoul80

    Joined:
    Jan 25, 2009
    #24
    Revision 6 is available. Should fix also your problem, 4evaevo.
     
  25. macrumors member

    freepeacesweet

    Joined:
    Oct 7, 2008
    Location:
    Cayman Islands
    #25
    Thanks for the revision.

    So far my testing of the app results in the temp still is showing -127 C. When setting the desired temp say to 40 C. The fans increase speed or maybe an extra fan kicks in?. No temp change from the -127 C.

    Did i need to uninstall or delete previous preference etc before trying V6?
     

Share This Page