
У меня ноутбук acer aspire 5750G. Работает на ubuntu 11.04.
В нем uname -a
говорится следующее:
Linux admin-Aspire-5750G 2.6.38-13-generic-pae #56-Ubuntu SMP Вт фев 14 14:32:30 UTC 2012 i686 i686 i386 GNU/Linux
Всякий раз, когда он выходит из спящего режима или режима гибернации, он показывает пустой экран. То же самое происходит, когда крышка закрывается и открывается позже. Что мне сделать, чтобы это исправить?
Редактирование №1:У меня pm-utils
установлено. Я мог бы приостановить с помощью pm-suspend
. Когда я нажимаю любую клавишу, чтобы разбудить, машина просыпается, но зависает. Она не реагирует ни на какие клавиши клавиатуры или мыши после пробуждения. Что здесь может быть не так?
решение1
Я боролся с похожей проблемой в Debian 9, установленном наНоутбук Lenovo G40-30. Я перешел в режим гибернации/сна и попытался снова запустить его, но экран не появился, хотя все, казалось, работало.
Решение на самом деле довольно простое. Похоже, что ОС Linux, в частности Debian и Ubuntu, нуждаются как минимум вРаздел подкачки 4+ГБдля правильной работы гибернации/спящего режима. Если вы установили с конфигурацией "по умолчанию", то будет создан Swap того же размера, что и ваша фактическая оперативная память (на практике немного меньше). Так что если у вас ноутбук с объемом оперативной памяти менее 4 Гб и установлена конфигурация "по умолчанию", вы, вероятно, пытаетесь решить эту проблему.
Выделение подкачки в Linux работает двумя способами:
1) в виде РАЗДЕЛА ПОДКАЧКИ на вашем жестком диске.
2) в виде ФАЙЛА ПОДКАЧКИ.
ВЫ МОЖЕТЕ СОЗДАТЬ SWAP
ФАЙЛ СЛЕДУЮЩИМ ОБРАЗОМ:
sudo swapon --show
показывает, включена ли у вас опция подкачки. Если нет, посмотрите, как это сделать.
sudo fallocate -l 1G /swapfile
устанавливает размер добавляемого вами свопа в 1 Гб, измените на необходимое вам значение.
sudo chmod 600 /swapfile # sets the file to be owned by root
sudo mkswap /swapfile # mkswap tool to allocate swap in the file
sudo swapon /swapfile # activate the swap
sudo nano /etc/fstab # open the file to make changes permanent
Добавьте строку /swapfile swap swap defaults 0 0
в файл /etc/fstab
:
sudo swapon --show # show if its working
sudo free -h # show Memory and Swap
ЕСЛИ ВЫ ХОТИТЕ ОТМЕНИТЬ ИЗМЕНЕНИЯ, ПРОСТО:
sudo swapoff -v /swapfile
удалите строку из /etc/fstab
файла: /swapfile swap swap defaults 0 0
sudo rm /swapfile # remove the swap file
РАЗМЕРЫ SWAP-ПАМЯТИ В ЗАВИСИМОСТИ ОТ ОБЪЕМА ОЗУ:
Я могу указать следующую таблицу с некоторыми рекомендуемыми
SWAP
размерами в соответствии с вашей оперативной памятью. Последние 3 столбца - SWAP
пробелы:
RAM No hibernation With Hibernation Maximum
1GB 1GB 2GB 2GB
2GB 1GB 3GB 4GB
3GB 2GB 5GB 6GB
4GB 2GB 6GB 8GB
5GB 2GB 7GB 10GB
6GB 2GB 8GB 12GB
8GB 3GB 11GB 16GB
12GB 3GB 15GB 24GB
16GB 4GB 20GB 32GB
24GB 5GB 29GB 48GB
32GB 6GB 38GB 64GB
64GB 8GB 72GB 128GB
128GB 11GB 139GB 256GB
256GB 16GB 272GB 512GB
512GB 23GB 535GB 1TB
1TB 32GB 1056GB 2TB
2TB 46GB 2094GB 4TB
4TB 64GB 4160GB 8TB
8TB 91GB 8283GB 16TB
БОЛЬШЕ ИНФОРМАЦИИ:
Подробную информацию о рекомендуемых размерах SWAP в зависимости от объема оперативной памяти можно найти по следующей ссылке:
Я приношу благодарность за добавленную мной здесь таблицу.