Первое HowTo, просьба ногами не пинать
Собственно процессор при работе от сети грелся так, что к тачпаду нельзя было прикоснуться. При работе от батареи такой проблемы не было и нет. Проявлялось при длительной работе (более 2 часов). Начал копать. Накопал.
Проблема была в том, что при работе от сети процессор всегда работал в режиме High Perfomance.
Решение проблемы:1.Установливаем пакеты cpufrequtils и cpufreqd.
// Ставил через Synaptic
2.Правим /etc/cpufreqd.conf
sudo gedit /etc/cpufreqd.conf
В первой части файла идет описание различных профилей (Profile). Пример:
[Profile] # Начало описания профиля
name=Conservative High # название профиля
minfreq=33% #минимальная частота в % (как понял выбирается ближайшая из возможных)
maxfreq=100% # максимальная частота в %
policy=conservative # как будет вести себя этот режим (политика поведения)
[/Profile] # Конец профиля
В принципе, все профили уже есть, но часть из них закомментирована. Если профиль вам нужен просто удалите знак # в начале строк.
Меня устроил профиль Conservative High. Раскомментировал его.
Во второй части файла идет описание правил активации профиля (Rule). Тут меня интересовало только поведение при питании от сети.
[Rule]
name=AC Rule
ac=on # (on/off) тип питания. on=сеть
profile=Perfomance High
[/Rule]
Меняем profile=Perfomance High на нужный (у меня profile=Conservative High).
Сохраняем файл. Перезагружаемся. Вуаля! Процессор при работе от сети ведет себя согласно выбранному профилю. После этого у меня проблема перегрева отпала, т. к. процесcор почти все время на уровне 1.2 Гц (при максимуме в 2.2).