Які дії спрацьовує Ubuntu, коли акумулятор розряджений?


19

Коли акумулятор майже розряджається, екран затьмарюється вже через кілька секунд.

Здається, це якийсь спеціальний режим енергозбереження і може бути пов’язаний із часом org.gnome.settings-daemon.plugins.power.time-lowза замовчуванням (1200 секунд (20 хвилин)).

Хоча це, здається, спрацьовує за допомогою gnome-settings-daemon, мені цікаво, що ще робить Ubuntu, коли це відбувається (наприклад, через слухачів DBus) або інших слухачів подій, які шукають стану "низького рівня заряду батареї".

Здається, що щось з цього приводу спричиняє, що Ubuntu / X / система поводиться більш мляво після цього (коли ноутбук знову ввімкнений змінного струму), і я хотів би розглянути, що може спричинити це.

Я не зміг знайти нічого, пов’язаного через dconf-editor, наприклад, в org.gnome.settings-daemon.plugins.power.

Здається, налаштування здійснюється idle_configureза допомогою плагінів / power / gsd-power-manager.c, але це, ймовірно, щось більше пов'язане з чимось, що слухає в інтерфейсі DBus, про що отримує повідомлення, наприклад:

    if (!g_dbus_connection_emit_signal (manager->priv->connection,
                                        NULL,
                                        GSD_POWER_DBUS_PATH,
                                        "org.freedesktop.DBus.Properties",
                                        "PropertiesChanged",
                                        props_changed,
                                        &error))

Я можу собі уявити, що деяка властивість "енергозбереження" встановлюється, але не відключається, коли змінного струму вже немає та / або батареї вже не мало.

Я переглянув налаштування регулятора процесора ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor), але це було ondemand.

Я використовую gnome-settings-daemonз awesomeWM на Ubuntu 14.04.

gnome-settings-daemon=3.8.6.1-0ubuntu11.1

Я також порівняв плагіни / power / gsd-power-manager.c з gsd з тим, який gnome-settings-daemon-3.12.1 Debian, але не зміг знайти нічого очевидного, що могло б бути виправлено / змінено в цьому плані.

Мені вдалося запустити плагін gnome-power-manager gnome-settings (який тьмяніє екран і т. Д.), Промацувавши upower і використовуючи його після вбивства демона upower системи. (зауважте, що, мабуть, використовується лише energyте, що gpm використовує його для обчислення).

Це не робить систему млявою.

OTOH Я не чув звукового сигналу динаміка, який може надходити від BIOS, який також може бути задіяний тут - або інших програм, що використовують інтерфейс ядра /sys/class/power_supply/BAT0/.

--- src/linux/up-device-supply.c.orig   2014-06-07 16:48:32.735920661 +0200
+++ src/linux/up-device-supply.c    2014-06-07 16:48:39.391920525 +0200
    @@ -821,6 +821,9 @@
        supply->priv->energy_old_first = 0;
    }

+   percentage = 3.1f;
+   time_to_empty = 3*60;
+   energy = 5;
    g_object_set (device,
              "energy", energy,
              "energy-full", energy_full,

Ви також можете ознайомитись з подіями acpi: це, мабуть, пов’язано: askubuntu.com/questions/33062/…
Старійшина

Це цікаво такожcat /usr/share/acpi-support/policy-funcs
старійшина Гек

@ElderGeek у мене лише /usr/share/acpi-support/state-funcsв моїй системі. policy-funcsдоступний на acpi-support-base(але тільки для Debian).
синюватий

1
На цій сторінці представлений сценарій інтерстингу, power.d гак: help.ubuntu.com/community/PowerManagement/ReducedPower
Сергій Колодяжний,

1
Чи не пряма відповідь, але ви повинні дивитися на tlpі tlp-rdw, і що вони можуть мати Ubuntu зробити , коли є низьке енергоспоживання .
earthmeLon

Відповіді:


1

Якщо ви подивитеся на вкладку "Харчування" в Налаштуваннях системи, у вас є можливість вибрати, що станеться, коли акумулятор досягне критично низького рівня. За допомогою стандартного Ubuntu ви можете вимкнути його при критичному низькому рівні. Якщо у вас активована сплячка (перегляньте це посилання для інструкцій: Як увімкнути сплячку? ), Ви також можете зробити комп'ютер у сплячому режимі. Якщо ви сумніваєтесь у різниці між призупиненням та сплячим режимом, подивіться на це: http://ubuntuforums.org/showthread.php?t=1660436

Я сподіваюся, що я був на службі.

-Mario3D13


Це стандартні речі / налаштування для користувачів, які не пов'язані з проблемою, яку я бачив. Я помітив цю проблему (мляво / повільніше) останнім часом, коли ноутбук був призупинений під час роботи від акумулятора, а потім відновився на змінного струму. Але це не відтворюється і може бути пов'язане лише з симптомами.
синюватий

Добре. Вибачте. Що стосується вашого повного запитання, я не можу реально відповісти на нього (я все ще не загальний користувач енергії, все ще є чому вивчити)
Mario3D13
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.