У меня ноутбук Vaio VGN-CR353 был подарен мне в сентябре или октябре 2012 года, и я установил на него Ubuntu. Я уже превратил его в очень личный ноутбук и установил игры под Wine (SC2, Frozen throne), несколько IDE (Sublime Text 2, Eclipse, Netbeans) без заминок ... до ноября прошлого года.
Просто чтобы вы знали, я никогда не касался внутренних органов до последней недели ноября, когда я решил, что это не программное обеспечение, которое вызывает эту проблему.
Ubuntu сообщает, что часто достигает критических отметок 95C или 105C и автоматически отключается. Я уже обратился к проблеме с помощью:
- Отряхнули внутренности. Удивительно, но это было очень чисто с самого начала.
- Убраны очень незначительные скопления в вентиляторе и мойках.
- Уже несколько раз наносил термопасту, только если я применил ее неправильно. В настоящее время тестируются различные методики применения. Также выбрал нано-алмаз, чтобы исключить короткое замыкание из-за соединения.
- Переставил раковины плотно. Событие немного согнуло руки, удерживающие раковину, чтобы убедиться, что раковины максимально плотно затянуты.
- Убедитесь, что вентиляционные отверстия были чистыми
- Купил кулер
- Поднял ноутбук, купив большие «резиновые ножки». Ноутбук теперь находится на расстоянии не менее 1 см от плоской поверхности
- Переустанавливали разные версии Ubuntu, поскольку ядра Linux с 2.6 до 3.2 страдают от перегрева. В настоящее время на ядре 3.5 (Lubuntu 12.10).
Но, тем не менее, после решения этих проблем проблема перегрева все еще существует. Перегрев происходит, когда:
- Я бродю по сети в любом браузере (Firefox, Chromium), даже если флэш-плагин не установлен (и поэтому Flash не виноват)
- Я скопировал файлы на внешний жесткий диск стоимостью 39 ГБ через терминал. Необычно, он не перегревается при копировании с использованием графического интерфейса.
- Использование Netbeans, событие, когда просто пишем код, даже не компилируем пока.
- Случайным образом!
- Даже когда я в школьной компьютерной лаборатории, где очень холодно.
- После чистой установки Windows
Ограничения:
- Нет настроек BIOS для вентилятора и частоты для процессоров (это Sony, что вы ожидаете?)
- LM-датчики не обнаруживают датчики вентиляторов или любые другие датчики, кроме ядер процессора и материнской платы, потому что ноутбуки Vaio, как известно, не реализуют их.
Я уже установил lm-сенсоры и gkrellm для контроля температуры. В настоящее время я имею представление как о процессорных ядрах, так и о временах ACPI. Необычно, я никогда не видел, чтобы они выходили за пределы 60C. В настоящее время последние показания в диапазоне температур от 32 ° C при новой загрузке, 43 ° C при комнатной температуре, 49 ° C при умеренной нагрузке (просмотр с несколькими вкладками) и 53 ° C при использовании Netbeans. Это довольно странно, что температура колеблется с большой разницей между каждым использованием.
Кроме того, иногда система сообщает о том, что достигла критической температуры, даже когда ноутбук совсем не нагревается, как недавно в лаборатории.
До сих пор я все еще веду эту войну с ноутбуком. Я скучаю по жизненно важной рутине, которая могла бы перевернуть столы и раз и навсегда решить эту проблему? У меня заканчиваются идеи.
Update1:
В настоящее время загружаются драйверы для другого ноутбука через Firefox. Загрузка процессора составляет 80% и 21% с темпами 58C и 51C на обоих ядрах. Температура ACPI при 60С и использование диска (запись из-за загрузки) до 205 КБ / с. Использование поршня ок. 500MB. Пока перегрева нет.
Update2:
Непосредственно перед запуском Prime95 я уже несколько дней тестировал установку и использование Windows. То же самое происходит в Windows. Единственное отличие состоит в том, что в отличие от Linux, который выключает машину частично, в Windows он просто выключается! Это как внезапно выдернуть вилку.
Поэтому это не проблема Linux.
Update3:
Успел заполучить и запустить Prime95 в Linux. Удивительно, но я даже смог довести нагрузку на ноутбук до 100% на обоих ядрах, на 100% использовать память и достичь стабильной температуры ~ 90 ° C, не перегружаясь (проверено около 10-15 минут) без перегрева. Мне просто интересно, почему машина вдруг сообщает 95C и 105C.
Update4:
Разобрали ноутбук для тщательной очистки, а затем снова собрали его. Ничего необычного, только небольшой слой пыли. После этого я запустил Prime95 в течение 30 минут, чтобы доказать, что ноутбук не может перегреться. Это даже вершины максимум 91 * C, в среднем на 85 * C. Это должен быть неисправный датчик.
Обновление 5. Наконец запустил скрипт, который отслеживает температуру в лог-графике, а не просто наблюдает за повышением текущей температуры. Изменен скрипт в этом посте, чтобы отслеживать ACPI (как это делает GKrellM), Cores и HDD temp на моей установке в секунду . А потом я использовал ноутбук в различных сценариях, таких как серфинг, компиляция кода, режим низкого энергопотребления, сбалансированный и высокий режимы.
Тогда удивительное открытие, датчик ACPI взлетает до критического в мгновение ока! Это событие отключает тепловую защиту ОС, которая отключает компьютер. У меня есть журнал временных (ACPI, Core1, Core2, HDD) и критических предупреждений от /var/log/syslog
. У меня также есть график журнала, который я сделал. Вы можете видеть, что в этом журнале за секунду он показывает колоссальные 111 градусов по Цельсию из диапазона 40-50. Мало того, что это практически ничего не вызывает. Как вы можете видеть в журнале и графике, жесткий диск и ядра работают просто отлично. Это ACPI, который взбесился.
Кстати, временные "ACPI" происходят из этого пути: /sys/class/thermal/thermal_zone0/temp