[Public]
Hi,
There are a variety of x86 systems that advertise LPI support and as part of negotiation with firmware they don't end up using C-states in certain circumstances. This leads to higher runtime power consumption and also failure to enter s2idle.
In mainline there have been changes to block that behavior. Can you please backport these two commits from mainline? commit 01f6c7338ce267959975da65d86ba34f44d54220 ("cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function") commit eb087f305919ee8169ad65665610313e74260463 ("ACPI: processor idle: Check for architectural support for LPI")
This should go to 5.15.y and later stable kernels.
Thanks,