Режим гибернации в archlinux gnome

Cooler2
В
systemctl edit systemd-logind.service

[Service]
Environment=SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1
Изменения сохранились?
Перезагрузку полную сделал?

Cooler2
Но гибернация все еще не работает(
значит ещё что-то мешает.
systemd-backlight[479]: Failed to get backlight or LED device 'backlight:acpi_video0': No such device
Поищи в интернете, эту бяку можно починить. Хотя вряд-ли это помеха гибернации, Но как вариант, надо исключить.

янв 26 15:27:19 gnome kernel: tpm_crb MSFT0101:00: can't request region for resource [mem 0xcfb76000-0xcfb79fff]
янв 26 15:27:21 gnome gnome-session-binary[423]: Unrecoverable failure in required component org.gnome.Shell.desktop
янв 26 15:27:21 gnome kernel: kfd kfd: STONEY  not supported in kfd
Эти тоже погугли.
У меня получилось!!!

Если я в resume пишу UUID свопа, то на загрузке системы пишет "Диск с UUID не найден" хотя он точно верный, я его копировал с fstab и перепроверил.

Завелось, когда я в resume указал лейбл свопа:
resume="PARTLABEL=Swap"

Работает и без хука resume в /etc/mkinitcpio.conf
Keep it simple, stupid!
Cooler2
Мне он нужен.
Решать проблему придется самому, другие могут только что то подказать, посоветовать.
А в данном случае одни гадания - хочешь решить любую проблему, пытайся получить как можно больше информации, используя разные способы их получения.
Не получается, используй пока, до решения проблемы, режим suspend.

Сначала выясни, не подключены ли какие то специфические девайсы, если подключена куча дисков, следует их отключить ... а лучше временно вообще поотключать все не нужное, в том числе и быстрый запуск windows, если установлена.
Как правило, проблема в драйверах. Кроме того много проблем с hibernate у AMD. Насколько понял используется xf86-video-amdgpu - пробуй без него, точнее modesetting, плюс к этому amdgpu имеет кучу параметров - нужно пробовать ... и многое другое.
Далее - повторюсь, увеличь логирование - нужно получить как можно больше информации ... и начни в Wiki - в ней приведены ссылки на хорошие источники по отладке.
В части зависания - не понятно, на каком этапе зависло. При нормальном уходе в hibernate экран кратковременно гаснет, затем изображение экрана восстанавливается, но система ни на что не реагирует - в течение 10-20 секунд идет запись на диск и после успешного завершения компьютер выключается. Вот поэтому и важно получить как можно больше логов - способов их получения несколько, в зависимости от опыта и квалификации пользователя. Так что все в твоих руках ...

PS - интересно узнать - у многих ли обладателей AMD работает hibernate ???

EDIT 1 - и да, как уже писали выше - режим hibernate отключен по дефолту во многих ОС Linux - это говорит о том, что на 100%, из коробки, он у всех не работает - у одних настраивается просто у других сложнее, у кого то и вообще не настраивается ... кроме того, не исключена возможность падения в любой момент и к потере информации, так что подумай, так ли уж тебе нужен этот режим .... режим suspend особо и не отличается по экономии электроэнергии, но зато надежнее.
Ошибки не исчезают с опытом - они просто умнеют
vasek
у многих ли обладателей AMD работает hibernate ???
Если речь про CPU, то AMD FX(tm)-8350 Eight-Core Processor без проблем.
На работе AMD Athlon X4 830 без проблем.
vasek
и да, как уже писали выше - режим hibernate отключен по дефолту во многих ОС Linux - это говорит о том, что на 100%, из коробки, он у всех не работает - у одних настраивается просто у других сложнее, у кого то и вообще не настраивается …

Жене на винде тоже пришлось кнопку выколупывать в пуск и включать гибернацию. Тоже спрятали, хотя функция крайне удобна. Иногда надо отойти из дома не надолго, а у тебя куча приложений для работы открыты. Потом заново их запускать такой геммор и воспламенение системника никто не отменял (у меня горел однажды). Проще всю работу сохранить и в гибернацию.
Keep it simple, stupid!
RusWolf
Если речь про CPU
да вроде больше пишут про видео ... я практически не знаком с AMD, привык к Intel, потому и информацией особо не владею - глупо рассуждать, не зная AMD

EDIT 1 - покапался в свой базе, нашел следующие две цитаты
Blacklisting amdgpu kernel module makes hibernation work!
When I disable the amdgpu driver, hibernate & resume work fine.
вот только инересно, не могу понять, возможно ли такое??? - в смысле, какой драйвер они тогда использовали.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Blacklisting amdgpu kernel module makes hibernation work!
When I disable the amdgpu driver, hibernate & resume work fine.

вот только инересно, не могу понять, возможно ли такое??? - в смысле, какой драйвер они тогда использовали.
процессор AMD,видео Radeon,драйвер ядерный radeon,на всех системах (arch,debian,mxlinux) hibernate работает без проблем. без никакой настройки,сразу.
на w10 hibernate сразу отключил.чтобы в линукс проблем не было.
Linux Forever!
Vadim
ядерный radeon
забыл о нем ...
Ошибки не исчезают с опытом - они просто умнеют
Jisatsu
Работает и без хука resume в /etc/mkinitcpio.conf
В хуках systemd?
Cooler2
Cooler2
Reached target Final Step.
янв 25 18:42:22 gnome systemd[1]: systemd-reboot.service: Succeeded.
янв 25 18:42:22 gnome systemd[1]: Finished Reboot.
янв 25 18:42:22 gnome audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-reboot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
янв 25 18:42:22 gnome audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-reboot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
янв 25 18:42:22 gnome systemd[1]: Reached target Reboot.
янв 25 18:42:22 gnome systemd[1]: Shutting down.

Глянул внимательней , это лог ребута а не гибернации

Для сравнения мой лог гибернации и выхода из нее

янв 26 21:06:58 vs220 polkitd[563]: Registered Authentication Agent for unix-process:3447:87041 (system bus name :1.21 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale ru_RU.UTF-8)
янв 26 21:06:58 vs220 systemd[1]: Reached target Sleep.
янв 26 21:06:58 vs220 systemd[1]: Starting Hibernate...
янв 26 21:06:58 vs220 polkitd[563]: Unregistered Authentication Agent for unix-process:3447:87041 (system bus name :1.21, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale ru_RU.UTF-8) (disconnected from bus)
янв 26 21:06:58 vs220 systemd-sleep[3452]: Suspending system...
янв 26 21:06:58 vs220 kernel: PM: hibernation: hibernation entry
-- Boot 1d6764e8b6e146ff98911fe75ee0b9fd --
янв 26 21:08:51 archlinux kernel: microcode: microcode updated early to revision 0x21, date = 2019-02-13
янв 26 21:08:51 archlinux kernel: Linux version 5.10.9-arch1-1 (linux@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Tue, 19 Jan 2021 22:06:06 +0000
янв 26 21:08:51 archlinux kernel: Command line: root=UUID=f380ec9b-ada5-4f62-a9be-588ef0c955f5 rootfstype=ext4 rootflags=rw,noatime,nodiratime sysrq_always_enabled=1 module_blacklist=8021q,cfg80211,pcspkr nvidia-drm.modeset=1 nouveau.modeset=0 rd.driver.blacklist=nouveau video=vesa:off rhgb quiet splash loglevel=3 rd.udev.log_priority=3   add_efi_memmap resume=UUID=d5ff0a27-4bee-46d4-a0a2-f52e2d9905cc initrd=\boot\intel-ucode.img
янв 26 21:08:51 archlinux kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
........сократил .....
янв 26 21:08:51 archlinux kernel: smpboot: Allowing 4 CPUs, 0 hotplug CPUs
янв 26 21:08:51 archlinux kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
янв 26 21:08:51 archlinux kernel: PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
янв 26 21:08:51 archlinux kernel: PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff]
........сократил .....
попробуйте еще хуки поменять в /etc/mkinitcpio.conf
на
HOOKS=(base systemd autodetect modconf block filesystems keyboard  fsck)
перегенерировать инит
 sudo mkinitcpio -P
перезагрузиться

глянуть и запомнить локальное время
timedatectl
и попробовать гибернацию
systemctl hibernate

потом выложить лог с времени которое запомнили
например
  journalctl --since "2021-01-26 21:05:00" |pastebinit -b paste.ubuntu.com
 
Зарегистрироваться или войдите чтобы оставить сообщение.