Как продлить срок службы ноутбука. Устанавливаем Linux Thermal Daemon и активируем Intel P-State

Конструктивные особенности ноутбуков таковы, что не всегда удается обеспечить надежную и эффективную вентиляцию и охлаждение процессора. И если под небольшой нагрузкой процессор остается в штатном диапазоне температур, то где гарантия, что однажды под более серьеной нагрузкой ваш электронный любимец не самовоспламенится?

Такую гарантию решили дать специалисты компании Intel, подарив свободному сообществу свою разработку — Linux Thermal Daemon (thermald).

Алгоритм работы службы thermald прост: программа постоянно контролирует температуру CPU и при достижении опасных значений, либо повысит обороты вентилятора, либо снизит тактовую частоту процессора. Все это осуществляется динамически и совершенно прозрачно для пользователя.

Установка Linux Thermal Daemon (thermald)

Программа настолько важна, что ее включили в состав официального репозитория Ubuntu 14.04:

sudo apt-get install thermald

После установки, thermald автоматически запускается в виде сервиса. Владельцам предыдущих версий Ubuntu предлагается самостоятельно скомпилировать программу из исходников. Ничего сложного в этом нет.

Активация поддержки технологии Intel P-State

Технология Intel P-State предоставляет интеллектуальное управление тепловыделением процессора с помощью автоматической регуляции тактовой частоты процессора и напряжения. Замечательная технология, несправедливо обделенная вниманием в Linux. Так включим же ее поддержку в ядре:

Для этого получаем права администратора и открываем файл /etc/default/grub. В нем добавляем к значению переменной GRUB_CMDLINE_LINUX_DEFAULT строку "intel_pstate=enable".

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable"

Легко догадаться, что эта строка заставит Grub перед загрузкой ядра Linux передать ему команду на активацию поддержки P-State. Не забудем только обновить настройки Grub:

sudo update-grub

После перезагрузки нужно удостовериться, что P-State теперь работает. Для этого предназначена команда "cpupower frequency-info".

Польза от всего этого

  • снижается риск физического повреждения оборудования из-за перегрева;
  • продлевается срок службы процессора;
  • продлевается время работы при питании от батареи.

Свидетельства оцевидцев

Недавно у меня ноут из-за перегрева едва не взорвался. По ssh передал wifi handshake и запустил программу подбора хэша. Программа на 100% загружает все ядра, да еще использует видеокарту для вычислений. Захожу через полчаса в комнату, где находился ноут, а там шум от вентиляторов, как от взлетающего самолета. Оказывается, девайс сильно колбасило и ноутбук был на волоске от гибели. Только тогда я прочитал руководство к программе и узнал, что заботиться об охлаждении должен юзер, а программа лишь выводит температуру ядер в информационных целях. Пришлось позаботиться. И всем рекомендую следить за перегревом. Особенно тем, кто любит выжимать из CPU максимум.

field_vote: 
Ваша оценка: Нет Средняя: 4.5 (4 оценки)
Главная тема: 
Компании: 
Дистрибутивы: 

Комментарии

Отличная находка! Маленькая поправка: sudo update-grub

Оценка: 
Средняя: 4 (1 оценка)

Благодарю. Поправил.

Оценка: 
Пока без оценки

а убирать от пыли систему охлаждения лептопа, не пробывал никто, кулер снять и силоконом смазать опорный подшипник скольжения, термопасту заменить на камне, подставку охлаждения весной перед жарким летом купить, элементарные вещи, до программных действий:))))

Оценка: 
Средняя: 5 (1 оценка)

Профилактическая чистка системы охлаждения — совет верный, но вредный, объясню на примере: принесли мне ноут: клиент хотел почистить и навернул резьбу, шуруп утоплен, а шлиц разворатило — высверливаем, но выясняется из 20 крепежных шурупов 5 имеют ту же проблему — металл у них такой(деформируется даже при легком взаимодействии с отверткой) + пластик аналогичная дешевка...

Оценка: 
Средняя: 3 (2 оценки)

Т.е. не чистить ноут до самой смерти? Может просто не брать говноноуты? Хотя да, иногда клиент выбирает сам, не посоветовавшись

Оценка: 
Средняя: 5 (1 оценка)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.