The time now is Thu 23 May 2013, 23:08
All times are UTC - 4 |
| Author |
Message |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Mon 18 May 2009, 03:11 Post subject:
Dell fan control |
|
Here is the dellfand daemon, for fan speed control of various Dell models.
For a list of tested models, see the dellfand homepage -
http://dellfand.dinglisch.net/
UPDATE April 2011: for more thorough fan control, see the ik8utils package in the sixth post in this thread.
In theory Dell's bios should manage fan speed control via the Linux ACPI interface. So obviously you should not disable acpi with boot options. It's also worth checking the output of dmesg in the terminal. If you see something like "disabling acpi" then obviously this is why your fan is not turning on, and you should try to fix this by adding the boot option "acpi=force".
But if all else fails, go ahead and install this utility. The usage is -
| Code: | | dellfand <mode> <sleep-seconds> <off> <low> <high> |
mode
0 - run in the foreground, print stats periodically
1 - run in the background as daemon, no output
sleep-seconds
dellfand will check the CPU temperature with this interval and adjust the fan speed according to the last 3 arguments
off
when the fan is on, turn it off when the temperature has dropped to this level
low
turn the fan to low speed when it reaches this temperature
high
turn the fan to high speed when it reaches this temperature
The default values, as defined in /etc/init.d/dellfand, are
off 30 low 38 high 40
but according to Google the temperature values for an Inspiron 3700 are
off 44 low 65 high 74
so it seems the default dellfand values are quite cool. It might be good to start with a compromise of 35/45/55.
So open an rxvt terminal and run this -
| Code: | | dellfand 0 5 35 45 55 |
Keep the terminal open and do some other tasks on the computer for a while, checking what dellfand is doing from time to time. If everything looks like it's working as it should, you can run dellfand automatically at startup by opening /etc/rc.d/rc.local in geany, and add this line
| Code: | | dellfand 1 5 35 45 55 |
Reboot.
| Description |
|

Download |
| Filename |
dellfand-0.9.pet |
| Filesize |
3.58 KB |
| Downloaded |
773 Time(s) |
Last edited by tempestuous on Mon 04 Apr 2011, 23:56; edited 1 time in total
|
|
Back to top
|
|
 |
jakfish
Joined: 18 Jul 2008 Posts: 711
|
Posted: Mon 18 May 2009, 13:38 Post subject:
|
|
tempestuous does it again. I have three Dell laptops, in varying order of decrepitude, and your posted links tell me this fan control can even work with my ancient Inspiron 4000.
I'm somebody who works exclusively on battery, so I'm always willing to take chances with the power-eating fan. Before your great fan control for the eee, I had physically disconnected my eee fan.
But my extensive, but amateur, experience with Dell laptops is that they burn hot and need that fan more than other brands. Users have long complained about the Inspiron 600m cooking groins and wrists alike. So even with temperature showing in a conky, I would second your warning that users should play with the fan settings cautiously.
IMHO, Dells run hot even with the fan blowing.
Since my experience is all anecdotal and through nothing more than Dell ownership, I'm most interested in your take. Do you use this app? What has been your experience?
Again, many thanks for filling yet another gap in acpi control. My eee 900/Puppy 4.* works because of your contributions.
Jake
|
|
Back to top
|
|
 |
medicalystoned
Joined: 17 May 2009 Posts: 7
|
Posted: Thu 21 May 2009, 18:50 Post subject:
|
|
Thanks so much again, it works great and at startup also, awesome.....
----peace
|
|
Back to top
|
|
 |
mcewanw
Joined: 16 Aug 2007 Posts: 1482 Location: New Zealand
|
Posted: Fri 22 May 2009, 10:44 Post subject:
Re: Dell fan control |
|
| tempestuous wrote: |
The default values, as defined in /etc/init.d/dellfand, are
off 30 low 38 high 40 |
dellfand is working fine on my old Dell Latitude CPx machine thanks. However, you don't seem to have packaged the script /etc/init.d/dellfand in your dotpet (I assume it is a script?).
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Fri 22 May 2009, 10:57 Post subject:
|
|
| mcewanw wrote: | | you don't seem to have packaged the script /etc/init.d/dellfand in your dotpet |
Correct.
If I included this script in the dotpet package it would automatically launch the dellfand daemon at each bootup, without the user necessarily being aware.
I thought it more safe if users could first test the dellfand application before consciously adding it to their bootup regime.
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Mon 04 Apr 2011, 23:31 Post subject:
|
|
Here are the i8kutils utilities for Dell notebooks,
to control fanspeed, volume contorl, enable hotkeys, and read CPU temperature, via the Dell bios.
Fan control, manual:
First load the i8k kernel module, which is already contained in Puppy -
| Code: | | modprobe i8k force=1 |
Now to run left fan and right fan on low speed
to run left fan and right fan on high speed
to turn both fans off
Fan control, automatic:
This will turn the fans on and off according to your defined temperature thresholds.
Open /etc/modprobe.conf in Geany, and add this line -
| Code: | | options i8k force=1 |
Now to enable the fan control daemon, i8kmon, at each boot up,
open /etc/default/i8kmon in Geany and change "ENABLED=0" to "ENABLED=1".
Now reboot.
Your temperature thresholds are in the configuration file /etc/i8kmon.conf
Obviously you can change these values. Once changed, you will need to restart the daemon for the changes to take effect, as such -
| Code: | | /etc/init.d/i8kmon restart |
More information can be found at /root/my-documents/README.i8kutils
GKrellM and Conky can display your CPU temperature and fanspeed, with a suitable configuration file.
| Description |
|

Download |
| Filename |
i8kutils-1.33.pet |
| Filesize |
20.43 KB |
| Downloaded |
400 Time(s) |
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Tue 05 Apr 2011, 00:19 Post subject:
|
|
Oh, if you're going to use i8kutils, then you should obviously disable dellfand,
otherwise the two will be competing to control your fan.
|
|
Back to top
|
|
 |
jpr
Joined: 01 Apr 2009 Posts: 102
|
Posted: Tue 03 Apr 2012, 12:51 Post subject:
Puppy Versions Compatibility |
|
Which Puppy versions has this pet (i8kutils-1.33.pet) been tested with?
Will it work with the latest Lucid and/or Slacko Puppies?
Thanks.
|
|
Back to top
|
|
 |
yordanj94
Joined: 16 Sep 2010 Posts: 70 Location: Bulgaria
|
Posted: Tue 03 Apr 2012, 16:55 Post subject:
|
|
Will it work with the latest Lucid and/or Slacko Puppies?
Yes.Both.
I got Latitude c610
|
|
Back to top
|
|
 |
jpr
Joined: 01 Apr 2009 Posts: 102
|
Posted: Wed 04 Apr 2012, 22:54 Post subject:
Works on Puppy-431 ? |
|
It seems I will have to stay with Puppy-431 due to this older laptop.
Has anyone tried i8kutils-1.33.pet with Puppy-431?
Thanks.
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|