Frequently Asked Questions

These are questions the mailing list gets asked frequently.

8.1 What is battery capacity?

Capacity is how much charge your battery can store compared to its manufacturer's guidelines.

Рисунок 13 This graph shows the capacity of a typical lithium ion battery over a few hundred charge-discharge cycles.

8.2 What's the difference between suspend and hibernate?

The Suspend state is a power saving feature which is the lowest level of power consumption that preserves program data in the computer's memory. When your computer is in the Suspended state, computation will not be performed until normal activity is resumed. It will not resume until signaled by an external event such as a keyboard button press. It generally takes a few seconds to suspend and then resume your computer.

You still use a small amount of battery power while suspended, so is not recommended for the low power action. If you remove AC power on a desktop, or run out of battery power on a laptop then you will lose your work.

Режим Выключения с сохранением состояния (hibernation) сохраняет состояние компьютера на жесткий диск и выключает питание. Активность не будет восстановлена до тех пор, пока не возникнет внешнее событие, такое как, нажатие клавиши на клавиатуре. Это режим с наименьшим возможным потреблением энергии. Если настольный компьютер отключится от сети питания или полностью разрядится батарея на ноутбуке - работа и данные не будут утеряны. Для возобновления работы компьютера может потребоваться до минуты времени.

8.3  My monitor is broken and treats DPMS standby and off states as 'no-signal' which leaves the monitor powered on.

You have to change the DPMS suspend mode GNOME Power Manager uses. Open gconf-editor, and then change the keys /apps/gnome-power-manager/backlight/dpms_method_ac and /apps/gnome-power-manager/backlight/dpms_method_battery to one of the modes that work, e.g. standby, suspend or off.

8.4  My time to discharge is always incorrect due to a faulty battery, what can I do?

You might be able to use the percentage charge for g-p-m to use as the policy data. Open gconf-editor, and then change the key /apps/gnome-power-manager/general/use_time_for_policy to false. You can do this easily by doing: gconftool-2 --set --type bool /apps/gnome-power-manager/general/use_time_for_policy false

This should get the policy actions working for you, but of course the time remaining will still be incorrect.

8.5  How do I make my application stop the computer auto-suspending?

If your application is doing a long operation, you might want to disable the ability to suspend for a little while. You should use gnome-session if you really don't want the user to be able to suspend, or for the computer to save power by hibernating or suspending.

8.6  I'm running ACPI. Why do events (such as removing the AC adapter) take so long to register?

One of two things might be the problem.

  • HAL might not be running the addon that captures the ACPI event.
  • You BIOS could be faulty, and might need a work-around. Please send a bug report.

For the first case, try to find the HAL processes that are running: ps -eaf | grep hal

And check for the process hald-addon-acpi. If it is not being run, then please make sure that HAL is being run with the --retain-privileges option in the haldaemon initscript. An alternative to this is to use acpid, rather than the kernel proc file.