I have an overheating problem with my Dell Inspiron 15R and installed i8kmon to control the fan speeds on Ubuntu 14.04.
Here is a copy of the 'lm-sensors' output:
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +62.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +57.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +61.0°C (high = +87.0°C, crit = +105.0°C)
i8k-virtual-0
Adapter: Virtual device
Right Fan: 0 RPM
CPU: +62.0°C
Even when setting the temperature thresholds in /etc/i8kmon to:
set config(daemon) 1
# Automatic fan control, override with --auto option
set config(auto) 1
# Report status on stdout, override with --verbose option
set config(verbose) 1
# Status check timeout (seconds), override with --timeout option
set config(timeout) 1
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{0 -} -1 55 -1 55}
set config(1) {{1 -} 55 70 55 70}
set config(2) {{2 -} 60 128 60 128}
The fan does not start when it should. Any ideas of what might be wrong ? Here is a copy of the log when running i8kmon manually with the --verbose option:
i8kmon v1.30 11/16/2013 - Copyright (C) 2013 Vitor Augusto <vitorafsr@gmail.com>
config(0) = {0 0} -1 60 -1 65
config(1) = {1 0} 50 70 55 75
config(2) = {1 1} 60 80 65 85
config(3) = {2 2} 70 128 75 128
config(acpi) = acpi
config(auto) = 1
config(daemon) = 1
config(geometry) =
config(i8kfan) = /usr/bin/i8kfan
config(min_speed) = 2000
config(sysconfig) = /etc/i8kmon.conf
config(t_high) = 80
config(timeout) = 5
config(unit) = C
config(use_conf) = 1
config(userconfig) = ~/.i8kmon
config(verbose) = 1
status(ac) = 0
status(acpi_timer) = 0
status(left) =
status(leftspeed) = 0 -1 -1 -1
status(lspeed) = 0
status(lstate) = 0
status(lstuck) = 0
status(nfans) = 2
status(right) =
status(rightspeed) = 0 0 0 0
status(rspeed) = 0
status(rstate) = 2
status(rstuck) = 0
status(state) = 0
status(t_high) = 0
status(t_low) = 0
status(temp) = 0
status(timer) =
status(ui) = 0
1410467738 acpi: Battery 0: Discharging, 89%, 03:13:17 remaining
temp, left, right, ac state: 60 -1 2 0
# exec /usr/bin/i8kfan 0 0
temp, left, right, ac state: 59 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 60 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 59 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 58 -1 0 0
# exec /usr/bin/i8kfan 0 {}
temp, left, right, ac state: 60 -1 0 0
It seems that the temperatures are wrong and i8kmon is not turning on the fan.
lm-sensorswhen your fan is running and check the result ofRight Fan: 0 RPMif you see any changes? and one extra question, does you fan running when cpu is higher? – αғsнιη Sep 23 '14 at 17:07Right Fan: 78000 RPMbut temperature seems quite high.CPU: +69.0°C. It actually does start running when CPU activity is higher. – Nicolas Sep 23 '14 at 19:41i8kmon? – Nicolas Sep 25 '14 at 00:06i8kmontoi8kmon.confand setset config(daemon) 1toset config(daemon) 0andset config(timeout) 1toset config(timeout) 20and also replace-with-1value in each stateex{- 1}to{-1 1}ans so on. and finally runi8kmonin terminal you will see if works or not. you can see http://askubuntu.com/a/308548/283843 or http://ubuntuforums.org/archive/index.php/t-842775.html for more details – αғsнιη Sep 25 '14 at 05:23i8kmonthere's a little box containing temperature and state that pops up. Even if the detected state is1(which appears in red) and the fan is supposed to be on at low speed, it doesn't start. – Nicolas Sep 25 '14 at 13:451the fan should be on... I rebooted and seems to be working ! :) – Nicolas Sep 25 '14 at 13:59