Wysoka temperatura CPU pod Linuksem? 3

Zauważyłem, że coraz więcej osób skarży się na wysoką temperaturę procesora podczas pracy na Linuksie. Przyczyn może być wiele… Opiszę wam jeden z nich

O co chodzi?

Powodem może być technologia oszczędzania energii – dynamiczna kontrola częstotliwości procesora. (Cool’n’quiet lub SpeedStep) Polega ona na tym, że jeśli uruchomione aplikacje nie maja dużych wymagań względem procesora, jego taktowanie jest obniżane – mniejsze zużycie energii, niższa temperatura a co za tym idzie – wentylator pracuje ciszej.  Aby funkcjonowała na systemach Linux, musimy zainstalowac tylko kilka paczek i chwilę posiedzieć w konsoli. Instrukcja tworzona na dystrybucji Debian, w innych moze wyglądać inaczej.

Do dzieła!

Najpierw pobierzmy z repozytorium kilka “zabawek”, z poziomu roota wpisujemy w konsoli:

aptitude install lm-sensors cpufrequtils

Po rozpakowaniu i instalacji wpisujemy dla procesora AMD:

dmesg | grep powernow

Otrzymamy zależnie od procesora powernow-k6, k7 lub k8

Jeśli mamy procesor Intela to będzie to p4-clockmod lub speedstep-centrino, sprawdzamy to analogicznie jak w przypadku AMD.

Teraz pozostało nam już zrobić jedno, załadowac odpowiedni moduł:

modprobe <to co otrzymaliśmy w poprzednik kroku>

Teraz wystarczy tylko zrestartować system i gotowe!

Za pomocą lm-sensors mozemy sprawdzić temperaturę (nie zawsze zgodna z prawdą, zdarzają się temperatury rodem z Antarktydy.;p):

sensors

Teraz wiemy już wszystko .;)