Summary: | "Меню", "Выйти", "Спящий режим" приводит к зависанию компьютера | ||
---|---|---|---|
Product: | Альт Рабочая станция | Reporter: | aleksey-v <aleksey-v.2013> |
Component: | Ошибки работы | Assignee: | Mikhail Efremov <sem> |
Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P5 | CC: | mike, nickel |
Version: | 9.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=45444 |
Description
aleksey-v
2020-02-07 00:01:27 MSK
Зато кнопка "Ждущий режим" отправляет компьютер в состояние Sleep: NetworkManager[1250]: <info> [1581023215.2183] manager: sleep: sleep requested (sleeping: no enabled: yes) NetworkManager[1250]: <info> [1581023215.2184] device (p2p-dev-wlan0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed') NetworkManager[1250]: <info> [1581023215.2191] manager: NetworkManager state is now ASLEEP systemd[1]: Reached target Sleep. systemd[1]: Starting Suspend... systemd[1]: Started Setup CPUFreq governors when wake up from sleep state. systemd-sleep[4392]: Suspending system... kernel: PM: suspend entry (deep) kernel: PM: Syncing filesystems ... done. И нажатие на кнопку питания моментально оживляет систему А swap у Вас подключен? И какого он размера? Гибернация требует swap минимум размером с оперативную память машины для сохранения содержимого оной. Чуть-чуть не хватило. # free total used free shared buff/cache available Mem: 8036400 1496704 3532084 421068 3007612 5850380 Swap: 8036348 0 8036348 При этом замечу, что система ставилась с настройками по-умолчанию и автоматической разбивкой диска. Но если вернуться к виртуальной машине, кнопки "Спящий режим" там нет. Таким образом, появляется вопрос, при каких условиях появляется кнопка "Спящий режим"? Возможно, она не должна появляться при размерах swap как у меня выше, даже при установке по умолчанию. Тем не менее, я создал swap больше - 10 GB. Но симптомы зависания повторились. Готов экспериментировать дальше, если что посоветуете. $ free total used free shared buff/cache available Mem: 8036400 686924 6670036 130132 679440 6980948 Swap: 10485756 0 10485756 Поэтому возможные предложения: 1. Улучшить автоматическую разбивку в программе первоначальной установки с учётом размеров памяти. Как вариант, уточнять, нужен ли режим Hibernation. Потому что если на рабочей станции 16 GB, то создавать swap 16 GB это уже расточительно и нецелесообразно. А если 32GB? И т.д. 2. Посмотреть, что можно сделать с алгоритмом отрисовки кнопки "Спящий режим". Ведь определённо есть какие-то условия, когда она появляется. 3. Можно запутаться в терминах "Ждущий режим" и "Спящий режим". Мне пришлось попробовать оба режима прежде чем понять который из них sleep, а кто hibernation. Может быть, всё-таки "Гибернация"? В windows это более очевидно "Спящий режим" (sleep) и "Гибернация" (Hibernation). 4. Перевести недостающий текст из #37402 и #37730. Для статистики: новая установка на тот же компьютер с автоматической переразбивкой дискового пространств привела в точно таким же размерам swap, чуть меньше RAM. В принципе, ожидаемо, но всё равно имело смысл проверить. |