понедельник, 27 апреля 2009 г.

Контролировать пропеллеры просто (DELL)

1. Download the tar zipped file from dellfand's site(http://dellfand.dinglisch.net), unzip it , cd into the folder and run 'make'. This produces the executable. You have done this already.
2. As root, copy the executable to /usr/local/bin.

3. Put this line in /etc/rc.local to have it run on boot.
/usr/local/bin/dellfand 1 0.5 40 50 55
The above will run dellfand as a daemon( the parameter 1), with a sleep time of 2 seconds( parameter 2) with an off,low and high temperatues of 40, 50 and 55. Change the temperatures to the ones that suit you.

This alone will not bring down the temperature. I found that a default installation of Arch pegs the cpu to its highest frequency. I installed cpufrequtils, the acpi-freq driver and set the 'ondemand' governor in /etc/conf.d/cpufreq.

Read the cpufrequtils wiki for more info.
I added acpi-cpufreq to my MODULES list in rc.conf and cpufreq to my DAEMONS list.

Now my temps have come down.

P.S: The BIOS in some laptops, with some BIOS versions, is more active than in others. You may get interference. It could be that reducing the polling delay (e.g. to 0.5 seconds) will reduce the annoyance caused by this. Currently I know of no other solution.


Комментариев нет: