Как стать автором
Обновить

Боремся с перегреванием ноутбуков

Чулан
Яичницу заказывали?Обычно на перегревания ноутбука не обращаешь внимания: «Ну греется себе, и пусть греется». Но когда на улице +35°С а на руках держишь еще более горячую штучку, начинаешь задумываться, а не пора ли что-то менять. Поехать в страну, где по-прохладнее, или купить новый ноутбук в алюминиевом корпусе? А может стоит просто принять какие-то меры против перегревания?

Статья представлена благодаря Уважаемому coderun, который предоставил инвайт на Хабр, за что ему большое спасибо.

Что же приводит к перегреванию?
Далее приведен ряд основных факторов которые приводят к перегреванию ноутбука.

Климатические условия (не путать с глобальным потеплением!)
Наверное первая по частоте причина перегревания ноутбуков. Ведь зимой, когда на улице холодно, дома тоже не жарко (привет коммунальным службам города Киева и лично Лёне), то окружающая температура сама способствует охлаждению устройств. Но как только приходит лето, +35°С на улице, переводят ноутбуки в разряд нагревательных плит, на которых легко можно поджарить яичницу.Belkin F5L001 Cooling Platform
Для борьбы с данным фактором можно запастись внешними охлаждающими устройствами, т. к. охлаждающие подставки для ноутбуков. В интернете множество обзоров существующих решений, Google Вам в помощь. Для себя приобрел Belkin F5L001 Cooling Platform через eBay. Подставка обошлась в £10.42 с доставкой из Англии.

Халатность производителей
Иногда при разработке устройств, спеша выпустить их на рынок, допускают ошибки. Среди таких ошибок могут быть как слабая система кондиционирования, так и неправильно выбранный материал корпуса. Часто запихнув множество новых технологичных вещей в маленькую коробочку не хватает места чтобы сделать хорошую разводку охлаждающей системы.image
К примеру в моем ноутбуке стоит один вентилятор и разведен медных радиатор из-под вентилятора к какому-то микроконтроллеру. Все остальное оставлено без соответствующего охлаждения.
В случаях когда производитель признает свою ошибку, он отзывает всю бракованную партию, как например было с Sony VAIO TZ или Dell Latitude D410.

Бытовые причины
К ним относятся: залежи пыли внутри ноутбука, плохой подход холодного воздуха к системам охлаждения ноутбука (на подушку например ставите, что бы не пекло :) ) и т. п. В этих случаях следует пересмотреть принцип работы с ноутбуком, сесть за стол например (сам понимаю что говорю чушь, но все же). А вот в борьбе с пылью необходимо заготовиться терпением, валокордином и прямыми руками (что бы валокордин не понадобился), вскрыть ноутбук и почистить от пыли. На заметку решившимся, сайт на котором описаны операции вскрытия множества ноутбуков разных производителей: repair4laptop.org

Программные причины, или чем загружена система?
Перегревание в данных случаях случается при использовании устройства при высоких нагрузках на HHD, процессоры и/или контроллеры.
Во моем случае, никаких сложных приложений я не запускал и в игрушки не играл. Но… (см. ниже)

Как же выявить перегревание?
Основным все же остается метод: дотронулся-горячее. Но для того чтобы следить за успехами охлаждения ноутбука, необходимо использовать программы слежения за температурой внутри ноутбука. Для каждой операционной системы, существуют свои программы, которые позволяют следить за температурой процессора, жесткого диска, скоростью вращения вентиляторов и т. п.

Для Windows
Скачиваем и устанавливаем Hardware sensors monitor. Получаем что-то вида:
image

Далее можно установить дополнения для отображения информации в виде гаджетов для Windows Vista:
image
image

В Ubuntu
Используются модули-сенсоры. Для начала работы с ними необходимо выполнить несколько команд:
sudo apt-get install lm-sensors sensors-applet
sudo sensors-detect

На все вопросы sensors-detect отвечаем YES!
После этого, добавляем Hardware Sensors Monitor апплет на панель и делаем необходимые настройки. В конце проводим перезагрузку Xсов (что бы подхватились все модули сенсора). Вот так все в результате будет выглядить:
Hardware Sensors Monitor

Для Mac OS
Тут, наверное, тоже все делается в две команды и пару щелчков мышкой, но рассказать как именно не могу, в виду отсутствия подходящего оборудования.

Определяем источник перегревания (на моем примере)
Идем по пунктам-факторам перегревания:
1. Климатические условия. Да дома жарковато, поэтому решил проблему покупкой подставки под ноутбук. Помогло градусов на 10. Но все равно, периодически датчики температуры на ядрах фиксировали температуру выше 65°С.
2. Халатность производителей. Отбросил, т. к. не нашел ни одного поста о проблемах со своей моделью ноутбука (Sony VAIO VGN-FZ).
3. Бытовые причины. Сделал из досточки ровную гладкую подставку под охлаждающую подставку (извиняюсь за тавтологию). Не помогло. Дрожащими руками разобрал ноутбук, аккуратно продул его от пыли (ее кстати оказалось не так и много). Закрыл, включил, ноутбук включился и первое время показывал температуру в пределах нормы (45-50°С). Но после пару часов работы вернулись прежних 65°С на ядрах.
4. Программные причины. Методика такая: смотрим что больше всего загружает систему, убиваем этот процесс и наблюдаем как изменится температура.
Для Windows подойдет даже встроенный Windows Task Manager. Для получения той же информации в Unix системами, можно использовать консольную команду top. Понаблюдав можно заметить что конкретно загружает процессор, даже когда Вы не производите никаких действий.
В моем случае это был vino-server. vino-server — это VNC сервер один из предустановленых пакетов в Ubuntu. «Та зачем он вообще нужен на ноутбуках?», — спросите Вы. По некоторым личным причинам, мне периодически нужно заходить на свой домашний ноутбук с работы и «двигать курсором» (так проще всего объяснить жене что нужно сделать, когда возникли проблемы).
После убивании всех процессоров vino-server (killall vino-server), система как-бы ожила и начала шевелиться с не виданной ранее скоростью. Далее отключил vino-server из автозагрузки: меню System->Preferences->Sessions->Startup Programs. А после перезагрузки, стало заметно что ноутбук греться меньше градусов на 20-25.

Для замены vino советую использовать x11vnc.

Результаты
Далее приведены замеры температуры ядра процессора и HDD при различных комбинациях:
Устройство подставка + vino подставка + vino подставка + vino подставка + vino
HDD 65-70°С 63-67°С 45-46°С 51-52°С
Ядра 70-75°С 63-67°С 43-45°С 49-52°С
Замеры производились в один и тот же жаркий летний день (17.06.09), для большей чистоты эксперимента.

Заключение
Таким образом мне удалось понизить температуру ноутбука на 20-25 градусов. Надеюсь, кому-то мой опыт поможет побороть перегревание на своем ноутбуке.
Теги:
Хабы:
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 4.5K
Комментарии Комментарии 19