Вопрос или проблема
У меня есть ноутбук 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ТБ
БОЛЬШЕ ИНФОМАЦИИ:
Вы можете найти исчерпывающую информацию о рекомендуемых размерах ПОДКАЧКИ в зависимости от вашей оперативной памяти по следующей ссылке:
Благодарность за таблицу, которую я добавил сюда.
Ответ или решение
Проблема: Ваш ноутбук не может восстановиться из режима ожидания и гибернации
Вы описали, что ваш ноутбук Acer Aspire 5750G, работающий на Ubuntu 11.04, не может корректно выйти из режима ожидания и гибернации, показывая при этом черный экран. Давайте разберем возможные причины данной проблемы и рекомендации по их устранению.
Понимание проблемы
-
Системная информация: На вашем ноутбуке установлена Ubuntu 11.04 с ядром Linux версии 2.6.38-13-generic-pae. Это уже устаревшая версия ОС, и новые обновления могут содержать исправления для множества проблем, включая ошибки, связанные с управлением энергозатратами.
-
Симптомы проблемы:
- При пробуждении из режима ожидания и гибернации возникает черный экран.
- По вашему описанию, даже нажатие клавиш не возвращает к рабочему столу, что указывает на возможность зависания системы.
Возможные причины и решения
1. Неправильная конфигурация файла подкачки
Как вы отметили, существует зависимость размера swap (файла подкачки или раздела) от объема оперативной памяти (RAM). Если файлу подкачки недостаточно места для хранения состояния системы при гибернации, это может привести к сбоям.
-
Рекомендации:
- Используйте следующую команду для проверки текущего состояния swap:
sudo swapon --show
- Если размер вашего swap недостаточен (особенно если объем RAM составляет 4 ГБ или менее), вам следует увеличить его объем. В вашем случае рекомендуется чтобы он был как минимум равен объему ОЗУ, если вы планируете использовать гибернацию.
- Используйте следующую команду для проверки текущего состояния swap:
-
Создание swap файла:
- Создайте файл подкачки:
sudo fallocate -l 1G /swapfile
(измените размер при необходимости, например, на 4G).
- Настройте права:
sudo chmod 600 /swapfile
- Инициализируйте файл подкачки:
sudo mkswap /swapfile
- Активируйте файл:
sudo swapon /swapfile
- Для постоянного использования добавьте его в файл
/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. Устранение проблемы с режимом ожидания и гибернации требует анализа вашей системы и конфигурации подкачки. Следуя предложенным рекомендациям, вы сможете увеличить вероятность успешного выхода из этих режимов и улучшить общую производительность вашего ноутбука. Если после выполнения предложенных шагов проблема сохраняется, рассмотрите возможность обращения за помощью на специализированные форумы или в службу технической поддержки вашей операционной системы.