8

Менее двух лет назад я купил Lenovo Thinkpad R500.

При интенсивном использовании процессора он иногда решает перезагрузиться (когда Ubuntu кратко показывает сообщение "shutdown").

Виджет Linux показывает мне температуру процессора. ПК обычно перезагружается, когда температура первого ядра становится выше 100 ° C, но иногда кажется, что он еще не достиг 80 ° C.

Поскольку я перешел с Ubuntu 2010.10 32bit на Ubuntu 2011.04 64bit, он гораздо чаще падает.

Когда в офисе я использую кулер для ноутбука.

Я разогнался до 800 МГц и настроил вентилятор на постоянную работу на максимальной скорости (с видимыми результатами: больше шума и больше воздуха), но это не предотвращает сбои:

cpufreq-selector -c 0 -f 800000
cpufreq-selector -c 1 -f 800000
sudo rmmod thinkpad_acpi
sudo modprobe thinkpad_acpi fan_control=1
sudo thinkfan -n -c alwaysmax-thinkfan.conf

Там нет пыли. Я щедро распылял воздух в вентиляционные отверстия по бокам и под ноутбук. Я также убрал изнутри после снятия клавиатуры и рамки.

Как я могу узнать в чем проблема?

5 ответов5

8

Забудьте на мгновение о Thinkpad. Это нормально для любого ноутбука, если он работает на 100% процессоре в течение длительного периода времени, но вполне нормально, что почти все машины выключаются, если какой-либо отслеживаемый компонент достигает критической температуры.

Это просто означает, что ваши вентиляторы / охлаждение не подходят или не подходят для работы.

Во-первых, как сказал Egon в комментариях, проверьте наличие обновления BIOS - если другие жалуются на подобные проблемы, производители обычно выпускают обновления, которые либо снижают частоту вращения определенных компонентов, либо увеличивают скорость / пороги вентилятора.

Если это не поможет, вы можете проверить наличие пыли и грязи, которые забивают вентиляторы.

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

Возможно, что датчик не так, но это всегда трудно доказать, кроме как открыть и использовать термометр.

... Кроме того, я не в курсе, но я читал о проблемах с питанием в Linux, которые, очевидно, могут привести к накоплению тепла - при этом это должно повлиять только на срок службы батареи ... но это не решает основную проблему Что касается охлаждения вашего ноутбука.

4

В Ubuntu зарегистрирована ошибка, которая может быть связана с этим:

https://bugs.launchpad.net/bugs/751689

Некоторые люди сообщают, что они могут разрешить его с помощью включения aspm или вращения вентилятора на полной скорости. Я подозреваю, что проблема заключается в том, что эти ThinkPad имеют ошибочный BIOS, который отказывается запускать вентилятор на полной скорости, и они генерируют дополнительное тепло, потому что GPU полагается на ASPM, чтобы поставить GPU в очередь для перехода в состояние пониженного энергопотребления, когда он не используется , но последние ядра Linux уважают тот факт, что BIOS сообщает, что ASPM не поддерживается, и поэтому отключает его, что заставляет gpu выделять больше тепла.

2

Что-то, что другие не упомянули до сих пор: вентилятор работает? Слышите, как он запускается и ускоряется, когда процессор нагревается?

Установите пакет для мониторинга датчиков. lm-sensors предоставляет команду sensors командной строки, но сначала вы должны запустить sudo /usr/sbin/sensors-detect - опции GUI тоже существуют. Thinkpads имеют хорошую поддержку ACPI для своих поклонников, или, по крайней мере, у каждого, кем я владею с 2004 года. Одним из преимуществ этого является то, что вы также получите датчики температуры процессора. Мой T61p сообщает о скорости вращения одного вентилятора, температуре ядра процессора (через внутренний датчик), температуре mini PCI (т.е. карты WLAN), температуре материнской платы и температуре графического процессора.

Если вентилятор не запускается, у вас есть (первый) виновник. Вам нужно будет заменить его. Это можно сделать и самим, если у машины нет гарантии, но это немного раздражает. Сделайте это на хорошей рабочей поверхности с хорошим освещением, получите руководство по обслуживанию и следуйте инструкциям к письму. Вы не хотите ставить под угрозу эту часть машины.

Если вентилятор не запускается, вы можете почувствовать поток воздуха , как он достигает полной скорости? На многих Thinkpad выхлоп находится на левой стороне, с воздухозаборниками сзади и / или снизу.

Вы регулярно чистите канал охлаждения? У меня и у моего босса идентичные планшеты Thinkpad, но он работал на 10 ° C горячее. Он курильщик и регулярно не чистил вентиляционные отверстия. Пыль является отличным изолятором, и даже когда ваш вентилятор работает на полной скорости, поток воздуха не отводит достаточно тепла из металла радиатора. Чтобы очистить вентиляционные отверстия, я использую один мощный ручной воздуходувку, подобную тем, которые используют фотографы (мой личный фаворит - дешевле, чем воздух в банке, более дружественный к окружающей среде и удивительно хорошее упражнение). Наденьте насадку на воздухозаборник и несколько раз продуйте. Если вы делаете это впервые, делайте это на улице и / или надевайте маску. Безумное количество пыли выйдет из выпускного отверстия. По моему перья выходят из левого отверстия динамика тоже.

Ниже приведены основные соображения, которые, вероятно, не относятся к вам, поскольку вы можете решить эту проблему, охладив ноутбук и / или снизив скорость процессора. Вы почти наверняка должны сосредоточиться на аспекте тепла.

Если температура процессора, графического процессора и т.д. Все номинальные, вентилятор включается свободно и выполняет свою работу, а машина продолжает работать при интенсивной работе, существуют другие (более печальные) диагнозы. Основными подозреваемыми в порядке убывания вероятности являются: поврежденная память, поврежденный процессор, поврежденная материнская плата или блок питания, который не выдает достаточно энергии.

Вы можете проверить память достаточно легко. Просто загрузитесь в memtest86+ , который вы можете установить в Ubuntu (он появится в вашем загрузочном меню GRUB), и дайте ему выполнить свою работу. Если он находит мертвую память, у вас есть два варианта: заменить память или, если повреждение невелико, сказать Linux не использовать поврежденную область. Если вам нужно заменить память, убедитесь, что ваш Thinkpad имеет всю свою память вне платы. Некоторые из них имеют всю свою оперативную память на слотах SODIMM, другие имеют постоянный объем установлен на материнской плате. Если ваша встроенная оперативная память повреждена, вам придется заменить материнскую плату.

То же самое, если процессор или материнская плата повреждены, но я не знаю, как это сделать. У меня никогда не было проблем такого рода на моих в остальном довольно злоупотребленных Thinkpads.

1

Интересный факт о Thinkpads (по крайней мере, в моей модели): GPU физически расположен очень близко к CPU и, таким образом, способен отключить датчик температуры CPU, несмотря на то, что GPU настроен на более высокую температуру. Если вы установите свой виджет также для отображения графического процессора, вы можете заметить, что это число столь же велико, если не больше.

Многие модели Thinkpad имеют "переключаемую" графику; Если вы используете более мощную карту в Linux, вам нужно установить проприетарные драйверы Catalyst, так как я обнаружил, что в обычных драйверах есть ошибка, которая приводит к быстрому нагреву графического процессора.

1

Вы можете сделать две вещи:

  1. Аппаратная сторона: очистить от пыли

    Поскольку вашему ноутбуку около 2 лет, в системе охлаждения могло образоваться много пыли. У вас есть два варианта: почистить его самостоятельно или отдать ноутбук в местный компьютерный сервисный центр для чистки.

  2. Программная сторона: попробуйте пониженное напряжение

Проверьте проект Linux-PHC. Очень часто стандартные напряжения процессоров устанавливаются значительно выше разумного уровня. Это был случай для моего Thinkpad.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .