SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The patch seems to apply fine in the build sequence, but on restart thermald doesn't launch despite executing it from rc.local, and doesn't launch manually either.
bash-4.3# thermald --no-daemon --loglevel=info
RAPL domain count 0
RAPL domain count 1
20 CPUID levels; family:model:stepping 0x6:4f:1 (6:79:1)
Need Linux PowerCap sysfs
failed to open /dev/acpi_thermal_rel
failed to open /dev/acpi_thermal_rel
TRT/ART read failed
I/O warning : failed to load external entity "/etc/thermald/thermal-conf.xml"
error: could not parse file /etc/thermald/thermal-conf.xml
Unsupported cpu model, use thermal-conf.xml file or run with --ignore-cpuid-check
THD engine start failed
I'm sure the 'unsupported CPU' a red herring, being that thermald has run on this CPU before (intel i7-6850)
I'm not running ACPI - this is a stock install and I haven't added much to it yet.
It's complaining about not being able to find /etc/thermald/thermal-conf.xml
There is a /etc/thermald/thermal-cpu-cdev-order.xml and I wonder if that is what it is actually looking for. Might be worth copying or renaming it to match what the program is looking for and see if it fixes your issue.
It's complaining about not being able to find /etc/thermald/thermal-conf.xml
That didn't end up working, but I did try running it with --ignore-cpuid-check and that does appear to solve it. On restart, with that option added to rc.local, thermald is active.
It seems to implicate my device, but oddly this particular box has run thermald without a fuss in the past.
There are some git issues of cpu ids being absent from thermald, thus generating the erroneous 'unsupported' error. It's a subtle problem because without a manual check (e.g. ps or htop) it's not evident the daemon has failed to run, and the functionality is not apparent in regular use. I wonder if others have installed thermald and assumed it to be working?
Question to the group: are the frequency scaling controls in the kernel enough on their own; i.e. is thermald superfluous?
[CODE]bash-4.3# thermald --no-daemon --loglevel=info
.....................
Unsupported cpu model, use thermal-conf.xml file or run with --ignore-cpuid-check
THD engine start failed
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.