vitorafsr / i8kutils

Fan control for some Dell laptops
https://launchpad.net/i8kutils
GNU General Public License v3.0
216 stars 29 forks source link

Fan doesnot run according to my config file #3

Open kasunsiyambalapitiya opened 8 years ago

kasunsiyambalapitiya commented 8 years ago

I have a dell 3521 with dedicated Radeon hd7670m graphics but only a one fan(that is CPU fan), I set the configurations to /etc/i8kmon.config as follows, but when I run i8kmon from terminal, fan speed at max, but temperature is with in the 0 fan state, which the fan should be off according to the config file, help me to fix this

Sample i8kmon configuration file (/etc/i8kmon.conf, ~/.i8kmon).

External program to control the fans

set config(i8kfan) /usr/bin/i8kfan

Run as daemon, override with --daemon option

set config(daemon) 0

Automatic fan control, override with --auto option

set config(noauto) 0

set config(nouserconfig) 1

Applet geometry, override with --geometry option

set config(geometry) {48x48}

Report status on stdout, override with --verbose option

set config(verbose) 1

Status check timeout (seconds), override with --timeout option

set config(timeout) 5

Temperature display unit (C/F), override with --unit option

set config(unit) C

Temperature threshold at which the temperature is displayed in red

set config(t_high) 80

Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}

These were tested on the I8000. If you have a different Dell laptop model

you should check the BIOS temperature monitoring and set the appropriate

thresholds here. In doubt start with low values and gradually rise them

until the fans are not always on when the cpu is idle.

set config(0) {{0 -} -1 60 -1 65} set config(1) {{1 -} 50 70 55 75} set config(2) {{1 -} 60 80 65 85} set config(3) {{2 -} 70 128 75 128}

end of file

trueproof commented 7 years ago

dell 3721, ubuntu 16.04. /etc/init.d/i8kmon is loaded with --nouserconfig, so only /etc/i8kmon.conf has effect. i8kctl shows that i have only right cooler, your config is set for the left one. Try to switch {0 -} to {- 0}. I personally use {0, 0}, {1, 1}, {2, 2}.

vitorafsr commented 7 years ago

To clarify: /etc/init.d/i8kmon is loaded with --nouserconfig during init. On the other hand, if it is run manually, it supports ~/i8kmon also.

vitorafsr commented 7 years ago

@kasunsiyambalapitiya issuing i8kctl fan returns -1 in the side where there is no fan.