Procesory Intela mają w Linuksie kilka modułów, które wpływają na zużycie energii i temperaturę. Jednym z nich jest intel_powerclamp, którego zadaniem jest zmniejszanie zużycia energii i schładzanie procesora poprzez wstrzykiwanie "pustych" rozkazów, które w teorii powinny sprawić, że procesor częściej "nie robi nic" zamiast "robić coś". W założeniu, gdy procesor "nie robi nic", to zużywa mniej energii i może się schłodzić. Odpowiedzialne są za to wątki tworzone przez kernel - kidle_inject - widczne, np. w poleceniu htop. Wspomniane wątki pojawiają się po spełnieniu określonych warunków temperatury, więc nie są zawsze aktywne.
W niektórych przypadkach wątki te mogą być niepożądane (mogą zbyt intensywnie wpychać się w działanie innych procesów i w efekcie działać odwrotnie niż powinny). Zaradzić temu można np. poprzez zmianę kolejność sotosowania mechanizmów kontroli temperatury procesora.
W pliku
/etc/thermald/thermal-cpu-cdev-order.xml można ustawić kolejność - pozycję
<CoolingDevice>intel_powerclamp</CoolingDevice> można przenieść na ostatnie lub przedostatnie miejsce.
Po wykonaniu zmiany należy zrestartować usługę thermald:
Warto po takiej zmienie przez jakiś czas monitorować temperaturę procesora, czy nie wpłynęła ona jednak negatywnie i czy temperatura procesora czasem jednak nie wzrosła. Wtedy oczywiście należy odwrócić dokonaną zmianę we wspomnianym wyżej pliku i ponownie zrestartować usługę thermald.