8

У меня ноутбук 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% использовать память и достичь стабильной температуры ~ 90C, не перегружаясь (тестировалось около 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

проверка терминала

проверка графика

2 ответа2

3

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

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


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

Этот опасный шаг включает в себя отключение критической точки отключения ACPI в Linux. Для этого нужно отредактировать их файл grub:

gksudo leafpad /etc/default/grub

И добавьте thermal.nocrt=-1 в GRUB_CMDLINE_LINUX_DEFAULT как показано ниже:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thermal.nocrt=1"

Затем обновите grub:

sudo update-grub

Затем перезагрузите компьютер.

Это отключает критическую точку срабатывания ACPI, но не термодатчик, так что мы можем контролировать, если потом.

После этого я запустил свой скрипт логгера. Однако, чтобы компенсировать отсутствие естественного обработчика точки отключения, я настроил GKrellM на запуск действия при возникновении события. Поскольку GKrellM обычно задерживается, полезно знать, что когда он проходит точку срабатывания, он проходит через нее значительное время, когда я запускаю действие.

Затем я продолжил свою обычную рутину. После этого система снова отключила его. Однако это был внезапный всплеск, что он даже не зарегистрировался в GKrellM, но мой регистратор записал его. Это очень резкий всплеск, вот и все.

0

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

Так что, в основном, проблема с Sony, и они не хотят, чтобы она была в состоянии «лучше, чем окна».

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