[Ilugc] To check the CPU heat

  • From: rsubr@xxxxxxxxxxxxxxxxxxxxxxxx (Raja Subramanian)
  • Date: Thu, 19 Dec 2002 20:44:27 +1100

Hi,

Tamil Nadu wrote:

Is there is any tool available to monitor the CPU heat
in linux and how to reduce it if it's too high. ASUS
has given a tool to monitor the cpu heat only in the
windows environment. Any help will be appreciated.

Try using ACPI if possible. ACPI support is still incomplete in the
2.4.x kernels (and the 2.5.x kernels too), so you will need to plenty of
patience. The temperature sensors work fine, but features like
standby/hibernation are mostly broken.

I have a Transmeta Crusoe based notebook that runs 2.4.19 + acpi patches
and can display CPU temperature -

rsubr@igloo:~$ cat /proc/acpi/thermal_zone/THRM/temperature 
temperature:             50 C

You can drop the CPU temperature by slowing it down and reducing the
voltage. The "longrun" feature of the Crusoe can automatically regulate
CPU frequency and voltage to match CPU load. If the CPU get's too hot,
it can also be forced to operate slower.

Intel's "SpeedStep" and AMD's "PowerNow" enabled CPUs allow limited
frequency regulation.  But I don't know if you can do this without a
reboot, etc.

In any case, ACPI is the way to go.

- Raja

Other related posts: