Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm windows user for many years, however, I would like to switch to a linux distro(Mint probably) that won't kill my CPU.

My problem is that no matter if I install(Mint or Ubuntu) it on hardware or in a virtual environment(VMWare) it will keep my CPU fans spinning about 99% of the time at max RPM, even when it's idle, tho' after some period of being idle, it will spin at lower RPM, as soon as I log back in, it goes at full speed ahead.

I haven't done any system changes(not that I'm aware) that could cause this issue, even after a clean install the issue persists.

My question is: Is there any way that I can fix this, could it be some issue regarding my hardware(it is only about 1.5 years old...)?

The latest installs are:

  • Mint Lisa
  • Ubuntu 10.04

Thank you!

share|improve this question

migrated from Dec 5 '11 at 4:29

This question came from our site for professional and enthusiast programmers.

It'll be a driver or VM software issue. Try installing it natively with a dual boot to get fully immersed into Linux. – Matt Joiner Dec 5 '11 at 3:48
@MattJoiner "My problem is that no matter if I install(Mint or Ubuntu) it on hardware or in a virtual environment" – ComputerSaysNo Dec 5 '11 at 3:49
@DavidStratton would you be so kind and point me where to ask this question? – ComputerSaysNo Dec 5 '11 at 3:50
I would say either superusers or or – greatwolf Dec 5 '11 at 3:52
On the StackExchange network, perhaps Otherwise, the Linux and Unix site: More likely, however, would be in the Linux forums. – David Dec 5 '11 at 3:53
up vote 1 down vote accepted

I've a dual-boot Windows/Linux box and I had the same problem with the fan control. It's because my box configuration is unique and my ACPI bios is broken. Like me your only option is to write a fan control driver yourself. Mostly you cannot get support from your supplier and because it's Linux it doesn't make it easier. Luckily it's not a very complicated task when you know a bit of programming and because linux expose the embedded controler to a device file when with windows it's protected by the OS and you need a special library or you need to buy a certificate from MS and write a kernel driver. You only need to find the register to control the fan for example you can monitor the ec and step through different cpu load. First off I recommend to install RW tool for windows to check the ec. Or you can write a dump tool in Linux.

share|improve this answer
thank you, can you give a bit more details on how I can solve this issue? I experience it on a custom build and on a dell laptop... – ComputerSaysNo Dec 5 '11 at 4:38
What do you want to know? I don't solve homework. – Betterdev Dec 5 '11 at 4:41
"...Like me your only option is to write a fan control driver yourself..." <- pointing me towards a starting point would help a lot! – ComputerSaysNo Dec 5 '11 at 4:43
@DorinDuminica: Install RW tool and look for the register to control the fan. I can only supply you with my driver if you want a tutorial I suggest you to use google. You can find my driver on my website and my website is in my signature. – Betterdev Dec 5 '11 at 4:49
thank you, more than enough! – ComputerSaysNo Dec 5 '11 at 4:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .