Power management that works

Suspend and resume is now a well-understood problem (it may not work, but we *know* why it doesn't work), but it's not all there is to power management. Runtime power management is what makes the difference between your battery running out in five hours instead of four, your air conditioning being adequate or your machines shutting down in summer. Linux supports an increasingly broad range of power management techniques, but configuring them is still beyond the capabilities of most. Why aren't distributions handling this? What needs to be done to ensure a "Just works" experience for power management? Will we ever reach beer island? This presentation answers all of these questions, and more.

Matthew Garrett

Matthew Garrett works on power management at Red Hat and spends much time reverse engineering ACPI. To his great relief, his job involves no reverse engineering of fruitflies.