Ketika baterai hampir habis, layar menjadi redup setelah beberapa detik.
Ini tampaknya beberapa mode hemat daya khusus, dan mungkin terkait dengan waktu dalam org.gnome.settings-daemon.plugins.power.time-low
(1200 detik (20 menit) default).
Walaupun ini tampaknya dipicu oleh gnome-settings-daemon, saya bertanya-tanya apa lagi yang dilakukan Ubuntu ketika ini terjadi (misalnya melalui pendengar DBus), atau pendengar acara lain yang mencari status "baterai lemah".
Sepertinya ada sesuatu dalam hal ini yang menyebabkan Ubuntu / X / sistem untuk berperilaku lebih lambat setelah itu (ketika laptop di AC lagi), dan saya ingin melihat apa yang mungkin menyebabkan ini.
Saya tidak dapat menemukan sesuatu yang terkait melalui dconf-editor
, misalnya di org.gnome.settings-daemon.plugins.power.
Tampaknya mendapatkan pengaturan melalui idle_configure
di plugins / power / gsd-power-manager.c, tapi itu mungkin sesuatu yang lebih terkait dengan sesuatu yang mendengarkan pada antarmuka DBus, yang mendapat pemberitahuan melalui misalnya:
if (!g_dbus_connection_emit_signal (manager->priv->connection,
NULL,
GSD_POWER_DBUS_PATH,
"org.freedesktop.DBus.Properties",
"PropertiesChanged",
props_changed,
&error))
Saya bisa membayangkan bahwa beberapa properti "hemat daya" akan diatur, tetapi tidak disetel ketika AC tersedia lagi dan / atau baterainya tidak rendah lagi.
Saya telah melihat pengaturan gubernur CPU ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
), tapi ternyata begitu ondemand
.
Saya menggunakan gnome-settings-daemon
dengan awesomeWM di Ubuntu 14.04.
gnome-settings-daemon=3.8.6.1-0ubuntu11.1
Saya juga membandingkan plugins / power / gsd-power-manager gsd dengan yang ada di gnome-settings-daemon-3.12.1 dari Debian, tetapi tidak dapat menemukan sesuatu yang jelas yang mungkin telah diperbaiki / diubah dalam hal ini.
Saya telah berhasil memicu plugin gnome-setting gnome-power-manager (yang meredupkan layar dll), dengan menambal upower dan menggunakannya setelah membunuh daemon upower sistem. (perhatikan bahwa mungkin hanya energy
yang digunakan oleh gpm untuk menghitungnya sendiri).
Itu tidak membuat sistem menjadi lamban ..
OTOH Saya belum mendengar bunyi bip pembicara, yang mungkin berasal dari BIOS, yang mungkin juga terlibat di sini - atau program lain yang menggunakan antarmuka kernel aktif /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,
cat /usr/share/acpi-support/policy-funcs
/usr/share/acpi-support/state-funcs
di sistem saya. policy-funcs
tersedia di acpi-support-base
(tetapi hanya untuk Debian).
tlp
dan tlp-rdw
, dan apa yang dapat mereka lakukan Ubuntu ketika ada daya rendah .