Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Oct 2007 17:27:56 +1000
From:      Norberto Meijome <freebsd@meijome.net>
To:        FreeBSD Mobile ML <freebsd-mobile@freebsd.org>
Subject:   Management of Thermal
Message-ID:  <20071008172756.2aed69e7@meijome.net>

next in thread | raw e-mail | index | archive | help
Hello everyone,
is there any documentation / resource on how to configure properly the
different methods for management of power/thermal related components/services?

eg,
acpi (acpi_thermal), and all the knobs via sysctl
powerd
cpufreq

I'm asking before i've been getting very high temperature (99 degrees, which
matches my CRIT value ,on a Thinkpad z60m, Pentium M 2 GHz), when building
ports / world.

I am not sure whether / how to tell it to use EST properly.

I can't feel the fans working really hard at all (maybe it's the way it's
supposed
to
work? ) dev.acpi_ibm.0.fan_speed does report over 3K RPM ... 

Annoyingly, it will drop down to 100 Mhz  - I suppose it is
cpufreq kicking in trying to control the temperature, but it's completely
unusable. (yes, i've forced it to not less than 932 Mhz, but it still warms up
too much).

I played a bit with the knobs for *thermal*, but i am not entirely sure i'm
improving things... in my sysctl i had (before disabling it all)

# Lowest CPU frequency in MHz to offer to users
debug.cpufreq.lowest=932


### trying to finetune the action of the thermal zones
## man 4 acpi_thermal
## for details
## Defaults:
#hw.acpi.thermal.min_runtime: 0
#hw.acpi.thermal.polling_rate: 10
#hw.acpi.thermal.user_override: 0
#hw.acpi.thermal.tz0.temperature: 91.0C
#hw.acpi.thermal.tz0.active: -1
#hw.acpi.thermal.tz0.passive_cooling: 0
#hw.acpi.thermal.tz0.thermal_flags: 0
#hw.acpi.thermal.tz0._PSV: 94.5C
#hw.acpi.thermal.tz0._HOT: -1
#hw.acpi.thermal.tz0._CRT: 99.0C
#hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
## Custom values
hw.acpi.thermal.user_override=1
hw.acpi.thermal.min_runtime=10
hw.acpi.thermal.polling_rate=5
hw.acpi.thermal.tz0.active=85C
hw.acpi.thermal.tz0._PSV=90C

Any help / pointers would be greatly appreciated...

thanks!
B
_________________________
{Beto|Norberto|Numard} Meijome

"He has no enemies, but is intensely disliked by his friends."
  Oscar Wilde

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071008172756.2aed69e7>