Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am having trouble with my fan on my Lenovo thinkpad laptop. I have installed lm-sensors and ran sensors-detect and also added option fan_control=1 as a module parameter. The issue is two-fold.

First, I don't think my fan is detected at all. The reasons:

  • running sensors gives the following output:

    Adapter: Virtual device
    temp1:        +29.8°C  (crit = +100.0°C)
    Adapter: ISA adapter
    Physical id 0:  +41.0°C  (high = +87.0°C, crit = +105.0°C)
    Core 0:         +41.0°C  (high = +87.0°C, crit = +105.0°C)
    Core 1:         +38.0°C  (high = +87.0°C, crit = +105.0°C)
    Adapter: ISA adapter
    fan1:           0 RPM
    Adapter: Virtual device
    temp1:        +41.0°C  

As you can see fan1 = 0 RPM (this never changes)

  • running cat /proc/acpi/ibm/fan gives the following output:

    status:     enabled
    speed:      0
    level:      auto
    commands:   level <level> (<level> is 0-7, auto, disengaged, full-speed)
    commands:   enable, disable
    commands:   watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))

"Speed" is always 0.

  • trying to manually change the level of /proc/acpi/ibm/fan does not have any effect. Level 0 and Level 7 are basically the same.

Secondly, if I assume that my fan is detected (and control works), there is the problem that once it starts running - it never stops (even when temps are low). I tried installing thinkfan, controlfan and other apps, but it still doesn't change anything.

I would like to point out that I have a hybrid GPU system, but I am using bumbleebe, so I only use the nvidia card when I run optirun <app>.

Any help will be appreciated!

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.