4

For a long time I've had a Compaq nc8430 laptop. It's nearly 3 years old now. Originally shipped with WinXP, but I installed Vista on it. From the very start it was not a good experience.

This thing has one of those "stickpoint" mice, which I like.

After a while, I noticed that the computer was generating lots and lots of heat. So much heat, that the stickpoint bumper would melt and disintegrate. Normally I would expect heat if the CPU was working hard, but even when the CPU was idle, the computer was hot. Much too hot to keep on my lap.

Turns out this is not an uncommon problem.

I installed the HWmonitor tool, and found that the CPU temp was 82C when it was plugged in - pretty darn hot. And because the temp was so high, the fan never turned off, so the laptop was as loud as a jet engine, always. If I unplugged it from A/C power, the screen would dim and the temperature would decrease, and the fan noise would lessen, but still, it was too loud.

It's totally unusable.

What is the problem?

1

5 Answers 5

3

Turns out that with the ATI Video drivers for that laptop, for Vista, the GPU was always turned up high. Even if the CPU was doing nothing. And this generated lots of heat.

I guess this is to take advantage of the fancy graphics in Vista, but I wasn't using the graphics. I just wanted a cool, quiet laptop.

I went into the ATI "Catalyst Control Center":

CCC

...and turned on the PowerPlay feature. This is a way you can turn down the GPU administratively.

By setting it to "max battery life" even when plugged in, the computer was no longer hot. The CPU temp is now 50C, and the fan is quieter.

It's now no longer melting the stickpoint things, too.


EDIT: After I lived with it for a little, I decided that the fan was still too loud, still running too fast for the temperature. Someone suggested a BIOS update - I've got the latest BIOS. But while investigating, I learned about the ASL Compiler from Microsoft, which lets me set the fan speed for various temperature ranges. It also lets me set the temp ranges themselves. I followed Eddie's advice, changing it for the nc8430.

Now I wouldn't recommend this for everyone, but for superusers?

What I did was adjust the fan-speed % and the temperature brbeakpoints. Now the fan runs at 20% speed (v quiet) when the CPU temp is 50C.

I used a quick .NET Program to export the DSDT data. Find it here.


I also took one further step - and that was to reduce the CPU voltage via RMClock. I don't know if this made a big difference or not. But I honestly don't often do CPU intensive things on the laptop. I don't need the CPU running at max speed.


With all these changes, it's like a brand new laptop.

I hope this helps.

2
  • 1
    Ah, the joys of having Intel chipset graphics. Not much graphics performance but not much heat either :) (and suffices easily for Aero :))
    – Joey
    Commented Aug 24, 2009 at 21:43
  • yeap, I am running Aero too, and even at the lowest GPU Setting, it's really just fine. I haven't noticed any slowdown after turning everything down. Except for the fan.
    – Cheeso
    Commented Aug 24, 2009 at 21:48
1

Maybe thermal paste between CPU and heat sink has dried out? If so, you will need to disasseble your notebook, carefully remove heatsink reaply new thermal paste, and assemble your computer. See my reply here

LG R500 Notebook crashing

BTW: get service manual before disassembly - you can probably google it.

1
  • Good tip, I had the same problem, and the fan was full of dirt and grime. I cleaned that up, cleaned off the old dried on therm and bingo, thing runs cooler plus I get the added benefit of no more lock ups!
    – Breadtruck
    Commented Aug 24, 2009 at 23:51
1

Some (or many, depending on who you ask) laptop brands have pretty faulty ACPI tables. Windows XP was very lenient with those kind of things and handled many things on its own even if they were not correctly specified. But Vista started to adhere to them more precisely which is nice if ACPI is correctly done in the hardware but downright sucks if it isn't. Hardware vendors weren't quite forced to look after these things because they somehow worked.

A BIOS upgrade might solve this, but in many cases there is no easy solution (short of reinstalling XP again) because the vendor already got all the money they are going to get from you so why should they care?

A friend of mine had an issue with his ThinkPad T40p where the fan would only kick in after the CPU reached around 95 °C which was not a nice temperature to keep the laptop on your lap.

1
  • I found out I could fiddle with the ACPI tables directly, using the ASL Compiler. Risky, but it worked out pretty well for me.
    – Cheeso
    Commented Aug 24, 2009 at 21:42
0

I will also add that laptops are much more succeptible to "Dust Bunny Overheating". It takes much less dust to cause a significant air flow restriction in a laptop compared to a desktop/tower.

2
  • I considered this, but opening up the laptop isn't something I'm prepared to do. It uses torx-head screws, and I don't have em. Maybe in the future. In any case I got the temp to drop to cool ranges without opening the box.
    – Cheeso
    Commented Aug 24, 2009 at 21:43
  • For getting the dust out a vacuum cleaner worked pretty well for me in the past. Just don't dial it to too high speed since it can damage the fans then.
    – Joey
    Commented Aug 24, 2009 at 21:45
0

Let me say that both powerplay settings and thermal paste replacement didn't work for that damned (but good) notebook. I tried Notebook Hardware Control with a specific ACPI profile for the nc8430 but the software detects an ACPI error and the fan level can't be modified for temperature levels. I am desperate, now i have the notebook onto a docking station and it seems to have a jet aeroplane near me that is ready to fly.

I read about the ASL Compiler from Microsoft but the link to Eddie's Advice is for the hp 8510p and not for the nc8430...are you sure it will work out?

If i don't solve the problem i think i am going to buy a new laptop.

You must log in to answer this question.

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