- Remove power group
- Adjust URL to github repository
A power_user_cleanups.patch
D thermald-group.conf
- Remove thermal-monitor package (compare with last commit message
of mainline update changelog below)
D thermal-monitor.desktop
D thermal-monitor.png
D 0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
- Update to version 2.5.10.58.git+49457fb:
* Add NovaLake
* Auto discover paths for int3400
* Change to const ref for blockedlist_paths
* Add ARM backend and enable ARM platform detection
* Invoke parser_init before platform_match
* Refactor Intel-specific logic into separate files
* Use delegating constructors to avoid duplication
* Annotate overridden methods with override
* Update Release to 2.5.11
* Check for start path instead of anywhere
* 2.5.11-rc release
* Add NOT_EQUAL(4) comparison type for APCT
* Fix some dbus test script and handling
* Fix bug introduced while shuffling rapl cdev
* Return error on non when file not present
* Fix clang-tidy warning for thd_gddv
* Change trip_pt_cdev_t to class
* Avoid copy-by-value for sorting functions
* Use C++11 default copy constructor and operator=
OBS-URL: https://build.opensuse.org/request/show/1334572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thermald?expand=0&rev=22
* Add NovaLake
* Auto discover paths for int3400
* Change to const ref for blockedlist_paths
* Add ARM backend and enable ARM platform detection
* Invoke parser_init before platform_match
* Refactor Intel-specific logic into separate files
* Use delegating constructors to avoid duplication
* Annotate overridden methods with override
* Update Release to 2.5.11
* Check for start path instead of anywhere
* 2.5.11-rc release
* Add NOT_EQUAL(4) comparison type for APCT
* Fix some dbus test script and handling
* Fix bug introduced while shuffling rapl cdev
* Return error on non when file not present
* Fix clang-tidy warning for thd_gddv
* Change trip_pt_cdev_t to class
* Avoid copy-by-value for sorting functions
* Use C++11 default copy constructor and operator=
* XML config file sanity
* Add sysfs path for Wildcat Lake
* Add Wildcat Lake to support list
* Fix test scripts
* Add rapl_controller back
* Fix loglevel=debug
* Change the config file path
* Coverity fixes
* Use unique_ptr to avoid manual memory management
* Allow root only sender and allow only sysfs paths
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=58
- Switch _service to use mode="manual"
- Replace fix_qcustomplot_name.patch with
0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
- Update to version 2.5.10.4.git+f284686:
* itmt3 support
* Compile issue on i586 for time_t print
* Fix version in README.txt
* Update version to 2.5.10
* Release 2.5.10
* Fix coverity reported error
* Check for target code ITMT3
* Update Panther Lake sysfs paths
* Use correct format specifier for time_t
* Don't reset clamp bit for MSR RAPL
* Add power floor event processing
* Dynamic zone: Fix the call to add cdevs
* Also fix dir leak on error return path
* Fix resource leak on opened dir descriptor
* Release 2.5.9
* Intel P-state passive mode
* Add Panther Lake to the supported list
* Auto detect int3400 base path
* Fix file descriptor leaks on error return paths
* src: thd_dbus_interface: add extra sanity check on introspection_data
* test: Fix spelling mistake "Ploting" -> "Plotting"
* Update kernel module for API update
* gddv test file generator
* Load GDDV from a file
* Replace " \n" with "\n"
* Release 2.5.8
OBS-URL: https://build.opensuse.org/request/show/1319970
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=52
- Replace fix_qcustomplot_name.patch with
0001-ThermalMonitor.pro-Don-t-hardcode-the-qcustomplot-li.patch
- Update to version 2.5.10.4.git+f284686:
* itmt3 support
* Compile issue on i586 for time_t print
* Fix version in README.txt
* Update version to 2.5.10
* Release 2.5.10
* Fix coverity reported error
* Check for target code ITMT3
* Update Panther Lake sysfs paths
* Use correct format specifier for time_t
* Don't reset clamp bit for MSR RAPL
* Add power floor event processing
* Dynamic zone: Fix the call to add cdevs
* Also fix dir leak on error return path
* Fix resource leak on opened dir descriptor
* Release 2.5.9
* Intel P-state passive mode
* Add Panther Lake to the supported list
* Auto detect int3400 base path
* Fix file descriptor leaks on error return paths
* src: thd_dbus_interface: add extra sanity check on introspection_data
* test: Fix spelling mistake "Ploting" -> "Plotting"
* Update kernel module for API update
* gddv test file generator
* Load GDDV from a file
* Replace " \n" with "\n"
* Release 2.5.8
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=52
- Update to version 2.5.7.17.git+fc7464a:
* Use common macro for temperature conversion
* Account when no adaptive conditions present
* Remove dbus-glib-devel
* Add Lunar Lake M support
* thd_engine_default: Drop modem support
* main: remove deprecated API
* Remove dependency on lzma lib
* Add security reporting file
* Downgrade log level on "Unsupported condition"
* Fix seg fault when there is no config file
* Process a single trip in a zone with a target state
* Fix Terminate and Reinit method
* Fix incorrect ioctl numbers used for reading PSVT
OBS-URL: https://build.opensuse.org/request/show/1185862
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=50
- Update to version 2.5.7.17.git+fc7464a:
* Use common macro for temperature conversion
* Account when no adaptive conditions present
* Remove dbus-glib-devel
* Add Lunar Lake M support
* thd_engine_default: Drop modem support
* main: remove deprecated API
* Remove dependency on lzma lib
* Add security reporting file
* Downgrade log level on "Unsupported condition"
* Fix seg fault when there is no config file
* Process a single trip in a zone with a target state
* Fix Terminate and Reinit method
* Fix incorrect ioctl numbers used for reading PSVT
OBS-URL: https://build.opensuse.org/request/show/1185862
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=50
Dbus API config file move from /etc to /usr/etc
needs security review from:
bsc#1215873
and rpmlint adoptions from
Submitrequest #1116871
which is currently in staging area.
- jsc#PED-5716 Enable support for Thermal Controls on platform
- Move of dbus config files from /etc to /usr/share
- Fix wrongly written library name
A fix_qcustomplot_name.patch
- Make use of _service (git scm) service file:
A _service
A _servicedata
A thermal_daemon-2.5.4.0.git+63b290f.obscpio
A thermal_daemon.obsinfo
- Update to version 2.5.4.0.git+63b290f:
* Release 2.5.4
* Change the sorting order when min_max_valid
* Process case when target matches after init
* Remove memset for pid_param_t to 0
* Remove check for new_passive < critical
* domain_name not set and used in thd_cdev_rapl
* build warning, ret is assigned for sysfs write
* Remove duplicate type_type == HOT comparison
OBS-URL: https://build.opensuse.org/request/show/1117522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thermald?expand=0&rev=16
- jsc#PED-5716 Enable support for Thermal Controls on platform
- Move of dbus config files from /etc to /usr/share
- Fix wrongly written library name
A fix_qcustomplot_name.patch
- Make use of _service (git scm) service file:
A _service
A _servicedata
A thermal_daemon-2.5.4.0.git+63b290f.obscpio
A thermal_daemon.obsinfo
- Update to version 2.5.4.0.git+63b290f:
* Release 2.5.4
* Change the sorting order when min_max_valid
* Process case when target matches after init
* Remove memset for pid_param_t to 0
* Remove check for new_passive < critical
* domain_name not set and used in thd_cdev_rapl
* build warning, ret is assigned for sysfs write
* Remove duplicate type_type == HOT comparison
OBS-URL: https://build.opensuse.org/request/show/1113686
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=45
- Update to 2.4.9:
* Fix performance issues for Dell Latitude 5421
* Fix performance issues for Dell Latitude 7320/7420
(Depend on kernel patch "thermal: int340x: Update OS policy capability handshake")
* Adaptive improvements from Benzea
* Thermal Monitor fixes and cosmetic updates
* Documentation updates from Colin King
* Static analysis fixes from Benzea
(includes power-profiles-daemon integration and
removal of deprecated UPower API use)
* Fix test for compressed data vaults
- Update to 2.4.8
* Fix Ideapad thermal shutdown issue #328
- Update to 2.4.7:
* Fix AC/DC power limit issue in some HP TigerLake systems
* Regression fix for RAPL MSR usage in xml config file
* Added Japer Lake and Alder Lake CPU models
* Debug scripts for log collection to upload
- Drop patches, now upstream:
* fix-man-thermald_8.patch
- Don't build with -Werror
OBS-URL: https://build.opensuse.org/request/show/965568
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=33
- 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
OBS-URL: https://build.opensuse.org/request/show/906418
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=32
With updated BuildRequires and patch description.
- 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
OBS-URL: https://build.opensuse.org/request/show/843560
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=30
- 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.
- 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
- 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
OBS-URL: https://build.opensuse.org/request/show/647322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/thermald?expand=0&rev=5
- Fix build for Leap 42.3 (include missing header file)
A fix_missing_include.patch
- Fix build for i586
A fix_long_int_i356_issue.patch
- Remove thermal-conf.xml as done mainline and add it to the docs
directory. This is an example only.
- 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
OBS-URL: https://build.opensuse.org/request/show/647304
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=23
- 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
OBS-URL: https://build.opensuse.org/request/show/556697
OBS-URL: https://build.opensuse.org/package/show/hardware/thermald?expand=0&rev=22
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.