Гибернация

Доброго времени суток,есть swap раздел, согласно вики внес изменения в эти два файла
/etc/systemd/logind.conf

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#UserStopDelaySec=10
#HandlePowerKey=poweroff
#HandlePowerKeyLongPress=ignore
#HandleRebootKey=reboot
#HandleRebootKeyLongPress=poweroff
#HandleSuspendKey=suspend
#HandleSuspendKeyLongPress=hibernate
#HandleHibernateKey=hibernate
#HandleHibernateKeyLongPress=ignore
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#RebootKeyIgnoreInhibited=no
HoldoffTimeoutSec=30s
IdleAction=suspend-then-hibernate
IdleActionSec=30min
#RuntimeDirectorySize=10%
#RuntimeDirectoryInodesMax=
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#StopIdleSessionSec=infinity
и /etc/systemd/sleep.conf
[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
SuspendMode=suspend
SuspendState=disk
HibernateMode=suspend
HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
HibernateDelaySec=15min
#SuspendEstimationSec=60min
но в гибернацию компьютер так и не переходит, подскажите что я упустил?
DartMitai
согласно вики внес изменения в эти два файла

но в гибернацию компьютер так и не переходит
О какой гибернации идет речь???
- "чистый" режим hibernate
- hybrid suspend (hybrid-sleep, suspend-then-hibernate)
Похоже все перепутал .... если нужна "чистая" гибернация, то нужно читать другую Wiki ... и не нужно вносить изменения в файлы logind.conf и sleep.conf .... а если действительно нужен гибридный режим, то всеравно необходима настройка режима hibernate по Wiki

EDIT - смотри вывод systemctl hibernate -i на наличие ошибок.
Как пример, мой вывод (swap отстуствует, hibernate не настроен)
systemctl hibernate -i
Call to Hibernate failed: Not enough swap space for hibernation
Ошибки не исчезают с опытом - они просто умнеют
vasek
смотри вывод systemctl hibernate -i на наличие ошибок.
systemctl hibernate -i
Call to Hibernate failed: Sleep verb "hibernate" not supported
vasek
О какой гибернации идет речь???
- "чистый" режим hibernate
- hybrid suspend (hybrid-sleep, suspend-then-hibernate)

suspend-then-hibernate об этом режиме
fstab
# /dev/sda3
UUID=ad579397-3ec1-4d20-bdf2-c2bb59f93e49       /               ext4            rw,relatime     0 1

# /dev/sda1
UUID=6D5E-941D          /boot           vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro   0 2

# /dev/sda4
UUID=d827084f-5757-45c4-9082-289a469369ac       /home           ext4            rw,relatime     0 2

# /dev/sda2 LABEL=swap
UUID=8b83d6f9-04b6-4d64-8d35-483c3f1eab3f       none            swap            defaults        0 0
mkinitcpio.conf
#    usr and fsck hooks.
HOOKS=(base udev resume autodetect modconf kms keyboard keymap consolefont block filesystems fsck)
параметры ядра
/boot/loader/entries/arch.conf

options root=/dev/sda3 rw nvidia_drm.modeset=1 resume=/dev/sda2
DartMitai
параметры ядра
Это не параметры ядра.
Кажется нашел что упустил, у меня вот этого нет
Sleep hooks
Enable the suspend@user and resume@user
RusWolf
Это не параметры ядра.
не то вставил и не увидел сорян(пора спать), отредактировал на правильные параметры
на этот тип такой же вывод
systemctl suspend-then-hibernate -i
Call to SuspendThenHibernate failed: Sleep verb "suspend-then-hibernate" not supported
зачем то решил проверить вывод на команду
systemctl suspend -i
в итоге комп затих но вот выйти из этого режима уже не смог вертушки завелись но монитор остался черный
DartMitai
suspend-then-hibernate об этом режиме
Сначала рекомендую настроить просто hibernate … и только после этого начать настройку suspend-then-hibernate.
При настройке hibernate не забудь вернуть на место редакцию файлов logind.conf и sleep.conf.
DartMitai
отредактировал на правильные параметры
Интересно взглянуть, что же это за параметры.

PS - в части suspend-then-hibernate рекомендую посмотреть этот топик
Ошибки не исчезают с опытом - они просто умнеют
vasek
Интересно взглянуть, что же это за параметры.
параметры ядра
/boot/loader/entries/arch.conf

options root=/dev/sda3 rw nvidia_drm.modeset=1 resume=/dev/sda2
 
Зарегистрироваться или войдите чтобы оставить сообщение.