Как стать автором
Обновить

Комментарии 14

Как ему потом удаётся восстановить первоначальное состояние?

В случае моего ноутбука - крайне посредственно, так что пришлось отключить переход в сон по таймеру или закрытии крышки, иначе он просыпается с повреждённой оперативной памятью и ошибками на диске, вплоть до необходимости переустановить систему заново.

ну и жуть, у меня на xubuntu 2204 после сна максимум висели usb в desktop environment, оставалось только выйти в другой tty и отправить de на покой

Это жестко. А какая fs, что так радикально повреждается?

Я не автор, но у меня схожие проблемы со стационаром. Ставишь в сон - может не проснутся вовсе, черный экран без признаков жизни и горит индикатор HDD, иногда вплоть до того что точно так-же систему заново ставил - перезагрузка приводила к смерти. FS - ext4 на /boot и btrfs на / и /home (штатная установка fedora).

У меня просто был мощный отвал btrfs после сна/гибернации - фс перешла в read-only без возможности восстановления. На ext4 никаких проблем, хотя ломал по всякому - первая версия системы вообще жила на внешнем HDD с постоянными обрывами контакта.

такое же было с драйверами нвидиа, поставил nouveau, теперь быстро уходит в сон и просыпается. Но возникла уже другая проблема, после сна экран начинает мерцать X_X

fs - ext4, ничего необычного

у меня тоже такие симптомы были на ubuntu 22.10. Сейчас перехал на 24.10 вроде стало за 3 месяуа ни разу не сталкивался. У меня ext4.

Рекомендую к прочтению:
Power management/Suspend and hibernate
https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
"...Состояние перевода:Дата последней синхронизации: 21 сентября 2023..."
Power management (Русский)/Suspend and hibernate (Русский)
https://wiki.archlinux.org/title/Power_management_(Русский)/Suspend_and_hibernate_(Русский)

Как ему потом удаётся восстановить первоначальное состояние?

Никак, сон в линуксе не работает, кроме образцово-показательных платформ.

У меня сон работает, постоянно теряю питание, маргинальный archlinux, даже с полнодисковым шифрованием. ЧЯДНТ?

Тоже Arch, всё на btrfs - полет нормальный, Hibernate прекрасно работает. Но это после перехода на AMD-шную видеокарту. На nVidia 1070Ti с блобами - были глюки, факт.

Там ошибка в коде: в строке 9 ниже проверка взаимоисключающая и не срабатывает ни при каких условиях

static ssize_t autosleep_store(struct kobject *kobj,
			       struct kobj_attribute *attr,
			       const char *buf, size_t n)
{
	suspend_state_t state = decode_state(buf, n);
	int error;

	if (state == PM_SUSPEND_ON
	    && strcmp(buf, "off") && strcmp(buf, "off\n"))
		return -EINVAL;

Если сравнивать уход в сон с Windows 10 и Ubuntu 24.04, то винда делает это лучше - системник полностью отключается, вентиляторы замолкают, энерго потребление почти на нуле. В убунте же системник продолжает работать, вентиляторы крутит и иногда очень сильно напрягаться судя по звуку тех же вентиляторов.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий