Мой ноутбук не может восстановиться из режима сна и гибернации.

Вопрос или проблема

У меня есть ноутбук acer aspire 5750G. Я использую ubuntu 11.04.

Команда uname -a выводит следующее:

Linux admin-Aspire-5750G 2.6.38-13-generic-pae #56-Ubuntu SMP Tue Feb 14 14:32:30 UTC 2012 i686 i686 i386 GNU/Linux

Когда он просыпается из сна или гибернации, он показывает пустой экран. То же самое происходит, когда крышка закрыта и открыта позже. Что мне делать, чтобы это исправить?

Редактировать#1: У меня установлен pm-utils. Я смог приостановить работу, используя pm-suspend. Когда я нажимаю любую клавишу, чтобы разбудить, машина просыпается, но зависает. Она не реагирует на клавиатуру или мышь после пробуждения. Что может быть не так?

Я сталкивался с аналогичной проблемой в Debian 9, установленном на ноутбук Lenovo G40-30. Я переходил в гибернацию/сон, и стараясь снова инициировать, экран не появлялся, хотя всё казалось рабочим.

Решение на самом деле довольно простое. Похоже, что ОС Linux, в частности Debian и Ubuntu, требуют как минимум 4+ГБ раздела подкачки, чтобы гибернация/сон работали должным образом. Если вы установили с “по умолчанию”, он создаст раздел подкачки того же размера, что и ваша оперативная память (на практике немного меньше). Поэтому, если у вас ноутбук с 4 ГБ ОЗУ или меньше и установка была “по умолчанию”, вы, вероятно, пытаетесь решить эту проблему.

Выделение подкачки в Linux работает двумя способами:

1) в виде РАЗДЕЛА ПОДКАЧКИ на вашем жестком диске.

2) в виде ФАЙЛА ПОДКАЧКИ.

ВЫ МОЖЕТЕ СОЗДАТЬ ФАЙЛ ПОДКАЧКИ СЛЕДУЮЩИМ СПОСОБОМ:

sudo swapon --show 

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

sudo fallocate -l 1G /swapfile

устанавливает размер подкачки на 1ГБ, измените на нужное вам значение.

sudo chmod 600 /swapfile        # устанавливает файл во владение root     
sudo mkswap /swapfile           # инструмент mkswap для выделения подкачки в файле
sudo swapon /swapfile           # активировать подкачку 
sudo nano /etc/fstab            # открыть файл для внесения изменений на постоянной основе

Добавьте строку /swapfile swap swap defaults 0 0 в файл /etc/fstab:

sudo swapon --show              # показать, работает ли
sudo free -h                    # показать память и подкачку 

ЕСЛИ ВЫ ХОТИТЕ ОТМЕНИТЬ ИЗМЕНЕНИЯ, ПРОСТО:

sudo swapoff -v /swapfile

удалите строку из файла /etc/fstab: /swapfile swap swap defaults 0 0

sudo rm /swapfile         # удалить файл подкачки

РАЗМЕРЫ ПОДКАЧКИ В ЗАВИСИМОСТИ ОТ ОЗУ:

Я могу указать следующую таблицу с некоторыми рекомендуемыми
размерами ПОДКАЧКИ в зависимости от вашей оперативной памяти. Последние 3 столбца – это места ПОДКАЧКИ:

    ОЗУ       Без гибернации    С гибернацией   Максимум

    1ГБ              1ГБ                 2ГБ        2ГБ
    2ГБ              1ГБ                 3ГБ        4ГБ
    3ГБ              2ГБ                 5ГБ        6ГБ
    4ГБ              2ГБ                 6ГБ        8ГБ
    5ГБ              2ГБ                 7ГБ       10ГБ
    6ГБ              2ГБ                 8ГБ       12ГБ
    8ГБ              3ГБ                11ГБ       16ГБ
   12ГБ              3ГБ                15ГБ       24ГБ
   16ГБ              4ГБ                20ГБ       32ГБ
   24ГБ              5ГБ                29ГБ       48ГБ
   32ГБ              6ГБ                38ГБ       64ГБ
   64ГБ              8ГБ                72ГБ      128ГБ
  128ГБ             11ГБ               139ГБ      256ГБ
  256ГБ             16ГБ               272ГБ      512ГБ
  512ГБ             23ГБ               535ГБ        1ТБ
    1ТБ             32ГБ              1056ГБ        2ТБ
    2ТБ             46ГБ              2094ГБ        4ТБ
    4ТБ             64ГБ              4160ГБ        8ТБ
    8ТБ             91ГБ              8283ГБ       16ТБ

БОЛЬШЕ ИНФОМАЦИИ:

Вы можете найти исчерпывающую информацию о рекомендуемых размерах ПОДКАЧКИ в зависимости от вашей оперативной памяти по следующей ссылке:

https://askubuntu.com/questions/594054/how-much-swap-should-i-take-for-1gb-to-8tb-of-ram-on-14-04-or-higher

Благодарность за таблицу, которую я добавил сюда.

Ответ или решение

Проблема: Ваш ноутбук не может восстановиться из режима ожидания и гибернации

Вы описали, что ваш ноутбук Acer Aspire 5750G, работающий на Ubuntu 11.04, не может корректно выйти из режима ожидания и гибернации, показывая при этом черный экран. Давайте разберем возможные причины данной проблемы и рекомендации по их устранению.

Понимание проблемы

  1. Системная информация: На вашем ноутбуке установлена Ubuntu 11.04 с ядром Linux версии 2.6.38-13-generic-pae. Это уже устаревшая версия ОС, и новые обновления могут содержать исправления для множества проблем, включая ошибки, связанные с управлением энергозатратами.

  2. Симптомы проблемы:

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

Возможные причины и решения

1. Неправильная конфигурация файла подкачки

Как вы отметили, существует зависимость размера swap (файла подкачки или раздела) от объема оперативной памяти (RAM). Если файлу подкачки недостаточно места для хранения состояния системы при гибернации, это может привести к сбоям.

  • Рекомендации:

    • Используйте следующую команду для проверки текущего состояния swap:
      sudo swapon --show
    • Если размер вашего swap недостаточен (особенно если объем RAM составляет 4 ГБ или менее), вам следует увеличить его объем. В вашем случае рекомендуется чтобы он был как минимум равен объему ОЗУ, если вы планируете использовать гибернацию.
  • Создание swap файла:

    1. Создайте файл подкачки:
      sudo fallocate -l 1G /swapfile

      (измените размер при необходимости, например, на 4G).

    2. Настройте права:
      sudo chmod 600 /swapfile
    3. Инициализируйте файл подкачки:
      sudo mkswap /swapfile
    4. Активируйте файл:
      sudo swapon /swapfile
    5. Для постоянного использования добавьте его в файл /etc/fstab:
      /swapfile swap swap defaults 0 0

2. Обновление системы

Ваш дистрибутив устарел. Рассмотрите возможность обновления до новой версии Ubuntu, которая содержит обновленные ядра и исправления ошибок, что может помочь улучшить функциональность режима ожидания и гибернации.

  • Обновление:
    • Вы можете проверить доступные обновления с помощью следующей команды:
      sudo apt-get update && sudo apt-get upgrade

3. Параметры конфигурации управления питанием

Проверьте, установлен ли пакет pm-utils, который отвечает за управление сна и гибернации. Обновите его в случае, если он не установлен.

  • Установите pm-utils, если он отсутствует:
    sudo apt-get install pm-utils

4. Аппаратные проблемы и BIOS

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

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...