Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - thermald

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: thermald 1.5.4-2

Git Clone URL: https://aur-dev.archlinux.org/thermald.git (read-only)
Package Base: thermald
Description: The Linux Thermal Daemon program from 01.org
Upstream URL: https://01.org/linux-thermal-daemon
Licenses: GPL2
Submitter: wallnuss
Maintainer: ArchangeGabriel
Last Packager: ArchangeGabriel
Votes: 190
Popularity: 3.000836
First Submitted: 2013-07-02 21:21
Last Updated: 2017-01-08 15:38

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

ValdikSS commented on 2014-07-20 07:35

> I gather it is gonna be in the next upstream release
Yes, it's already in the development branch. Thanks for the update!

orschiro commented on 2014-07-20 05:50

@wallnuss

Thanks for the update! I restared the thermald.service and it runs fine.

qwerty12 commented on 2014-07-20 01:44

I removed /etc/systemd/system/thermald.service (and had /etc/systemd/system/multi-user.target.wants/thermald.service point back to the service file in /usr), my modules-load.d file in etc, upgraded and restarted. Seems to be working fine.

wallnuss commented on 2014-07-19 23:48

@qwerty12

Could you test the new release I just made? Remove /etc/modules-load.d/thermald_coretemp.conf and install it.

The new version should load coretemp on startup.

@all sorry for the noise I try not to make 6 releases in one day :(

qwerty12 commented on 2014-07-19 23:01

It fails to load on startup because coretemp isn't loaded at that point. I worked around it by doing this:

/etc/systemd/system/thermald.service:
.include /usr/lib/systemd/system/thermald.service
[Unit]
Requires=systemd-modules-load.service
After=systemd-modules-load.service

(Disable and enable thermald to use the system file from /etc)

/etc/modules-load.d/thermald_coretemp.conf:
coretemp

It works for me after doing that, anyway:
● thermald.service - Thermal Daemon Service
Loaded: loaded (/etc/systemd/system/thermald.service; enabled)
Active: active (running) since Sat 2014-07-19 07:59:32 BST; 16h ago
Main PID: 203 (thermald)
CGroup: /system.slice/thermald.service
└─203 /usr/sbin/thermald --no-daemon --dbus-enable

Jul 19 07:59:32 Minitrue thermald[203]: cdev[1] intel_pstate
Jul 19 07:59:32 Minitrue thermald[203]: cdev[2] Processor
Jul 19 07:59:32 Minitrue thermald[203]: index 0: type:max temp:95000 hyst:0 zone id:0 sensor id:65535 cdev size:3
Jul 19 07:59:32 Minitrue thermald[203]: cdev[0] rapl_controller
Jul 19 07:59:32 Minitrue thermald[203]: cdev[1] intel_pstate
Jul 19 07:59:32 Minitrue thermald[203]: cdev[2] Processor
Jul 19 07:59:32 Minitrue thermald[203]: FD = 7
Jul 19 07:59:32 Minitrue thermald[203]: Current user preference is 0
Jul 19 07:59:32 Minitrue thermald[203]: thd_engine_thread begin
Jul 19 07:59:32 Minitrue thermald[203]: Set : 95000, 63000, 4, 0, 26250

wallnuss commented on 2014-07-19 12:05

@ValdikSS

I added the patch to the PKGBUILD, thanks alot. I gather it is gonna be in the next upstream release?

@crf42 and @CharlesAtum
I sadly can't provide any kind of support for thermald besides build and arch specific problems. Your best bet is to head over to https://github.com/01org/thermal_daemon and file an issue.

ValdikSS commented on 2014-07-19 11:41

Please apply this patch:
https://github.com/01org/thermal_daemon/commit/add12bc11865ba854849cff907d0babe928dfe2e.patch

commit:
https://github.com/01org/thermal_daemon/commit/add12bc11865ba854849cff907d0babe928dfe2e

This fixes multiple trip points. Without this patch, it segfaults.

DeltaKilo commented on 2014-06-20 20:47

as a temporary solution i suggest to build master branch inplace by editing PKGBUILD with folowing changes:
_srcdir=$_name-master
source=(${url}/archive/master.tar.gz
'modules-load-msr.conf')
md5sums=('SKIP'
'3f8abd21c1be92e631fd9f557c61355b')

DeltaKilo commented on 2014-06-20 20:22

Can you please backport this patch to properly support 3.14 and 3.15 kernels? https://github.com/01org/thermal_daemon/commit/92131b53c74f11f724e26678d09a6642b792c807

Anonymous comment on 2014-06-19 00:05

From journalctl -b -u thermald:

Jun 18 20:48:34 mateus-arch systemd[1]: Starting Thermal Daemon Service...
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/power/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/enabled/name
Jun 18 20:48:36 mateus-arch systemd[1]: Started Thermal Daemon Service.
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/name/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/power/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_0_time_window_us/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_1_power_limit_uw/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/enabled/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/device/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_0_power_limit_uw/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/subsystem/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_0_name/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_1_name/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/energy_uj/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_1_max_power_uw/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/uevent/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/max_energy_range_uj/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_0_max_power_uw/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/intel-rapl:0/constraint_1_time_window_us/name
Jun 18 20:48:36 mateus-arch thermald[544]: RAPL domain count 0
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/subsystem/name
Jun 18 20:48:36 mateus-arch thermald[544]: sysfs read failed /sys/class/powercap/intel-rapl/uevent/name
Jun 18 20:48:36 mateus-arch thermald[544]: RAPL domain count 1
Jun 18 20:48:36 mateus-arch thermald[544]: 13 CPUID levels; family:model:stepping 0x6:3a:9 (6:58:9)
Jun 18 20:48:36 mateus-arch thermald[544]: Polling mode is enabled: 4
Jun 18 20:48:36 mateus-arch thermald[544]: sensor_update: type acpitz
Jun 18 20:48:36 mateus-arch thermald[544]: sensor_update: type acpitz
Jun 18 20:48:36 mateus-arch thermald[544]: sensor_update: type x86_pkg_temp
Jun 18 20:48:36 mateus-arch thermald[544]: thd_read_default_thermal_sensors loaded 3 sensors
Jun 18 20:48:36 mateus-arch thermald[544]: Thermal DTS: No coretemp sysfs, trying hwmon
Jun 18 20:48:36 mateus-arch thermald[544]: Dumping parsed XML Data
Jun 18 20:48:36 mateus-arch thermald[544]: *** Index 0 ***
Jun 18 20:48:36 mateus-arch thermald[544]: Name: Generic X86 Laptop Device
Jun 18 20:48:36 mateus-arch thermald[544]: UUID:
Jun 18 20:48:36 mateus-arch thermald[544]: type: 0
Jun 18 20:48:36 mateus-arch thermald[544]: Zone 0
Jun 18 20:48:36 mateus-arch thermald[544]: Name: Surface
Jun 18 20:48:36 mateus-arch thermald[544]: Trip Point 0
Jun 18 20:48:36 mateus-arch thermald[544]: temp id 47000
Jun 18 20:48:36 mateus-arch thermald[544]: trip type 1
Jun 18 20:48:36 mateus-arch thermald[544]: hyst id 0
Jun 18 20:48:36 mateus-arch thermald[544]: *** Index 1 ***
Jun 18 20:48:36 mateus-arch thermald[544]: Name: Example Platform Name
Jun 18 20:48:36 mateus-arch thermald[544]: UUID: Example UUID
Jun 18 20:48:36 mateus-arch thermald[544]: type: 0
Jun 18 20:48:36 mateus-arch thermald[544]: Sensor 0
Jun 18 20:48:36 mateus-arch thermald[544]: Name: example_sensor_1
Jun 18 20:48:36 mateus-arch thermald[544]: Path: /some_path
Jun 18 20:48:36 mateus-arch thermald[544]: Async Capable: 0
Jun 18 20:48:36 mateus-arch thermald[544]: Sensor 1
Jun 18 20:48:36 mateus-arch thermald[544]: Name: example_thermal_sysfs_sensor
Jun 18 20:48:36 mateus-arch thermald[544]: Path:
Jun 18 20:48:36 mateus-arch thermald[544]: Async Capable: 1
Jun 18 20:48:36 mateus-arch thermald[544]: Zone 0
Jun 18 20:48:36 mateus-arch thermald[544]: Name: Example Zone type
Jun 18 20:48:36 mateus-arch thermald[544]: Trip Point 0
Jun 18 20:48:36 mateus-arch thermald[544]: temp id 75000
Jun 18 20:48:36 mateus-arch thermald[544]: trip type 1
Jun 18 20:48:36 mateus-arch thermald[544]: hyst id 0
Jun 18 20:48:36 mateus-arch thermald[544]: Trip id 0
Jun 18 20:48:36 mateus-arch thermald[544]: type example_cooling_device
Jun 18 20:48:36 mateus-arch thermald[544]: influence 100
Jun 18 20:48:36 mateus-arch thermald[544]: SamplingPeriod 12
Jun 18 20:48:36 mateus-arch thermald[544]: Cooling Dev 0
Jun 18 20:48:36 mateus-arch thermald[544]: Type: example_cooling_device
Jun 18 20:48:36 mateus-arch thermald[544]: Path:
Jun 18 20:48:36 mateus-arch thermald[544]: Min: 0
Jun 18 20:48:36 mateus-arch thermald[544]: Max: 50
Jun 18 20:48:36 mateus-arch thermald[544]: Step: 10
Jun 18 20:48:36 mateus-arch thermald[544]: AutoDownControl: 0
Jun 18 20:48:36 mateus-arch thermald[544]: PID: Kp 0,000000
Jun 18 20:48:36 mateus-arch thermald[544]: PID: Ki 0,000000
Jun 18 20:48:36 mateus-arch thermald[544]: PID: Kd 0,000000
Jun 18 20:48:36 mateus-arch thermald[544]: UUID is [44454C4C-3200-1056-805A-B4C04F325631]
Jun 18 20:48:36 mateus-arch thermald[544]: product name is[Inspiron 5420]
Jun 18 20:48:36 mateus-arch thermald[544]: Product Name matched [wildcard]
Jun 18 20:48:36 mateus-arch thermald[544]: sensor index:0 acpitz Async:0
Jun 18 20:48:36 mateus-arch thermald[544]: sensor index:1 acpitz Async:0
Jun 18 20:48:36 mateus-arch thermald[544]: sensor index:2 x86_pkg_temp Async:0
Jun 18 20:48:36 mateus-arch thermald[544]: sensor index:3 hwmon Async:0
Jun 18 20:48:36 mateus-arch systemd[1]: thermald.service: main process exited, code=exited, status=1/FAILURE
Jun 18 20:48:36 mateus-arch systemd[1]: Unit thermald.service entered failed state.

I checked and most of theses name "files" don't exist.