linux-surface/contrib/thermald
ceckertz 3bc3da1c9a
Update example_config_SL1.xml
After some testing I explicitly specified which cooling devices in /sys/class should be used. 
I found this config to be more reliable and predictable.
2021-08-02 11:53:54 +02:00
..
example_config_SL1.xml Update example_config_SL1.xml 2021-08-02 11:53:54 +02:00
README.md Add example thermald configuration 2021-04-20 15:48:57 +02:00
thermal-conf.xml Add example thermald configuration 2021-04-20 15:48:57 +02:00
thermal-cpu-cdev-order.xml Add example thermald configuration 2021-04-20 15:48:57 +02:00

Example Thermald Configuration

This is a minimal thermald configuration, which sets the maximum sustained CPU temperature to about 65°C. Modify the <Temperature>65000</Temperature> value to adapt that to your liking.

Tested on a Surface Book 2, other devices may need adapting, see e.g. the thermald man page.

Installation

Both XML files need to be placed in the /etc/thermald/ directory.

Newer thermald versions attempt to automatically load the configuration from ACPI. If you want to use a manual configuration with such a version, you may need to remove the --adaptive option from the systemd service ExecStart line. You can do so by running sudo systemctl edit thermald.service.