We have discontinued this forum and moved support tickets to the GitHub issue tracker. More info
Feature Request: restore automatic fans control after exit
Moderator: Steven
Feature Request: restore automatic fans control after exit
I've noticed a problem with Macs Fan Control in that when quit, it doesn't reinstate the OS's control over the fans, with the CPU temperature only being regulated by its internal thermal protection (which lowers the clock speed). IOW, if MFC is quit, the fans just sit at minimum and don't react to CPU temperature fluctuations. It takes a complete uninstall and an SMC reset to get the fans working normally.
I'm running a 2012 rMBP (MacBookPro10,1) under 10.10.2 and the most current version of MFC with no other fan control utilities installed.
Mark
I'm running a 2012 rMBP (MacBookPro10,1) under 10.10.2 and the most current version of MFC with no other fan control utilities installed.
Mark
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Re: Feature Request: restore automatic fans control after exit
I've renamed the topic as feature request. Yes, that would be a nice improvement.
Re: Feature Request: restore automatic fans control after exit
Thanks. This caused me a great deal of confusion. I didn't figure out what was going on until I did an SMC reset and booted from a cleanly installed OS on a blank disk.
What sensor(s) does the default firmware use to control the fans? The limits?
Mark
What sensor(s) does the default firmware use to control the fans? The limits?
Mark
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Re: Feature Request: restore automatic fans control after exit
Apple doesn't share any technical information of their fan controlling algorithmsWhat sensor(s) does the default firmware use to control the fans? The limits?
Re: Feature Request: restore automatic fans control after exit
How times change. I remember having a schematic and a technical reference manual for my Apple //c.
Re: Feature Request: restore automatic fans control after exit
Any ETA on the upgrade?Steven wrote:I've renamed the topic as feature request. Yes, that would be a nice improvement.
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Re: Feature Request: restore automatic fans control after exit
mark3785
I'm sorry, no ETA at the moment
I'm sorry, no ETA at the moment
Re: Feature Request: restore automatic fans control after exit
Has this made it into the current version?
-
- Posts: 43
- Joined: 21 May 2015, 08:44
Re: Feature Request: restore automatic fans control after exit
I think it's not yet.mark3785 wrote:Has this made it into the current version?
-
- Posts: 8
- Joined: 26 Jul 2015, 05:11
Re: Feature Request: restore automatic fans control after exit
What mark3785 is saying is that after I exit (quit) Macs Fan Control the default Mac Pro fan controls no longer work properly or at all unless as mark3785 says "It takes a complete uninstall* and an SMC reset to get the fans working normally."? Is this correct?!
*By 'uninstall do you mean dragging Macs Fan Control.app to the trash?
Thanks.
*By 'uninstall do you mean dragging Macs Fan Control.app to the trash?
Thanks.
Mac Pro (early 2008) 10.6.8
Re: Feature Request: restore automatic fans control after exit
On my particular Macs, quitting MFC leaves the fans in the state they were put in by MFC. It takes an SMC reset to get back to normal. Until MFC has the ability to put things back to the default values, I'm sticking with smcFanControl 2.4 (not 2.5) for monitoring temperatures.IdiotBoy911 wrote:What mark3785 is saying is that after I exit (quit) Macs Fan Control the default Mac Pro fan controls no longer work properly or at all unless as mark3785 says "It takes a complete uninstall* and an SMC reset to get the fans working normally."? Is this correct?!
*By 'uninstall do you mean dragging Macs Fan Control.app to the trash?
Thanks.
By uninstall I mean make it as if the program was never installed. I use Find Any File to search on the developer name and then program name, deleting anything I find. Programmers know what files will be written and should provide a means to remove every single one.
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Re: Feature Request: restore automatic fans control after exit
mark3785
sorry, not yet
sorry, not yet
Re: Feature Request: restore automatic fans control after exit
Anything yet or should I just give up?
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Re: Feature Request: restore automatic fans control after exit
mark3785
sorry, not yet
sorry, not yet
-
- Posts: 1
- Joined: 20 Jun 2016, 19:23
Re: Feature Request: restore automatic fans control after exit
You can use something like Lingon from Peter Borg to create a /Library/LaunchAgents .plist file to start up when the computer boots and stays on through logouts. The plist I created is attached in .zip.
Save it to /Library/LaunchAgents, make sure it has the same owner/group & permissions as the other items in this location.
Save it to /Library/LaunchAgents, make sure it has the same owner/group & permissions as the other items in this location.
- Attachments
-
- com.crystalidea.macsfancontrol.plist.zip
- (996 Bytes) Downloaded 666 times
Feature Request: restore automatic fans control after exit
I think this is a potentially very serious issue. Unlike SMC fan control which simply alters the SMC setting for the MINIMUM speed that the fans work at, I am starting to think that using MFC to auto adjust the speeds may actually be making my problems worse.
I've had at least one occasion where after a restart MFC was sat waiting at a prompt to do an upgrade and the machine got very hot. Could this be because of the issue in this thread ?
Also some times if there are a lot of start up items it does not start until the machine has sat there getting hot. According to this thread it would appear that it's because the fans are running too slow ( i.e.. below the apple default SMC settings for a given sensor values) For this reason I've gone back to SMC fan controller.
I do like the idea of software control, I remember my old SunBlade 2000 workstation used to start up with the fans running full speed until the deamon that controlled the fans kicked in, so that had SAFE defaults. Good idea but maybe not in a user level application on a MAC that is designed to have fans controlled by the SMC.
Any software like this must absolutely leave auto control by the system intact at all times IMHO, see this from the SMC faq:
I've had at least one occasion where after a restart MFC was sat waiting at a prompt to do an upgrade and the machine got very hot. Could this be because of the issue in this thread ?
Also some times if there are a lot of start up items it does not start until the machine has sat there getting hot. According to this thread it would appear that it's because the fans are running too slow ( i.e.. below the apple default SMC settings for a given sensor values) For this reason I've gone back to SMC fan controller.
I do like the idea of software control, I remember my old SunBlade 2000 workstation used to start up with the fans running full speed until the deamon that controlled the fans kicked in, so that had SAFE defaults. Good idea but maybe not in a user level application on a MAC that is designed to have fans controlled by the SMC.
Any software like this must absolutely leave auto control by the system intact at all times IMHO, see this from the SMC faq:
Wouldn't it be even better to read out the temperature and set the fan speeds depending on the readout than just set the minimum fan speed and let automatic fan control as defined by apple do the rest?
Yes, that approach is even better and could make your machine running cooler, when you are at higher loads. BUT: I did not take this route for smcFanControl, cause it has some risks. Adjusting the fan speed to CPU temperature requires you have a program running in the background (e.g. a daemon) that adjust fan speed continuously . If that program ever crashes or becomes incompatible cause of a System Update (or the readouts of the temperature sensor get inappropriate) , the fans could get set to a wrong (too low) speed and this could probably damage the machine. In addition to that the fan-control-logic is quite complicate. An intel mac has about 10 temperature sensors, that are continuously read out and are used for monitoring and setting the right fan speeds. So it would be "not so great" to read out just the CPU temperature as a foundation for the fan-controlling.
Last edited by srpsrp on 19 Oct 2016, 11:42, edited 1 time in total.
Feature Request: restore automatic fans control after exit
Which is why I gave up and and went back to SMC despite it being virtually orphanware.srpsrp wrote:I think this is a potentially very serious issue. Unlike SMC fan control which simply alters the SMC setting for the MINIMUM speed that the fans work at, I am starting to think that using MFC to auto adjust the speeds may actually be making my problems worse.
I've had at least one occasion where after a restart MFC was sat waiting at a prompt to do an upgrade and the machine got very hot. Could this be because of the issue in this thread ?
Also some times if there are a lot of start up items it does not start until the machine has sat there getting hot. According to this thread it would appear that it's because the fans are running too slow ( i.e.. below the apple default SMC settings for a given sensor values) For this reason I've gone back to SMC fan controller, although I do like the idea of software control, but maybe not in a user level application.
Any software like this must absolutely leave auto control by the system intact at all times IMHO, see this from the SMC faq:
Wouldn't it be even better to read out the temperature and set the fan speeds depending on the readout than just set the minimum fan speed and let automatic fan control as defined by apple do the rest?
Yes, that approach is even better and could make your machine running cooler, when you are at higher loads. BUT: I did not take this route for smcFanControl, cause it has some risks. Adjusting the fan speed to CPU temperature requires you have a program running in the background (e.g. a daemon) that adjust fan speed continuously . If that program ever crashes or becomes incompatible cause of a System Update (or the readouts of the temperature sensor get inappropriate) , the fans could get set to a wrong (too low) speed and this could probably damage the machine. In addition to that the fan-control-logic is quite complicate. An intel mac has about 10 temperature sensors, that are continuously read out and are used for monitoring and setting the right fan speeds. So it would be "not so great" to read out just the CPU temperature as a foundation for the fan-controlling.
- Steven
- CrystalIDEA Developer
- Posts: 2294
- Joined: 21 Dec 2009, 11:48
- Location: CrystalIDEA headquarters
- Contact:
Feature Request: restore automatic fans control after exit
This feature will be done in the next update!
Re: Feature Request: restore automatic fans control after exit
Hello,
Please allow the former behavior (no automatic switch to standard fan) to be restored ! (as a preference decision ?)
I have a Mac Mini where the DVD sensor is faulty, hence resulting in fan running at full speed. With Mac Fan Control, I've been able to control the fan speed to approx 2200 rpm, which is enough for the use as a media center beneath my TV.
The new version makes the fan run at full speed at sleep, wake, etc (which it is designed to do) - however, this is really a bummer as I have to connect (either by the TV or by AppleRemoteManager) to activate MacFan Control controlling feature and keep the fan noise down.
Congrats for this amazing piece of software !
Thanks
Regards
J. Turion
Please allow the former behavior (no automatic switch to standard fan) to be restored ! (as a preference decision ?)
I have a Mac Mini where the DVD sensor is faulty, hence resulting in fan running at full speed. With Mac Fan Control, I've been able to control the fan speed to approx 2200 rpm, which is enough for the use as a media center beneath my TV.
The new version makes the fan run at full speed at sleep, wake, etc (which it is designed to do) - however, this is really a bummer as I have to connect (either by the TV or by AppleRemoteManager) to activate MacFan Control controlling feature and keep the fan noise down.
Congrats for this amazing piece of software !
Thanks
Regards
J. Turion