Так что же случилось с гибридной приостановкой, где она приостановила бы и RAM и диск? Несколько лет назад было жарко, но, кажется, его бросили. Есть ли способ настроить это в последних версиях Ubuntu?
Гибридная приостановка - это когда ваш компьютер выполняет приостановку на диск и приостановку в ОЗУ одновременно. Таким образом, вы получаете высокую скорость возобновления приостановки к оперативной памяти, но не теряете сеанс, если теряете энергию или разряжаетесь. Таким образом, в принципе, это лучше, чем либо приостановить к оперативной памяти, либо только приостановить на диске. Вот почему мне интересно, почему он, похоже, исчез из списков возможностей современных дистрибутивов Linux.
Райан К. Томпсон
На вкладке «Питание от батареи» в диспетчере питания я вижу опцию «Когда заряд батареи критически низкий: режим гибернации», возможно, это устраняет необходимость в гибридной приостановке?
Хорхе Кастро
1
@Jorge: Другой вариант использования - это если вам по какой-то причине необходимо извлечь аккумулятор ноутбука (или отключить настольный ПК, на котором он установлен). Если вы находитесь в режиме ожидания, это не имеет значения. Если вы используете обычный режим приостановки в ОЗУ, вам нужно будет возобновить и затем приостановить на диск.
Райан К. Томпсон
Ответы:
9
Существует программа под названием, pm-is-supportedкоторая может использоваться для проверки возможности приостановки системы.
В моей системе приведены результаты (0 означает, что поддерживается, 1 означает, что не поддерживается):
Страница руководства pm-is-supportedпредполагает, что s2both поддерживает гибридную приостановку. Я установил s2both, доступный в uswsuspпакете, но он все еще сообщает, что гибридная приостановка не поддерживается. У меня есть догадка, что он нуждается в перезагрузке, потому что он обновил образ initrd. Я собираюсь перезагрузить компьютер и доложить. Пожелай мне удачи .
Обновление: Запуск sudo s2bothзаписал снимок на диск и правильно приостановил работу в ОЗУ, однако, когда я нажал клавишу, чтобы возобновить перезагрузку системы (и не восстановил снимок с диска).
Я пытался s2bothи получил те же результаты, что и вы. Я также попытался переключиться на ядро tuxonice и сказать pm-utils использовать tuxonice, а затем использовать гибридный tuxonice suspend via pm-suspend-hybrid. Когда я возобновил работу, экран так и не включился, но Control + Alt + Delete сработал для перезагрузки, поэтому я думаю, что на самом деле это сработало, но не включил экран.
Райан К. Томпсон
Я думаю, это не поддерживается.
Райан К. Томпсон
3
Вы можете включить гибридную приостановку, следуя ответу на этот вопрос:
Этот вопрос возникает в Google достаточно часто, и я думаю, что его стоит столкнуть. Ли прекрасно объясняет гибридную приостановку. Однако s2both требует uswsusp (таким образом, не использует приостановку в ядре), а pm-hsuspend-hybrid делает неправильную вещь, потому что он не поддерживается [1].
Вот как включить гибридную приостановку без проблем:
Переопределите вызов "suspend", чтобы сделать "hybrid_suspend" в pm-utils.
% cat /etc/pm/config.d/00-use-suspend-hybrid
# Всегда используйте suspend_hybrid вместо suspend
if ["$ METHOD" = "suspend"]; тогда
METHOD = suspend_hybrid
фи
[1]: pm-utils предшествует гибридной приостановке в ядре, доступной в ядрах 3.6+. Что на самом деле делает pm-suspend-hybrid, так это переводит компьютер в спящий режим на 15 минут по умолчанию, а затем переводит его в спящий режим.
Ответы:
Существует программа под названием,
pm-is-supported
которая может использоваться для проверки возможности приостановки системы.В моей системе приведены результаты (0 означает, что поддерживается, 1 означает, что не поддерживается):
Страница руководства
pm-is-supported
предполагает, что s2both поддерживает гибридную приостановку. Я установил s2both, доступный вuswsusp
пакете, но он все еще сообщает, что гибридная приостановка не поддерживается. У меня есть догадка, что он нуждается в перезагрузке, потому что он обновил образ initrd. Я собираюсь перезагрузить компьютер и доложить. Пожелай мне удачи .Обновление: Запуск
sudo s2both
записал снимок на диск и правильно приостановил работу в ОЗУ, однако, когда я нажал клавишу, чтобы возобновить перезагрузку системы (и не восстановил снимок с диска).Я думаю, что-то не так с
uswsusp
пакетом в Ubuntu.splashy
Пакет (который используетсяuswsusp
) имеет файл конфликт сlsb-base
который был оставлен незакрепленным так бойкий ( https://bugs.launchpad.net/ubuntu/+source/splashy/+bug/328089 )Попробуйте запустить
sudo s2both
илиsudo pm-suspend-hybrid
, посмотрите, работает ли он в вашей системе.источник
s2both
и получил те же результаты, что и вы. Я также попытался переключиться на ядро tuxonice и сказать pm-utils использовать tuxonice, а затем использовать гибридный tuxonice suspend viapm-suspend-hybrid
. Когда я возобновил работу, экран так и не включился, но Control + Alt + Delete сработал для перезагрузки, поэтому я думаю, что на самом деле это сработало, но не включил экран.Вы можете включить гибридную приостановку, следуя ответу на этот вопрос:
источник
Этот вопрос возникает в Google достаточно часто, и я думаю, что его стоит столкнуть. Ли прекрасно объясняет гибридную приостановку. Однако s2both требует uswsusp (таким образом, не использует приостановку в ядре), а pm-hsuspend-hybrid делает неправильную вещь, потому что он не поддерживается [1].
Вот как включить гибридную приостановку без проблем:
Этот метод работает для меня на моем Sony Vaio SVS.
PS: Воспроизведение патча здесь на случай, если файл будет удален в будущем:
Источники:
[1]: pm-utils предшествует гибридной приостановке в ядре, доступной в ядрах 3.6+. Что на самом деле делает pm-suspend-hybrid, так это переводит компьютер в спящий режим на 15 минут по умолчанию, а затем переводит его в спящий режим.
источник