* Thu Jul 15 2021 Paolo Stivanin <info@paolostivanin.com>
- 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 <lpechacek@gmx.com>
- 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 <dimstar@opensuse.org>
- Fix invalid usage of %{_libexecdir} for systemd owned paths below
%{_prefix}/lib.
* Wed Jan 01 2020 munix9@googlemail.com
- 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
(https://github.com/intel/dptfxtract/commits/v1.4.1).
If the default configuration picked up by thermald is not
optimal, user can select other less aggressive configuration.
Refer to the README here
https://github.com/intel/dptfxtract/blob/master/README.txt
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 trenn@suse.de
- 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 egotthold@suse.com
- 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
* thermal-conf.xml.auto can be read from /etc/thermald, which allows user to
modify generated thermal-conf.xml from /var/run/thermald and copy to
/etc/termald
* Wed Dec 13 2017 mpluskal@suse.com
- 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
limits
* More restrictive compile options and warnings as errors
* Improve logging
* Android build fixes
Version: 1.6-bp150.2.4
* Mon Mar 27 2017 fvogt@suse.com
- 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 mpluskal@suse.com
- 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 dvaleev@suse.com
- Set exclusivearch to intel architectures
* Tue Mar 08 2016 fvogt@suse.com
- Disable installation of upstart file
* Mon Mar 07 2016 fvogt@suse.com
- Remove implicit %configure parameters
* Mon Mar 07 2016 fvogt@suse.com
- Change URL from GitHub to the official page
* Sun Mar 06 2016 bosim@opensuse.org
- Upgraded to upstream version 1.5.3
* Fri Nov 06 2015 fvogt@suse.com
- Disable _service and run manually
* Tue Nov 03 2015 fvogt@suse.com
- Initial commit
- Branch from home:assmannst, fix various small issues