Provided by: thermald_1.7.0-5ubuntu5_amd64 bug

NAME

       thermald - start Linux thermal daemon

SYNOPSIS

       thermald  [ OPTIONS ]

DESCRIPTION

       thermald is a Linux daemon used to prevent the overheating of platforms. This daemon monitors temperature
       and applies compensation using available cooling methods.

       By default, it monitors CPU temperature using available CPU digital temperature sensors and maintains CPU
       temperature under control, before HW takes aggressive correction action.

       Thermal  daemon  looks  for  thermal  sensors  and  thermal  cooling  drivers  in the Linux thermal sysfs
       (/sys/class/thermal) and builds a list of sensors and cooling drivers. Each of the  thermal  sensors  can
       optionally be binded to a cooling drivers by the in kernel drivers. In this case the Linux kernel thermal
       core can directly take actions based on the temperature trip  points,  for  each  sensor  and  associated
       cooling  device.  For  example  a trip temperature X in a sensor can be associates a cooling driver Y. So
       when the sensor temperature = X, the cooling driver "Y" is activated.

       Thermal daemon allows one to change this relationship or add new one via  a  thermal  configuration  file
       (thermal-conf.xml).  This  file  is  automatically  created  and  used,  if the platform has ACPI thermal
       relationship table. If not this needs to be manually configured.

       When there is a sensor, which has  no  associate  cooling  device,  via  configuration  file  or  thermal
       relationship table, then this sensor is tested for relationship with CPU load dynamically up to maximum 3
       times. If there is no relationship, then it is added to a black list of unbinded sensors  and  not  tried
       again.

       Optionally thermal daemon can act as an exclusive thermal controller by using thermal sysfs and acting as
       a user space governor.  In this case kernel thermal core is not active and decision is taken  by  thermal
       daemon only.

       Dbus  Interface:  When  started  with  dbus-enable  option, dbus interface can be used to control thermal
       temperature at which cooling action takes place. This change is persistent. For  example,  to  start  CPU
       cooling at 80C, dbus-send command can be used:

       #        dbus-send        --system        --dest=org.freedesktop.thermald       /org/freedesktop/thermald
       org.freedesktop.thermald.SetUserPassiveTemperature string:cpu uint32:80000

OPTIONS

       -h, --help
              Show help options.

       --version
              Print thermald version and exit.

       --no-daemon
              Don't become a daemon: Default is daemon mode.

       --loglevel=info
              log severity: info level and up.

       --loglevel=debug
              log severity: debug level and up: Max logging.

       --poll-interval
              Poll interval in seconds: Poll for zone temperature changes.  To disable  polling,  set  to  zero.
              Polling  can  only  be  disabled,  if  available temperature sensors can notify temperature change
              asynchronously.

       --dbus-enable
              Enable Dbus.

       --exclusive-control
              Act as exclusive thermal controller. This will use user-space governor for thermal sysfs and  take
              over control.

       --ignore-cpuid-check
              Ignore cpuid check for supported CPU models.

       --config-file
              Specify thermal-conf.xml path and ignore default thermal-conf.xml.

SEE ALSO

       thermal-conf.xml(5)

                                                   8 May 2013                                        thermald(8)