APPLIED(B,C): [Resend] [SRU] [B/C/D/Unstable] [PATCH 0/2] Power consumption during s2idle is higher than long idle (Intel SSDPEKKF)

Khaled Elmously khalid.elmously at canonical.com
Thu Jan 10 17:28:07 UTC 2019


On 2019-01-08 12:57:01 , Stefan Bader wrote:
> On 08.01.19 06:58, Khaled Elmously wrote:
> > On 2018-11-22 07:15:08 , Kai-Heng Feng wrote:
> >> BugLink: https://bugs.launchpad.net/bugs/1804588
> >>
> >> [Impact]
> >> On new systems that facilitate s2idle, we observed the power consumption
> >> raises higher than long idle does during s2idle with Intel NVMe
> >> SSDPEKKF.
> >>
> >> Short idle: 6
> >> Long idle: 2
> >> S2I: 4.8
> >>
> >> [Fix]
> >> Windows doesn't put nvme to D3 in modern standby, and uses its own APST
> >> feature to do the power management. To leverage its APST feature during
> >> s2idle, we can't disable nvme device while suspending, too.
> >> So, here is what we did on the driver, 1. prevent nvme from entering D3,
> >> 2. prevent nvme from being disabled when suspending.
> >>
> >> [Test]
> >> Verified on the new Intel NVMe, it fixes the power consumption issue
> >> with no regression. And the power consumption decreases to 2.8W during
> >> s2idle.
> >>
> >> [Regression Potential]
> >> Low, the patches only applied to specific nvme module, and from our
> >> test, the system is still stable.
> >>
> >> Kai-Heng Feng (2):
> >>   SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3
> >>   SAUCE: nvme: add quirk to not call disable function when suspending
> >>
> >>  drivers/nvme/host/pci.c | 2 ++
> >>  drivers/pci/quirks.c    | 1 +
> >>  2 files changed, 3 insertions(+)
> >>
> >> -- 
> >> 2.17.1
> >>
> >>
> >> -- 
> >> kernel-team mailing list
> >> kernel-team at lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/kernel-team
> > 
> Bug status does not reflect applied state.
> 
Fixed, thanks.





More information about the kernel-team mailing list