HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
intel
thermal_daemon
C++2020–2023
intel / thermal_daemon

thermal_daemon

Thermal daemon for IA

5Distinct people
6Mentions
0Explicit recommenders
673GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Thermal daemon for IA

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year6 dated mentions

Observed mentions: 2020-01-05 18:13:27 UTC to 2023-03-06 00:54:26 UTC.

01232020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC303

What Hacker News says

6 sources
Hi Matthew, I've been a huge fan of your work ever since, back in 2010 or 2011, thanks to you I got the Gobi 2000 mobile broadband chip working on Linux on my Thinkpad W510! As for the pros and cons of the `throttled` project, yes, this might not be the "officially desired" approach but I know several people who have been using to great success for years. The reality is, unfortunately, that particularly those of us who use Linux machines for work and order the most recent & powerful Thinkpads or Dells they can get their hands on, often realize later on (when the machine arrives) that the default settings handicap our machine to such a degree that we can barely work. Unfortunately, not everyone is a kernel developer, though, or knows how these things work, so quick fixes are often welcome, even if they limit the hardware's lifetime (after
Read the rest
all, we'll buy a new device in a few years anyway). What exacerbates this problem is that it's all very intransparent: The "official" way to solve these issues (which, as far as I understand you, is installing thermald?) is not really communicated anywhere, nor does thermald come preinstalled on any of the major distributions AFAIK[0]. What's worse, thermald often doesn't even solve the throttling issues without installing further patches. On top of that, BIOS updates by the manufacturers also seem to play a major role as manufacturers like Lenovo introduce different performance modes and things like "lap mode" etc. To be honest, to this day I haven't quite understood how these things interact and whose responsibility it is to fix things. In my particular case, I have been using a Thinkpad X1 Carbon Gen9 (which Lenovo says "supports" Linux) and at some point, after installing numerous BIOS updates and working my way through hundreds of posts on the Lenovo forums, I just gave up: My machine still regularly throttles down to 800 Mhz per core and 16W under medium load until I hit the secret Fn + H key chore to tell the BIOS to switch back to high performance mode and set the thermal limit back to the maximum. Do you happen to have a recommendation for me as to where I should start looking (again) for a solution? Does thermald fix these issues these days? (I know that when I last looked into it, it didn't.) [0]: (EDIT) I take that back, it looks like thermald does come preinstalled on Fedora and Ubuntu these days. At least it's present on my new Ubuntu 22.04.2 installation. Unfortunately, that doesn't really help me since (and now I remember reading this last time I looked into thermald) according to the changelog[1] for v2.3: > - thermald will not run on Lenovo platforms with lap mode sysfs entry Great, so I still have nowhere to go from here it seems. [1]: https://github.com/intel/thermal_daemon
In Fix Intel CPU Throttling on Linux
The conflict between the market wanting systems that are (a) as small and light as possible and (b) as fast as possible means that modern systems are designed to have close integration between the platform and the OS to perform appropriate thermal management. If the OS doesn't indicate that it supports doing this, the hardware will run in a much more constrained mode. Apple can do this without too much trouble since they implement the whole stack, but it's more complicated in the PC space. Intel have a spec called Dynamic Power and Thermal Framework (DPTF), but the useful part of it is the adaptive thermal policy, and Intel refuse to publicly document it. I reverse engineered a chunk of this (https://mjg59.dreamwidth.org/54923.html) and it got merged into Intel's Thermal Daemon (https://github.com/intel/thermal_daemon) which /should/ impr
Read the rest
ove things, but it's complicated by this mechanism allowing for vendor-specific controls that are usually implemented by having a background service running under Windows that triggers them. There's multiple things that can be criticised here: 1) Intel pushing OEMs to adopt a technology that they (a) don't document and (b) don't write proper Linux support for 2) Canonical not making it clear that OEM certification only requires that the system work, not that it work as well as it does under Windows 3) Dell not figuring out a decent solution for this, even for systems that they nominally support Linux on Dell could build hardware that doesn't rely on adaptive thermal management, but that hardware would either be bigger or slower than competitors' hardware. Fixing this unilaterally is hard - we need an open spec that's implemented by both hardware vendors and integrated into mainstream Linux distributions. Given where we are, the easiest way to get there would be for Intel to publicly document DPTF.
In Dell deletes Latitude CPU Throttling issue after link is posted here

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.