История изменений
Исправление Zubok, (текущая версия) :
У меня есть подозрение, что проблема в видео. Я тут эксперименты провел. Оказалось, что если не грузить графику (иксы в моем случае), а вызвать уход в сон из фреймбуферного терминала, то в сон уходит. Как только загружаешь иксы - всё, больше не работает. Иксы тут ни при чем. У меня работает сон в 5.7 и не работает в 5.8. А тут как раз оказалось, что в Linux 5.8 были масштабные изменения: 20% исходного кода ядра подверглись изменениям. Даже Линус сказал, что изменения очень большие. Они, в частности, затронули Power Management (PM). И где-то там в changelog я видел приписку, что где-то возникают конфликты с drm. Патчи к PM, я вижу, затронули
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
У меня сейчас, к большому несчастью, стоит Невидиа, но используется с драйвером, nouveau. Его, я смотрю, не трогали в данном патчсете. И вот результат: иксы тут же инициализируют графику через KMS и что-то ломается. Этот ваш Wayland также может попасть в эту ловушку.
Я проверяю так: загружаюсь с графикой (с X-сервером), чтобы прошла инициализация (для чистоты эксперимента), потом прибиваю иксы и из консоли вгоняю комп в сон - комп засыпает нормально и просыпается. Загружаю иксы, возвращаюсь в консоль, засыпаю - мертвый висяк. В общем, грешу на nouveau: в PM что-то поменяли и что-то поломалось.
Исправление Zubok, :
У меня есть подозрение, что проблема в видео. Я тут эксперименты провел. Оказалось, что если не грузить графику (иксы в моем случае), а вызвать уход в сон из фреймбуферного терминала, то в сон уходит. Как только загружаешь иксы - всё, больше не работает. Иксы тут ни при чем. У меня работает сон в 5.7 и не работает в 5.8. А тут как раз оказалось, что в Linux 5.8 были масштабные изменения: 20% исходного кода ядра подверглись изменениям. Даже Линус сказал, что изменения очень большие. Они, в частности, затронули Power Management (PM). И где-то там в changelog я видел приписку, что где-то возникают конфликты с drm. Патчи к PM, я вижу, затронули
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
У меня сейчас, к большому несчастью, стоит Невидиа, но используется с драйвером, nouveau. Его, я смотрю, не трогали в данном патчсете. И вот результат: иксы тут же инициализируют графику через KMS и что-то ломается. Этот ваш Wayland также может попасть в эту ловушку.
Я проверяю так: загружаюсь с графикой (с X-сервером), чтобы прошла инициализация (для чистоты эксперимента), потом прибиваю иксы и из консоли вгоняю комп в сон - комп засыпает нормально и просыпается. Загружаю иксы, возвращаюсь в консоль, засыпаю - мертвый висяк. В общем, грешу на nouveau.
Исходная версия Zubok, :
У меня есть подозрение, что проблема в видео. Я тут эксперименты провел. Оказалось, что если не грузить графику (иксы в моем случае), а вызвать уход в сон из фреймбуферного терминала, то в сон уходит. Как только загружаешь иксы - всё, больше не работает. Иксы тут ни при чем. У меня работает сон в 5.7 и не работает в 5.8. А тут как раз оказалось, что в Linux 5.8 были масштабные изменения: 20% исходного кода ядра подверглись изменениям. Даже Линус сказал, что изменения очень большие. Они, в частности, затронули Power Management (PM). И где-то там в changelog я видел приписку, что где-то возникают конфликты с drm. Патчи к PM, я вижу, затронули
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
У меня сейчас, к большому несчастью, стоит Невидиа, но используется с драйвером, nouveau. Его, я смотрю, не трогали в данном патчсете. И вот результат: иксы тут же инициализируют графику через KMS и что-то ломается. Этот ваш Wayland также может попасть в эту ловушку.
Я проверяю так: загружаюсь с графикой (с X-сервером), чтобы прошла инициализация (для чистоты эксперимента), потом прибиваю иксы и из консоли вгоняю комп в сон - комп засыпает нормально и просыпается. Загружаю иксы, возвращаюсь в консоль, засыпаю - мертвый висяк. В общем, грешу на nouveau.