With Linux 6.6, Intel Restoring Panel Self Refresh For Aging Haswell/Broadwell Laptops

Written by Michael Larabel in Intel on 3 August 2023 at 03:52 PM EDT. 3 Comments
INTEL
It's been ten years since Intel launched the Haswell processors that were great for the time followed by Broadwell. On the laptop side for Haswell and Broadwell the Panel Self Refresh (PSR) power-savings support has been rather notorious at least on the Linux side. Finally for the Linux 6.6 kernel due out in late 2023, the developers are re-enabling PSR support for these aging laptops.

Panel Self Refresh is a power-savings feature that can lower device power by letting the laptop display panel refresh independently when the screen contents are static. Due to various hardware issues and quirks coming about, Panel Self Refresh for Haswell and Broadwell ended up getting disabled by the kernel due to these problems during the early times of PSR appearing on laptops.

Ten years after Haswell laptops first appeared, the outstanding PSR problems are believed to be addressed and thus the Intel Linux developers going ahead and re-enabling PSR1 for Haswell and Broadwell.


The re-enabling of PSR1 for HSW/BDW was sent in today as part of the drm-intel-next patches queuing in DRM-Next until the Linux 6.6 cycle kicks off in a few weeks. This week's Intel i915 DRM driver pull also has other PSR fixes, HDCP improvements, continued fixes around Meteor lake display handling, and other general driver fixes and enhancements.

Flipping Panel Self Refresh on for Haswell/Broadwell is just a few lines of codes to set the "has_psr" and "has_psr_hw_tracking" bits so in the event of problems down the road it will be easy for kernel developers to disable this power-savings feature should all bugs not be ironed out.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week