[SOLVED] Just installed an M.2 NVMe SSD but now ASPM is disabled, will this also affect Sleep Mode ?

Sep 7, 2021
5
0
10
Hi fellow pros, could you help?

I just installed a new PNY XLR8 NVMe SSD into my notebook, however, I feel like the battery life is much less than expected, especially when I put the computer into sleep mode (S0, Modern Standby) the battery drain is terrible. It drains the whole battery overnight.

I run Windows' energy reporting tool:
powercfg /energy

which reports that:

Errors:
Platform Power Management Capabilities: PCI Express Active-State Power Management (ASPM) Disabled
PCI Express Active-State Power Management (ASPM) has been disabled due to a known incompatibility with the hardware in this computer.

5wpgCTk.png


I learnt from Wikipedia that "Active-state power management (ASPM) is a power management mechanism for PCI Express devices to garner power savings".

So, NVMe SSDs are PCIe devices, unlike SATA drives, am I correct? Does this mean that having ASPM disabled causes the NVMe SSD never "sleep" properly, thus it consumes much more power than a SATA disk would do?

I have also understood that NVMe drives can be quite power hungry, however, nowadays they have very efficient sleep modes, much more and advanced sleep modes than SATA allows. Except, what if the PC doesn't support ASPM?


I tried Windows' sleep report:
powercfg /sleepstudy
This reports massive power drain, but I really don't know how to interpret the results.
LNZ1wOl.png
 
Solution
ASPM is supported on XLR8
check hwinfo
on bus open pcie bridges to find your pny device, if it says under ASPM L0 and L1
mine drive doesnt supports it, it shows only L1 there, your drive should show L0 there
bPn7LAy.png