APPLIED(B,C): [Resend] [SRU] [B/C/D/Unstable] [PATCH 0/2] Power consumption during s2idle is higher than long idle (Intel SSDPEKKF)
Stefan Bader
stefan.bader at canonical.com
Tue Jan 8 11:57:01 UTC 2019
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190108/dd523a13/attachment.sig>
More information about the kernel-team
mailing list