Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP4





Change Logs

* Thu Jul 15 2021 Paolo Stivanin <>
- Update to 2.4.6:
  * Support for Rocket Lake and Commet Lake CPU model
  * Tiger Lake DPTF tables support
  * CPU stuck at low frequency on two models (issue 280)
  * Changes related to PID and exit codes
  * Minor change for Dell XPS 13 with Tiger Lake.
  * Issue with Dell Latitude 7400.
  * Allow --ingore-cpuid-check to use with --adaptive option
  * Address low performance with Dell Latitude 5420 with the latest BIOS
  * Fix for Ubuntu bug 1930422
- Rebase fix-man-thermald_8.patch
- Rebase fix-systemd-service.patch
- Drop fix-32bit-build.patch
* Wed Oct 21 2020 Libor Pechacek <>
- Update to "Release 2.3"
  * Merged changes from mjg59 for adaptive
  * Requires Linux kernel version 5.8 or later
  * By default tries --adaptive and fallback to old style
  * Atleast some level of success to use adaptive option on:
    (not expected to be on par with Windows DPTF)
    Dell XPS 13 9360
    Dell XPS 13 9370
    Dell XPS 13 9380
    Dell XPS 13 7390 2-in-1
    Dell Insperion_7386
    HP Spectre x360 Convertible 15-ch0xx
    HP ZBook 15 G5
    Lenovo Thinkpad T480
  * thermald will not run on Lenovo platforms with lap mode sysfs entry
- Update to "Release 2.2"
  * Ignore PPCC power limits when max and min power is same
  * Regression in cpufreq cooling device causing min state to get stuck
- Update to "Release 2.1"
  * Workaround for invalid PPCC power limits
  * Reduce polling for power when PPCC is not present
- Update to "Release 2.0"
  * Tiger Lake support
  * PL1 limit setting from PPCC as is
  * Optimize multi step, multi zone control
  * Add new tag for product identification "product_sku"
- Align build procedure with upstream recommendations
- Fix build on 32bit platforms
  Added patch fix-32bit-build.patch
* Tue Aug 18 2020 Dominique Leuenberger <>
- Fix invalid usage of %{_libexecdir} for systemd owned paths below
* Wed Jan 01 2020
- Update to "Release 1.9.1"
  * Remove default CPU temperature compensation for auto generated
    configuration from dptfxtract
  * Minor Android build warnings
- Update to "Release 1.9"
  * The major change in this version is the active power limits
    adjustment. This will be useful to improve performance on some
    newer platform. But this will will lead to increase in CPU and
    other temperatures. Hence this is important to run dptfxtract
    version 1.4.1 tool to get performance sensitive thermal limits
    If the default configuration picked up by thermald is not
    optimal, user can select other less aggressive configuration.
    Refer to the README here
    This power limit adjustment depends on some kernel changes
    released with kernel version v5.3-rc1. For older kernel
    release run thermald with --workaround-enabled
    But this will depend on /dev/mem access, which means that
    platforms with secure boot must update to newer kernels.
  * TCC offset limits
    As reported in some forums that some platforms have issue with
    high TCC offset settings. Under some special condition this
    offset is adjusted. But currently needs msr module loaded to
    get MSR access from user space. I have submitted a patch to
    have this exported via sysfs for v5.4+ kernel.
  * To disable all the above performance optimization, use
  - -disable-active-power. Since Linux Thermal Daemon
    implementation doesn't have capability to match Intel Dynamic
    Platform and Thermal Framework (DPTF) implementation on other
    Operating systems, this option is very important if the user
    is experiencing thermal issues. If there is some
    OEM/manufactures have issue with this implementation, please
    get back to me for blacklist of platforms.
  * Added support for Ice Lake platform
  * ThermalMonitor
    Cleaned up the plots, so that only active sensors and trips
    gets plotted.
- removed fix_long_int_i586_issue.patch and
  fix_missing_include.patch (solved upstream)
- added fix-man-thermald_8.patch and fix-systemd-service.patch
- added "power" system group
- added fillup-templates/sysconfig.thermald
- added thermal-monitor package
* Fri Nov 02 2018
- Fix build for Leap 42.3 (include missing header file)
  A fix_missing_include.patch
- Fix build for i586
  A fix_long_int_i586_issue.patch
- Remove thermal-conf.xml as done mainline and add it to the docs
  directory. This is an example only.
* Mon Oct 01 2018
- Update to "Release 1.8"
  * Support of KBL-G with discrete GPU
  * Fast removal of any cooling action which was applied once
    temperature is normal
  * Android support
  * Add Hot trip point, which when reached just calls "suspend"
  * Adding new tag "DependsOn" which enable/disable trip based on some other trip
  * Polling interval can be configured via thermal xml config
  * Per trip PID control
  * Simplify RAPL cooling device
- Update to "Release 1.7.2"
  * Workwround for platform with invalid thermal table
  * Error printing for RAPL constraint sysfs read on failure
  *  can be read from /etc/thermald, which allows user to
    modify generated thermal-conf.xml from /var/run/thermald and copy to
* Wed Dec 13 2017
- Update to version 1.7.1:
  * Removed dptfxtract binary as there is an issue in packaging
    this with GPL source for distributions
- Changes for version 1.7.0:
  * Add GeminiLake
  * Add dptfxtract tool, which converts DPTF tables to thermald
    tables using best effort
  * Changes to accommodate dptfxtract tool conversions
  * Better facility to configure fan controls
  * PID control optimization
  * Fix powerlimit write errors because of bad FW settings of power
  * More restrictive compile options and warnings as errors
  * Improve logging
  * Android build fixes
Version: 1.6-bp150.2.4
* Mon Mar 27 2017
- Use the correct file for installation as module list (boo#1028596)
- Update to version 1.6:
  * Add Kabylake and missing Broadwell CPU model
  * Removed deprecated modules
  * Added passive trip between critical and max, to allow fan to take control first
  * Fixed clash when multiple zones and trips controlling same cdev
* Wed Jan 11 2017
- Update to version 1.5.4:
  * Use Processor thermal device in lieu of CPU zone when present
  * Haswell/Skylake PCH sensor
  * Fix regression in LCD/Backlight path
- Packaging cleanup:
  - Run spec-cleaner
  - Use pretty name for downloaded archive
  - Drop not needed service
  - Remove fedora conditionals
* Tue Mar 29 2016
- Set exclusivearch to intel architectures
* Tue Mar 08 2016
- Disable installation of upstart file
* Mon Mar 07 2016
- Remove implicit %configure parameters
* Mon Mar 07 2016
- Change URL from GitHub to the official page
* Sun Mar 06 2016
- Upgraded to upstream version 1.5.3
* Fri Nov 06 2015
- Disable _service and run manually
* Tue Nov 03 2015
- Initial commit
- Branch from home:assmannst, fix various small issues