Management of Thermal

Norberto Meijome freebsd at meijome.net
Mon Oct 8 00:28:01 PDT 2007


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.


More information about the freebsd-mobile mailing list