Intel Driver Works On "PM Suspend Freeze" Support

Posted by Michael Larabel on January 28, 2013

Zhang Rui of Intel is working on supporting the PM_SUSPEND_FREEZE power management suspend state for their open-source Linux graphics driver. This PM suspend state has some benefits over other current power states but also some shortcomings.

PM_SUSPEND_FREEZE doesn't depend upon any platform specific support but is a state whereby processes are frozen, devices suspended, and processors idled. PM_SUSPEND_FREEZE saves less power than PM_SUSPEND_MEMORY as the system is still in a running state, but it has shorter resume latency since it doesn't touch the BIOS and the processors are sitting in an idled state.

Compared to RTPM/idle, Zhang Rui says PM_SUSPEND_FREEZE has greater power savings as the processors have longer sleep time and the CPUs can drop into deeper C-states. PM_SUSPEND_FREEZE also uses the system suspend code path so there's greater power savings from hardware that lacks good RTPM support.

The PM suspend freeze state is characterized as good for platforms without (or broken) STR or where the hardware has an extremely low-power idle state.

More information and early tests on PM_SUSPEND_FREEZE when supported by the open-source Intel Linux graphics driver can be found on the intel-gfx mailing list. The initial results contain average power consumption results under different power management states as well as the average resume latency from these different states.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Debian GNU/Hurd 2013 Release Brings New Packages
  2. Intel Ultrabook Performance Is Faster With Mesa 9.2
  3. Hot Relocation HDD To SSD Support For Btrfs
  4. Phoronix Test Suite 4.6.0 "Utsira" Released
  5. New Intel X.Org Driver Supports All Of Haswell
  6. SQLite Now Faster With Memory Mapped I/O
  7. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  8. Qt For Tizen Launches, Based On Qt 5.1
  9. KTAP Released For Linux Kernel Dynamic Tracing
  10. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
  11. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
Latest Forum Talk
  1. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  2. New Intel X.Org Driver Supports All Of Haswell
  3. Microsoft Releases Skype For Linux 4.2, Has...
  4. Intel Ultrabook Performance Is Faster With Mesa...
  5. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  6. Debian GNU/Hurd 2013 Release Brings New Packages
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite