Home | Petition | Download MooFix Widget | FAQ | Forum

FAQ

How does the MooFix Widget work?
Will the widget effect system performance?
Can I tweak the settings?
What does the process that increases the cpu temperature actually do?
I have a suggestion, can I help?


How does the MooFix Widget work?

The MooFix Widget works by monitoring the CPU temperature. When it detects the temperature is between 65C and 67C (the "mooing zone") it will spawn a process which uses a large percentage of one of the cores of the CPU. This has the effect of increasing the temperature of the CPU slightly. As soon as it detects the temperature is above 67C it will stop the process and continue monitoring the CPU temperature. In doing this it attempts to keep the temperature of the CPU slightly above 67C. At this temperature the fan stays on constantly (at its lowest setting).

Will the widget effect system performance?

You should not notice any drop in system performance for several reasons:

  1. The process that is spawned is set to the highest nice value (20). Therefore it is given lowest priority by the OS.
  2. It only uses one core of the CPU.
  3. If you were doing anything that required more CPU power the temperature would be above the mooing threshold anyway.

Can I tweak the settings?

Yes, you can alter settings such as:

To alter these settings edit the moofix.cfg file located in the MooFix widget package contents. This will normally be located at: ~/Library/Widgets/MooFix.wdgt/moofix.cfg

What does the process that increases the cpu temperature actually do?

It is a perl script (warmcpu.pl) which outputs the character "y" repeatedly to /dev/null.
This is equivilent to performing the command: yes > /dev/null

I have a suggestion, can I help?

By all means! I would be very interested to hear your comments / suggestions on improving this widget.
Please e-mail me at
jon@moofix.com