- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Core
- Operating System Release 1 (Zaxxon)
- Severity Medium
- Reported Version Hotfix 5
Attached to Project: OpenPandora Main OS
Opened by Stefan Nowak - 11.08.2011
Last edited by John Willis - 18.01.2012
Opened by Stefan Nowak - 11.08.2011
Last edited by John Willis - 18.01.2012
FS#248 - Support for hibernation by caching to SD card
It would be very desirable that the PandoraOS could hibernate, and that this action can easily be accessed/triggered with either a hotkey or as an action for the max-idle-time-event or lid-close-event.
That would be the battery friendly universal action to quickly pause/resume any arbitrary application/task.
The current standby mode is far to power consuming for breaks longer than ~ 1 hour. Improving standby mode to be more battery-friendly would of course be too highly appreciated and practical.
If hibernation is triggered, RAM content gets written to a special file or partition on a SD card. The boot-manager of course needs to recognize such a RAM-file on SD-cards. In case it finds more than 1, i.e.: multiple cards/partitions, the one with the newest timestamp gets priority.
256MB RAM with about 10-20 MB/s read/write time to SD, would result in 25-12 seconds for going into or out of hibernation, which would be acceptable for me. In practice it would mean, that if I quickly have to pause me OpenPandora operation (i.e. train stop), I just close my lid, and put the Pandora into my pocket (2-4 seconds), and I am then trusting that the rest reliable happens in my pocket (10-20 seconds).
Closed by John Willis
18.01.2012 16:16
Reason for closing: Deferred
Additional comments about closing: This is not something we will be working on in the short term but improved power management is a big priority for the next major OS release.
18.01.2012 16:16
Reason for closing: Deferred
Additional comments about closing: This is not something we will be working on in the short term but improved power management is a big priority for the next major OS release.