(Продолжение.
Начало статьи)
Хотя эта статья была актуальна для Ubuntu версии до 10.04, я решил ее оставить в ознакомительных целях.
... и как оказалось не зря.
Не все
ёгурты одинаково полезны ядра одинаково расходуют электричество. Совсем недавно известный линуксовый сайт Phoronix провел пару исследований о зависимости расхода электричества от верси ядра:
Как видно из представленного графика лучшее, с точки зрения сохранения энергии, ядро 2.6.34. Но оно достаточно старое и может не поддерживать новое оборудование. Поскольку "нужно ехать, а не шашечки" стоит попробавть это ядро.
К сожалению в моем Thinkpad x220 с этим ядром не определился адаптер дисплея, клавиатура и bluetooth.
А в x200s оно работает очень хорошо.
В ядрах поставляемых с Ubuntu 10.10, 11.04 отключен флаг
CONFIG_PM_ADVANCED_DEBUG этот флаг позволяет программам типа
powertop собирать дополнительную диагностическую информацию. Чтобы установить этот флаг нужно ядро перекомпилировать.
Установка ядра из архива ubuntu
Наиболее простой, надежный и предпочтительный способ.
Выберите приглянувшееся ядро из архива
http://kernel.ubuntu.com/~kernel-ppa/mainline
$ wget -c \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.5/linux-headers-2.6.30-02063005_2.6.30-02063005_all.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.5/linux-headers-2.6.30-02063005-generic_2.6.30-02063005_i386.deb \
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.5/linux-image-2.6.30-02063005-generic_2.6.30-02063005_i386.deb
$ sudo dpkg -i \
linux-headers-2.6.30-02063005_2.6.30-02063005_all.deb \
linux-headers-2.6.30-02063005-generic_2.6.30-02063005_i386.deb \
linux-image-2.6.30-02063005-generic_2.6.30-02063005_i386.deb
Компиляция ядра
В нашем случае смысла не имеет. Большинство патчей, указанных в http://www.lesswatts.org/ уже присутствуют в новом ядре. А те, которые не включены - на потребление влияют слабо.
Все течет, все меняется. И поменялось мое отношение к необходимости компиляции ядра. В борьбе за ватты у меня на ядре 3.1 с патчем 3.1.5-pf получилось потребление в режиме idle чуть больше 6 Вт.
Инструкция по копиляции с наложением указанного патча находится здесь: HowTo:
Собираем ядро 3.1 с патчами pf-kernel.
Патч здесь:
patch-3.1.5.bz2
Полезные ссылки:
> Задать пароль для пользователя root
ОтветитьУдалитьА зачем? sudo -i и вперёд
Так проще, конечно же.
ОтветитьУдалитьСпасибо за подсказку.
v2.6.30.5 появилось
ОтветитьУдалитьА нормального репозитория у них нет?
Репозиторий у них есть, но ядра они туда не кладут.
ОтветитьУдалитьКстати, 28 сборка от Jaunty Jackelope, а 30, 31 от Karmic Koala.