Гибернация

DartMitai
options root=/dev/sda3 rw nvidia_drm.modeset=1 resume=/dev/sda2
Не внимательно читаешь Wiki … с такими параметрами hibernate не заведется.
Виноват, у тебя же swap раздел ... в голове вертелось про swap файл.
Тогда нужно смотреть логи, но лучше рекомендую анализ согласно этого DOC

PS - попробуй вместо resume=/dev/sda2 прописать UUID ... (исправил описку)
И еще есть такой нюанс - после настройки hibernate рекомендуют выполнить reboot и только после этого пробовать запуск hibernate - без reboot может не сработать.
Ошибки не исчезают с опытом - они просто умнеют
Удается запустить гибернацию через systemctl hibernate с такими параметрами, но при попытке вывести комп из гибернации черный экран хотя вертушки крутятся
[Sleep]
#AllowSuspend=yes
AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=suspend
#SuspendState=disk
HibernateMode=suspend // пробовал вариант platform shutdown тогда при пробуждении система стартует с начальной загрузки с биоса
HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
HibernateDelaySec=20min
#SuspendEstimationSec=60min
еще из документации не ясно как сделать вход в гибернацию без ручного ввода команды, что бы это было автоматом при бездействии системы...
DartMitai
как сделать вход в гибернацию без ручного ввода команды, что бы это было автоматом при бездействии системы…
Сначала нужно решить проблему.
В части
DartMitai
при попытке вывести комп из гибернации черный экран хотя вертушки крутятся
Чтобы решить проблему, нужно установить причину, как выполнить debug - ссылку дал выше. Но скорее всего причина в каком то модуле, что можно проверить, применив параметр initcall_debug
Можно начать и с простого анализа, используя этот DOC, но лучше выполнять его загрузившись в tty (по startx), а не в Х-ы …. и пробовать режимы test_resume и pm_test ... как это делать, думаю разберешся.

PS - для понимания
cat /sys/power/disk
[platform] shutdown reboot suspend test_resume
cat /sys/power/pm_test
[none] core processors platform devices freezer
cat /sys/power/state
freeze mem disk

EDIT - забыл отметить в части черного экрана
- смотри логи
- пробуй ступенчатую загрузку: emergency mode — rescue mode — default mode ... (чтобы определить место затыка)
- пробуй debug-shell.service
Ошибки не исчезают с опытом - они просто умнеют
vasek
но лучше выполнять его загрузившись в tty (по startx), а не в Х-ы
у меня загрузка через tty в Hyprland, нужно было это наверное написать в начале что нет ни какого DE
DartMitai
у меня загрузка через tty
Ну и пробуй там в test_resume последовательно режимы freeze/mem/disk ...
Установить отладочный режим: test_resume
echo test_resume | sudo tee /sys/power/disk
и поочередно проверить режимы freeze/mem/disk
echo freeze | sudo tee /sys/power/state
echo mem | sudo tee /sys/power/state
echo disk | sudo tee /sys/power/state

Если проблема будет и в этом случае, то тогда продолжить анализ с использованием pm_test
cat /sys/power/pm_test
[none] core processors platform devices freezer
пробуй установить разные значения, начни, например, с platform
echo platform | sudo tee /sys/power/pm_test
и далее, например, пробуем hibernate
echo disk | sudo tee /sys/power/state
PS - выход из режима pm_test автоматом, секунд через 30

Если и здесь проблема, то пробуй ступенчатую загрузку: emergency mode — rescue mode — default mode
При загрузке прописываешь параметр ядра emergency - если успешно, предложит ввести пароль root - вводи .... и далее прописывай systemctl rescue - если успешно, предложит ввести пароль root - вводи .... и далее прописывай systemctl default
А вообще дал сылки на DOC и кое что описал - читай и анализируй ... всего не опишещь .... а ты даже логи не смотришь.
Гадать никто не будут, что там у тебя за проблема.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Гадать никто не будут, что там у тебя за проблема.
да спасибо тебе огромное) я просто до этого сидел на гноме и на прямую ни когда ни с чем не возился, а сейчас на Hyprland приходится открывать линукс для себя по новому))
DartMitai
Hyprland
Не исключаю, что проблема может быть связана и с этим tiling WM, который пока еще сыроват.
Например, имеются проблемы с картами nvidia и рекомендуют установить пакет hyprland-nvidia ... имеются и другие нюансы.
Чтобы убедиться связана ли проблема с данным WM, можно временно установить другой DE/WM (но лучше не на wayland) и проверить.
Ошибки не исчезают с опытом - они просто умнеют
DartMitai, покажи скринов этого wm?
offtop
Morisson, просвяти - ситуация со звуком в huawei matebook d15 ryzen 5500u без изменений? - в смысле, что изменений в ядре нет?
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.