Enable CPU fan always on

17,895

Solution 1

You are running Ubuntu so the normal suggestion of Speedfan is out, but you can look into two software packages, the first is called lm-sensors which provides with the temp sensors and fancontrol which gives you the ability to control your fan activation ranges. I am not a native Ubuntu user but if you Google those two you can find tutorials on how to install and setup the applications. Hopefully this helps.

Solution 2

Brute force solution would be to snip the power cable from fan's connector and solder it to +5V pin on one of the USB ports. The other two pins(tacho and ground) should stay connected to fan header so you can monitor RPM of fan and BIOS will not freak out thinking the fan has stopped working.

Caution:

  • Damage IS possible if cables are misswired.

  • If the USB port from which +5V is drawn is configured to be powered while laptop is turned off the fan will always be on

  • Cut the cable long away from connector so it is possible to undo this hack if software solution is found

  • The amount of power available from USB port piggybacked is now limited, possibly on other one if it shares the same internal hub/power lane.

  • Use this solution as last resort

Share:
17,895

Related videos on Youtube

Debottam Bakshi Gupta
Author by

Debottam Bakshi Gupta

Updated on September 18, 2022

Comments

  • Debottam Bakshi Gupta
    Debottam Bakshi Gupta over 1 year

    I am using 3 years old overheating laptop and I want my CPU fan to be spinning 24/7 regardless of the consequences. How to make it spin?

    The problem is that CPU & GPU heats up to 68°C (154 F) right after boot and never goes down, because CPU fan is not spinning full throttle. It starts spinning faster when temperature goes over 70°C and stops when it reaches seventy again. When doing heavy work on databases, it gets from 70 to 90 in no-time and automatically powers off. Bios does not contain any "fan spin 100%" options, just "spin slowly all the time" and "auto" which is more useless than the first one since my fan doesn't have pwm wire.

    Currently I'm solving this with cooling stand (3x5V), but it isn't much of a help. I would rather use the CPU fan since it is the only fan directly responsible for cooling down CPU/GPU.

    But how to make it spin 100% all the time? Should I attach it's red power wire to motherboard to get constant 5V (is there such option?), or is there an option to control it via software?

    • Laptop: Samsung R528 2.3 GHz Intel i3 with Nvidia GeForce 310M
    • Bios: Phoenix 03KT.M003.20100622.KSJ (and that is latest update)
    • OS: Ubuntu 12.04.2 LTS with 3.2.0.51 kernel
    • CPU fan: Image/Description Has 5V 0,4A and only 3 pins, no pwm.

    P.S. Yes, I did clean everything with alcohol, freed the air vents, changed thermal paste etc; that reduced temperature by 4 degrees.

    P.P.S. Some outputs:

    • Frank Thomas
      Frank Thomas almost 11 years
      a lot of the time, the BIOS ACPI will overrule any client programs, so if all else fails, look into CPU frequency scaling, to reduce the CPU clock speed when it gets hot. that (and a horkin cooling plate) was the only solution I was able to find with my HP laptop and ubuntu. HP support was useless since they did not support linux.
    • Debottam Bakshi Gupta
      Debottam Bakshi Gupta almost 11 years
      @FrankThomas My CPU is already working "on-demand" - small freq when idle and bigger when intense. This saves me some degrees, so good advice. :)
    • Taegost
      Taegost almost 11 years
      Before going to something that drastic, I'd recommend opening the case and using a can of compressed air to blow out the dirt and hair that's collected in there. Most likely that's why it's overheating, and it's probably got the fan all gummed up.
    • harrymc
      harrymc almost 11 years
      Maybe your BIOS has settings for controlling min/max fan speed. See also this link.
    • harrymc
      harrymc almost 11 years
      @GundarsMēness: Some BIOS versions do have that, which is why I asked. But my link is for another subject.
    • Debottam Bakshi Gupta
      Debottam Bakshi Gupta almost 11 years
      @harrymc You asked me something that is already mentioned in OP + output to the commands you provided in link are in OP as well.
    • Fopedush
      Fopedush almost 11 years
      I'd just wire the sucker up to a 5v source and call it a day.
  • Debottam Bakshi Gupta
    Debottam Bakshi Gupta almost 11 years
    Tried it, pwmconfig says "/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed" and fancontrol therefore doesn't start.
  • enigma7767
    enigma7767 almost 11 years
    I was worried that would be an issue, without a PWM control, you may not be able to do much more than you already have available. This could be why your BIOS is also lacking anything but the most basic fan controls. At this point you might look into a replacement fan with 3pins and PWM. You can get PWM control with a 3pin fan, just whether you can find one to fit your case is the big stickler.
  • Debottam Bakshi Gupta
    Debottam Bakshi Gupta almost 11 years
    @Braiam You should read that I'm not using a Dell laptop :)
  • Braiam
    Braiam almost 11 years
    @GundarsMēness the method looks pretty canonical to me, since you don't have your modules loaded, you should have run sensors-detect first, then pwmconfig. But if you don't want the mention of "Dell", check this one askubuntu.com/a/46135/169736 is almost the same
  • Debottam Bakshi Gupta
    Debottam Bakshi Gupta almost 11 years
    @Braiam see all the outputs in OP P.P.S
  • Braiam
    Braiam almost 11 years
    @GundarsMēness did you executed modprobe coretemp or rebooted since the line was added to your /etc/modules as said line 110? If still don't work, maybe the linux kernel don't include the modules necessaries to control the fan.
  • nomen_n
    nomen_n almost 11 years
    Thanks for editing jonsca; I should spell-check and reread after typing :)
  • Debottam Bakshi Gupta
    Debottam Bakshi Gupta over 10 years
    "Ubuntu certified machines"? Don't get me wrong, but no machine can every be truly certified for that thing. Anyway, Jupiter crashed.
  • johnny
    johnny over 10 years
    yeah but atleast they include some power management stuff. Do you have hybrid graphic card in your laptop ?
  • johnny
    johnny over 10 years
    Google intel switchable graphics for ubuntu if you have hybrid card.