Ubuntu уходит в сон
Компьютер при включении валится в сон
Имеется старенький ноутбук с Lubuntu и мёртвым аккумулятором,после перехода с 14 версии на 16-ую, компьютер после включения, несколько раз (обычно 2), уходит в сон, и продолжает загрузку только после повторного нажатия кнопки включения, можно ли как-то запретить программно Linux использовать сон и гибернацию? Хотелось бы запретить сон даже на самых ранних этапах (до загрузки иксов). Grub acpi=off пробовал, проблему решает, но при использовании этого параметра комп зависает при выключении/перезагрузке, также проблема присутствует при установке Ubuntu Server.
Это точно не проблема в железе? Если в середине загрузки из-за сдохшего акка пропадает питание, то никакие программные ухищрения не помогут. Ещё проверь кнопку включения, там точно не западают контакты?
Сбросьте BIOS в defaults и попробуйте еще раз. А еще лучше поищите последнюю версию BIOS для перепрошивки.
Сколько не пытался заводить старое железо на новых версиях линуксов, пришел к выводу, что старому железу старые оси.
Что показывает программный индикатор заряда? Если мало (0-5%), попробуй замаскировать upower:
Не тот уровень. Я бы скорее upower подозревал.
Ноут уходит в сон
Процесс загрузки выглядит так: Нажимаем «Power» => Загрузка => Машина валится в «сон» => «Power» => Загрузка продолжается => Доходит до экрана логина => => входим как обычно => Уходит в сон =>«Power». Примерно так.
А нельзя просто вынуть (отключить) аккумулятор и попробовать совсем без него?
Заряд
Заряд держится в районе 0-2 %, # systemctl mask upowerd не помог
Можно
Можно, но результат то же
А загрузиться с флэшки в шестнадцатую Лубунту и попробовать как чистая система себя ведёт? Тогда будешь знать, это проблема в новой версии или при обновлении что-то не так прошло?
Собственно процесс
При загрузке с Live образа, проблема отсутствует, но после чистой установки, проблема повторяется
Ты, надеюсь, вводил команду без решётки в начале? 🙂
Попробуй другие названия — «upower», ну или посмотри, как оно называется у тебя в системе ( systemctl list-unit-files ).
Спящий режим
Содержание
Что это и как это работает?
Спящий режим (hibernate) – энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных (жесткий диск) перед выключением питания.
При засыпании все данные процессов вытесняются в swap файл, а также в swap сохраняются некоторые настройки устройств, и после этого система переходит в режим с полным отключением питания.
При включении компьютера система начинает загружаться как обычно, но если в процессе загрузки ядро обнаруживает образ памяти сохраненный в swap, то загрузка в нормальном режиме прекращается и начинается восстановление состояния оперативной памяти из swap-а. Кроме этого восстанавливаются настройки устройств (видеоадаптер, сетевые карты, и пр.).
И вот именно с восстановлением работоспособности устройств компьютера и связаны все основные проблемы с режимом сна. Не всегда драйвера устройств позволяют осуществить необходимые действия по сохранению и восстановление настроек после сна. И это может приводить к зависанию компьютера после попытки проснуться.
Еще одна неприятность этого режима проявляется при больших объемах оперативной запоминающей памяти компьютера. Речь идет об объемах оперативной памяти от 8Gb и выше (что в последние годы встречается все чаще). Если памяти много, то и много придется сохранять в swap при засыпании и соответственно вычитывать из swap при просыпании. Из за этого засыпание и просыпания могут занять довольно значительное время. Может оказаться, что вам проще и гораздо быстрее все-таки сохранить свою работу и выключить нормально компьютер, а потом, после обычной загрузки, открыть свои рабочие файлы заново.
Именно из-за озвученных выше особенностей режима сна в последних версиях Ubuntu по умолчанию этот режим энергосбережения отключен.
Настройка
Для поддержки работы данного режима у вас должен присутствовать swap-раздел или (рекомендуется) swap-файл.
Рекомендации по созданию swap-раздела можно просмотреть здесь. Вариант со swap-файлом является более удобным в использовании (но чуть более сложным при создании) т.к. он не занимает отдельный раздел, легко удаляется, его размер можно легко изменить (без необходимости менять разметку диска и двигать/изменять размеры других разделов).
Но учтите, не на любой файловой системе можно создать (и использовать) swap-файл: из за некоторых особенностей организации размещения файлов на диске swap-файл нельзя использовать на файловой системе btrfs (без специальных ухищрений).
Создание swap-файла
Про рекомендуемый размер swap-файла можно узнать здесь.
Создайте файл размером 4 ГБ в корневом каталоге (убедитесь, что у вас хватает свободного места):
Дайте файлу необходимые права и создайте в нем область подкачки:
Вручную подключите файл как swap:
Допишите строку в fstab, чтобы созданный swap подключался автоматически при запуске системы.
Настройка гибернации в swap-файл
Узнайте UUID корневого раздела (с помощью mount можно узнать, какой из разделов является корнем):
Укажите первый физический блок swap-файла. Его можно узнать с помощью swap-offset из пакета uswsusp :
Запишите ваши параметры в файл настроек initramfs:
В строку GRUB_CMDLINE_LINUX_DEFAULT добавьте параметры без кавычек и знаков > pm-hibernate из пакета pm-utils :
На вопрос «Продолжить без работоспособного пространства подкачки?» в случае использования swap-файла отвечаем «Да», пространство подкачки в диалоге указываем по UUID (/dev/disk/by-uuid/ ), раздел не шифруем (иначе может случиться подобное описанному здесь). После этого автоматически будет сформирован uswsusp.conf с необходимыми параметрами. Пробуем опять:
Если заработало, заменяем вызов pm-hibernate на s2disk :
Снова проверьте гибернацию (возможно, перед этим потребуется перезагрузка):
Если гибернация заработала, то остается только активировать кнопку «Спящий режим» в меню выключения. Для этого:
Найдите блоки, посвященные hibernate:
и измените в них параметр ResultActive с no на yes.
Для решения этой проблемы внесите правки в конфигурационный файл:
Замените в нём параметр ExecStart с
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
04 июня 2014
Как решить проблему с Спящим и Ждущим режимами в Ubuntu 14.04
Кардинального решения по данному вопросу пока не найдено. Так разработчики Ubuntu в последних релизах исключили Спящий режим из системы по умолчанию, оставив всё-таки Ждущий:
Я перепробовал много различных способов, чтобы решить данную проблему и остановился на следующем. Если эти два режима ( Спящий и Ждущий) у вас не работают должным образом, лучше их отключить совсем. Вы можете спросить: «А почему два? Ведь Спящий режим исключили по умолчанию?». Да, исключили пункт в меню индикатора в трее, но в конфигурационном файле он остался и к тому же с параметром yes (да).
Откройте файл org.freedesktop.upower.policy на редактирование в текстовом редакторе с правами администратора следующей командой в терминале:
sudo gedit /usr/share/polkit-1/actions/org.freedesktop.upower.policy
Сохраните файл Ctrl+S и закройте редактор.
Чтобы изменения применились, презагрузите компьютер.
После нового входа, ваш компьютер больше не будет впадать в «кому» во время просмотра фильма или оставленный без действия, включённый продолжительное время.
Для владельцев ноутбуков/нетбуков рекомендую посмотреть ещё статью: Как не переводить ни в какие режимы ноутбук/нетбук при закрытой крышке.
Ubuntu66.ru — новости, уроки, помощь, поддержка.
Кардинального решения по данному вопросу пока не найдено. Так разработчики Ubuntu в последних релизах исключили Спящий режим из системы по умолчанию, оставив всё-таки Ждущий:
Я перепробовал много различных способов, чтобы решить данную проблему и остановился на следующем. Если эти два режима ( Спящий и Ждущий) у вас не работают должным образом, лучше их отключить совсем. Вы можете спросить: «А почему два? Ведь Спящий режим исключили по умолчанию?». Да, исключили пункт в меню индикатора в трее, но в конфигурационном файле он остался и к тому же с параметром yes (да).
Откройте файл org.freedesktop.upower.policy на редактирование в текстовом редакторе с правами администратора следующей командой в терминале:
sudo gedit /usr/share/polkit-1/actions/org.freedesktop.upower.policy
Сохраните файл Ctrl+S и закройте редактор.
Чтобы изменения применились, презагрузите компьютер.
После нового входа, ваш компьютер больше не будет впадать в «кому» во время просмотра фильма или оставленный без действия, включённый продолжительное время.
Для владельцев ноутбуков/нетбуков рекомендую посмотреть ещё статью: Как не переводить ни в какие режимы ноутбук/нетбук при закрытой крышке.
Ссылка на источник compizomania
04-06-2014.
Здравствуйте, Кто знает как отключить гашение экрана? сначала гаснет, затем спящий режим. В настройка отключил все что можно, но все равно толку нет.
presentation-mode или как его.
Если из командной строки, то возможно, что так:
Для проверки текущего состояния:
В настройках энергосбережения во вкладке «безопасность». Там сам разберёшься. Я всегда отключаю там первым делом и нет проблем.
Там больше нет такой вкладки.
Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: no allow exposures: no timeout: 0 cycle: 300 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: built-ins DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Disabled
Хм. У меня в Manjaro стоят XFCE 4.16, в них есть.
Сейчас глянул специально «менеджер питания», вкладка «безопасность». Самая верхняя строка там.
Раньше у меня тоже было а сейчас нету (переустановливал). Сейчас там только 4 вкладки : Общие, Система, Дисплей, Устройства. И все что есть в этих вкладках я отключил но толку 0. Я погуглил, в некоторых форумах пишут типа это баг какой то. Ни кто толком не смог решить.
Хм. Тогда и впрямь в какой-то степени странно. У меня вкладка есть, у тебя нету.
А в настройках энергосбережения точно все отключил?
Даже не знаю, завтра у более опытного знакомого (его нет на этом форуме) спрошу,может чего подскажет. Пока почекай все подряд настройки, монитора, рабочего стола и тд. Давно xfce не видел, не помню,как там
только в artix приходится делать две команды:
xset s 0 0 xset dpms 0 0
Так заработало. А при перезагрузке нужно вводить заново. Можете подсказать где настройки сидят? Прописать и не вводить?
Я не уверен, что в /etc/X11 есть соответствующие настройки. Обычно такие команды просто прописывают в автозагрузку (в
Пока не получилось 😐 Не буду флудить, так как нашел продолжение своего вопроса: (Решено) xset установки (интересно, но мне не помогло) Вышел из ситуации следующим образом: меню, параметры, настройки LXQT, настройки сеанса. Автозапуск. Раздел Автозапуск приложений. Кнопка добавить. И прописал свои две команды:
На Artix artix-lxqt-openrc-20210426-x86_64 помогло.