Почему ноутбуки иногда не выключаются при закрытой крышке? Раскаленный ноутбук из сумки, почему?

Почему ноутбуки иногда не выключаются при закрытой крышке? Раскаленный ноутбук из сумки, почему?

У меня были все виды ноутбуков, такие как Lenovo, IBM Thinkpad, Acer, Apple и многие другие — с разными операционными системами. У меня была такая проблема со всеми из них: когда я закрываю крышку — я думаю, что она закрыла процессор и т. д., и я кладу его в сумку — компьютер раскаляется докрасна, когда я открываю его из сумки. Какие вещи могут вызывать это и как я могу быть уверен, что компьютер не запустится в моей сумке или что он не будет работать, когда крышка закрыта?

  • У моего друга при подобных обстоятельствах сломалась микросхема памяти на его Macbook.
  • Я убивал материнские платы в Lenovo Thinkpad и IBM, получая ошибки ядра и странное поведение после таких обстоятельств.

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

Вспомогательные вопросы

  1. Это проблема дизайна?

  2. Почему аппаратное и программное обеспечение не спроектировано с учетом идеологии «мгновенно убиваю и мгновенно оживляю с крышкой»?

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

Возможно, связано

  1. [независимо от ОС]Включите ноутбук, не открывая крышку

  2. [Связано с ОС]Ноутбук не выключается при закрытии крышки, но выключается при ее открытии

  3. [независимо от ОС]Есть ли способ выполнить что-то при закрытии крышки ноутбука?

P.S. Я ищу аппаратное/независимое от ОС решение, чтобы выключить или каким-то образом заморозить компьютер, потому что, похоже, почти у всех ноутбуков есть эта проблема, особенно когда они становятся старше.

решение1

Решение вашей проблемы — настроить ОС на сон/гибернацию при срабатывании переключателя крышки. Для вашей проблемы нет независимого от ОС, аппаратного решения.

решение2

У меня был старый ноутбук, который нагревался в сумке (это был старый HP). Иногда маленькая защелка не включала режим гибернации (я думаю, что маленький кусочек пластика был сломан).

К сожалению, я не знаю ни одного не связанного с ОС способа перевода ноутбука в спящий режим. Если вы ищете полностью независимое от ОС решение, то мой ответ — выключение.

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

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

Надеюсь, это поможет!

решение3

В частности, ThinkPads оснащены полностью независимым встроенным контроллером (сокращенно EC компанией Lenovo, например, в примечаниях к выпуску обновления BIOS), который обрабатывает такие задачи, как вентиляторы и батарея. Поэтому должно быть возможно реализовать некую процедуру аварийного отключения для Lenovo.

Моя первая мысль о такой процедуре защиты оборудования:

  1. обеспечить доступ ко всем датчикам температуры и вентиляторам в ЕС и контролировать их
  2. реализовать алгоритм обнаружения опасных ситуаций, например, быстрого повышения температуры на всех датчиках одновременно
  3. в случае срабатывания сигнализации: включить все возможные способы регулирования (принудительно установить минимальную тактовую частоту CPU+GPU)
  4. отправка вызова ACPI выключения ОС как можно скорее, аналогично нажатию клавиши питания, но это не совсем то же самое. Это должно помешать Windows устанавливать обновления, а средам рабочего стола Linux ждать 60 секунд после подтверждения пользователя.
  5. установить бит в каком-либо регистре BIOS, чтобы при следующей загрузке отображалось информационное сообщение пользователю «ваша машина была выключена из-за ...»
  6. Дайте ОС 60 секунд на отправку последней команды ACPI после остановки, иначе выключите ее жестко. Или, если температура растет слишком быстро: аварийное принудительное отключение питания.

решение4

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

  1. Откройте меню «Пуск».
  2. Введите «Параметры электропитания» (должно быть на панели управления). Щелкните по нему.
  3. На левой панели вы должны увидеть «Выберите, что происходит при закрытии крышки». Нажмите на нее.
  4. Посмотрите на страницу вниз, и вы должны увидеть «когда я закрываю крышку».
  5. Теперь вы можете посмотреть налево и изменить «ничего не делать» на «спящий режим», «выключение» или «гибернация».

Связанный контент