[SRU] [Xenial] [PATCH 00/10] Enable NVMe APST for Xenial

Seth Forshee seth.forshee at canonical.com
Fri Apr 28 12:22:13 UTC 2017


On Fri, Apr 28, 2017 at 12:20:12PM +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1664602
> 
> Impact:
> NVME APST feature is not enabled, so the power consumption is higher. We
> already did that for Yakkety and Zesty. After upstream adjusted a new quirk for
> XPS 9550 and Precision 5510, I think it's time to make it into Xenial.
> 
> Fix:
> Enable NVME APST to conserve energy.
> 
> Test:
> Use 'nvme get-feature -f 0x0c -H /dev/nvme0' from nvme-cli to query the feature.
> 
> Before APST enabled:
> get-feature:0xc (Autonomous Power State Transition), Current value:00000000
>         Autonomous Power State Transition Enable (APSTE): Disabled
> 
> After APST enabled:
> get-feature:0xc (Autonomous Power State Transition), Current value:0x000001
>         Autonomous Power State Transition Enable (APSTE): Enabled
> 
> In addition, with the new quirk, the deepest power state is disabled on Precision
> 5510 & Samsung NVMe. I verified this via `nvme get-feature -f 0x0c -H /dev/nvme0`.
> 
> Last two commits 'nvme: Adjust the Samsung APST quirk' and
> 'nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"' are from Jen Axboe's block tree.

Aren't there some other drives which are still known to need quirks,
i.e. LP #1686592? I think we need to hold off on enabling APST until we
have quirks for all drives which are known to have problems with it.

Seth




More information about the kernel-team mailing list