10

My processor fan never runs on full speed event though my processor temperature is going so high. I am using HWMonitor (also speedfan) to record temperatures and my temperature readings in normal are as follows:

Intel Core 2 Quad Q2800:
Core # 0: 65 c
Core # 1: 60 c
Core # 2: 59 c
Core # 3: 59 c

But during high usage like while playing a game or something it hits around 80+, I tried cleaning the grill and fan and putting new thermal grease but it didn’t help.

HWMonitor further says:

FANS PWM: 
FANSWMIN0: 50%

And from the above reading I am guessing that my fan is running on 50% always and I think it is because it looks slow... Not really making any sound and you can feel any air blowing out of it if you put your hand in front of it.

I tried SpeedFan but my motherboard isn’t supported… My BIOS also doesn’t have any such option all it has is:

Advanced > Fan Control
- Processor Zone Response - Normal
- Processor Zone Damping – High
- Auto Fan Detection – Disable
- Fan Detection Error- Enable

My specs are as follows:

Motherboard: Intel DG43NB [Version AAE34877-402]
CPU:  Intel(R) Core(TM) 2 Quad CPU Q8200 @ 2.33GHz [Socket 775 LGA]

I want to know how to take my CPU temperature to normal again (probably by making my fan run to max speed)?


Just checked processor specification here: Intel And it says for Intel® Core™2 Quad Processor Q8200:

TCASE 71.4°C

I am not sure about the usage of TCASE.

12
  • 4
    That's not really THAAAAT hot...
    – Shinrai
    Nov 3, 2011 at 20:10
  • Thats the minimum temperature ive mentioned.. as i said above during high times like playing a game or something it climbs upto 80+ ~90 C.. Nov 3, 2011 at 20:20
  • does hwmonitor display the rpm for your fan?
    – greatwolf
    Nov 3, 2011 at 20:43
  • I missed the part where it gets over 90, that's a worry. Can you specify WHAT the fan is (or at minimum, is it voltage modulated or PWM)? Also what the motherboard is and where and how the fan is connected?
    – Shinrai
    Nov 3, 2011 at 20:44
  • @ Victor T.: no it doesnt.. But speedfan does and it is saying that Fan1: 30240 rpm, Fan2: 30240 rpm, Fan3: 23160 rpm,Fan4: 1920 rpm However m confused as why it is showing 4 fans as in real only have one cpu fan and at max one more fan in power supply thats it! Nov 3, 2011 at 20:58

3 Answers 3

5

Control Panel -> Power Options -> Edit Plan Settings -> Change Advanced Power Settings -> Processor Power Management -> System cooling policy -> Active

This is about the only system controlled method to control the fan speed / processor load mannerisms.

Alternatively, for more control, you would have to update your BIOS as suggested by @ZianChoy and attempt to control fan speed using SpeedFan.

You should also be able to control Fan Speed via the BIOS even prior to updating it, some BIOS interfaces let you configure rules, fixed RPM, or Modes whereby you could select High Performance making your PC slightly louder but effectively cooler.

1

Try updating your BIOS as RemyService suggests.

You could also try putting swapping the CPU, fan, or motherboard.

1

I've experiencend the same and my fan didn't run at full speed even when I max out cpu usage so I've written a windows driver to control the fan. I suggest to download the RW tool and check the embedded controller for the temperature and speed value. I'm not an expert but it's usually the ec talking to the fan and cpu. Maybe you can get more insight when you disassemble the DSDT from the BIOS-ROM. In my laptop the ec value 0x94 controls the fan mode and the value 0x95 sets the speed. Another value is to monitor the cpu temperature and you can watch it with RW. To read and write to the ec and write a program you need to write either a driver or you need a special library like winring0. A windows driver needs to be signed by an authority for a small fee.

5
  • What is RW tool, and ec? Thank you!
    – Sensebe
    Sep 4, 2017 at 15:32
  • @ImmortalPlayer:rweverything.com
    – Micromega
    Sep 4, 2017 at 16:04
  • "$ dmesg|grep DSDT [ 0.000000] ACPI: DSDT 0x0000000079FE9000 00E963 (v01 HPQOEM INSYDE 00000000 INTL 00040000) [ 0.360783] ACPI: _SB_.PCI0.LPCB.EC0_: Used as boot DSDT EC to handle transactions [ 0.430499] ACPI: _SB_.PCI0.LPCB.EC0_: Used as boot DSDT EC to handle transactions and events" Do you know what that means? Thank you.
    – Sensebe
    Sep 4, 2017 at 17:44
  • If you are confused on why I am asking all these questions, see this: superuser.com/questions/1247263/…
    – Sensebe
    Sep 4, 2017 at 17:46
  • I used the rw everything tool. The DSDT thing didn't work for me!
    – Micromega
    Sep 4, 2017 at 21:41

You must log in to answer this question.

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