- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Core
- Operating System Release 1 (Zaxxon)
- Severity Medium
- Reported Version Hotfix 5
Opened by porg - 11.08.2011
Last edited by djwillis - 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).
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.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Any improvements concerning low power mode meanwhile?
Hibernation as described technically possible?
Are there any considerable changes regarding Low Power Mode / Stand-by / Hibernation in the planned transition to Angstrom.Next ?
While technically possible this represents a large number of issues over a number of subsystems (kernel and userspace). Quite a challenge for a small team.
It is also compounded by our 'try and keep it upstream' model in so much as a big nasty kernel and userspace hack is not really a viable option for us in any form.
The slight silver lining is that in the 3.2.1 kernel (currently in testing for the development OS version) there are a number of power management improvements and a lot of development in the kernel space around SmartReflex - http://www.ti.com/smartreflex. We also have a number of improvements in the userspace side so power management should improve as time goes on.
Regards,
John Willis