(fix formatting) |
No edit summary |
||
Line 1: | Line 1: | ||
== Problem == | |||
* users can't/shouldn't distinguish sleep and hibernation | * users can't/shouldn't distinguish sleep and hibernation | ||
Line 5: | Line 7: | ||
* we don't have anything that can reliably replace a full power off | * we don't have anything that can reliably replace a full power off | ||
== Relevant Art == | |||
Windows Vista does not use a hybrid suspend. It seems to wake from S3 and enter S4 as necessary. | Windows Vista does not use a hybrid suspend. It seems to wake from S3 and enter S4 as necessary. | ||
Line 12: | Line 15: | ||
Apple Mac OS X seems to perform a true "hybrid suspend". In that it means suspends state to disk before it suspends to ram. | Apple Mac OS X seems to perform a true "hybrid suspend". In that it means suspends state to disk before it suspends to ram. | ||
== Discussion == | |||
According to Matthew Garrett (Oct 2008): | According to Matthew Garrett (Oct 2008): | ||
Line 23: | Line 27: | ||
Matthew will hopefully write up some more information about this in his blog. | Matthew will hopefully write up some more information about this in his blog. | ||
== References == | |||
* http://www.microsoft.com/windows/windows-vista/features/fast-sleep-and-resume.aspx |
Revision as of 14:43, 29 October 2008
Problem
- users can't/shouldn't distinguish sleep and hibernation
- suspend to RAM (S3) is not robust against power loss
- we don't have anything that can reliably replace a full power off
Relevant Art
Windows Vista does not use a hybrid suspend. It seems to wake from S3 and enter S4 as necessary.
http://www.microsoft.com/windows/windows-vista/features/fast-sleep-and-resume.aspx
Apple Mac OS X seems to perform a true "hybrid suspend". In that it means suspends state to disk before it suspends to ram.
Discussion
According to Matthew Garrett (Oct 2008): "So what we have *now* is all the technology to do S3, resume at some later point and then either return to S3 or if power is low, change to S4. Why we *can't* do that under any circumstances by default is that on at least 20% of systems, resume will fail for one bullshit reason or another. We understand all those reasons, but it's going to be at least a year until they're fixed."
Can we wake from S3 on a low battery condition or only after an amount of time? Matthew says that we can "make a handwavy and conservative guess at the rate of power drain, set the alarm to wake us before 0 [power]. When we wake, recalibrate that guess and either go back to S3 or enter S4."
We would need to do more work to make Hibernate/S4 faster and more reliable.
Matthew will hopefully write up some more information about this in his blog.
References
* http://www.microsoft.com/windows/windows-vista/features/fast-sleep-and-resume.aspx