5

My new desktop computer runs almost silently under Windows, but the fans seem to run on a constantly high setting under Linux. Psensor shows that the GPU (with NVidia drivers) is thirty-something degrees and the CPU is about the same, so it's not just down to Linux somehow being more processor-intensive.

I've read that the BIOS controls the fans under Linux, which makes sense given the high fan speeds when in BIOS as well. It's under Windows, when the ASUS AI Suite 3 software seems to take control, that the system runs more quietly and only speeds the fans up when required. So is there a Linux app which offers a similar dynamic control of the fans, or a setting hidden somewhere in the ASUS BIOS which allows the same but regardless of the OS?

EDIT - I've tried using lm-sensors and fancontrol, but pwmconfig tells me "There are no pwm-capable sensor modules installed". This is after the sensors-detect command does find an 'Intel digital thermal sensor', and despite the sensors working fine in apps like psensor. Help getting this to work would likely solve the problem.

Sman789
  • 1,703
  • 1
  • 15
  • 23
  • 1
    Is it the case/cpu fans or the GPU fan that's stuck on high? Different things control them so it's fairly important. – Oli Jun 01 '14 at 14:28
  • I'm confident it's the case fans. On Windows, OpenHardwareMonitor says the GPU fan is at 37% and the Nvidia Linux app also says 37%. – Sman789 Jun 01 '14 at 16:26
  • 1
    Well that's something at least. Does this help at all http://askubuntu.com/questions/22108/how-to-control-fan-speed ? – Oli Jun 01 '14 at 17:16
  • I can't get any further than sudo pwmconfig, because I get:
    "There are no pwm-capable sensor modules installed". This is after the sensors-detect command does find an 'Intel digital thermal sensor'.
    
    – Sman789 Jun 01 '14 at 18:06
  • What is your kernel version? – Virusboy Jun 03 '14 at 03:21
  • Yes Ruslan, it doesn't help. And kernel version is 3.13.0-27-generic. – Sman789 Jun 03 '14 at 09:13
  • I know that this version of the Linux kernel has a bug, see https://bugzilla.kernel.org/show_bug.cgi?id=71711. However, what is the make and model of your computer? Have you tried updating your BIOS from ASUS' website? – John Scott Jun 06 '14 at 02:17
  • Sman789, in your previous comment you put "Yes Ruslan, it doesn't help." Did you mean to put Oli instead of Ruslan? Besides, you said "Yes, it doesn't help", but if it doesn't help, your answer should have been no, not yes because the question was if it helped. – John Scott Jun 06 '14 at 02:25
  • FuzzyToothpaste, I'd already replied to Oli's comment. Ruslan's question was "Have you checked advice from ..." to which I replied 'Yes' because I had checked it, but it hadn't helped. As for your question, the PC is custom-built but the motherboard is an Asus Z87-A. I'll try updating the BIOS if there's a newer version and see if that changes anything – Sman789 Jun 06 '14 at 14:21
  • 1
    Updating the BIOS has had no effect, I still get "There are no pwm-capable sensor modules installed" when I run pwmconfig (required for fancontrol). But on the plus side, it does boot faster now :D – Sman789 Jun 06 '14 at 16:46

2 Answers2

0

The Asus Z87-A has a Nuvoton NCT6791D SuperIO chip to read temperatures and fan speeds and control the fans. Instructions on how to read and control the fan speeds are given here fan configuration of Z97-E under OpenSUSE. They are for OpenSUSE and the Z97-E motherboard but the process will be pretty much identical for the Z97-A under Ubuntu.

Steve Roome
  • 1,419
0

I have the same problem. If you add the kernel parameter

acpi_osi=

(and nothing after the = ) my case fans stop running at maximum speed and its work fine.

trunk96
  • 200