A deep dive into the history and mechanics of CPU power management, from early SMM and APM to modern ACPI S0ix (suspend-to-idle) states. Explains why S3 sleep is being phased out in favor of S0ix on modern laptops, how S0ix works (device D-states, CPU C-states, s2idle loop), AMD-specific SMU/PMFW requirements, and the hybrid

17m read timeFrom freebsdfoundation.org
Post cover image
Table of contents
History of Power Management, or: The Long Road to Doing Nothing EfficientlyEnter… S0ixHibernate and ACPI S4State of Things in FreeBSD

Sort: