I was able to enable "Low Power S0 Idle Capability" via WINSCE. Could not observe any improvements. cat /sys/kernel/debug/pmc_core/package_cstate_show Package C2 : 67638118 Package C3 : 0 Package C6 : 0 Package C7 : 0 Package C8 : 0 Package C9 : 0 Package C10 : 0 GitHubGitHub - ab3lkaizen/SCEHUB: SCEWIN binaries and solutions...SCEWIN binaries and solutions for various error messages - ab3lkaizen/SCEHUBThen i used the 6.18-rc2 kernel on Ubuntu and found /sys/kernel/debug/pmc_core/substate_requirements https://github.com/gregkh/linux/commit/a22bc8643889ef5a3c032700f69001fdc457413c
S0ix Modern Standby,[34] or "Low Power S0 Idle". Partial processor SoC sleep.[35][36] Sub states include S0i1, S0i2 and S0i3. Known to ARM and x86 devices.Don't know if a sleep state influences package states. https://en.wikipedia.org/wiki/ACPI
So you mean that on intel 15th gen there is only one package c-state? Because the info from powertop and turbostat matches my windows findings with throttlestop. The idle power (package W from hwinfo) matches the reading from turbostat. And also power from the wall is identical. I guess Linux pstate handling has nothing in common with Windows but shows the same results.
Hello! I did also a lot of testing on Asus Pro WS W880-ACE SE. So you mean powertop (built from source) and also turbostat is wrong about the package cstates? I also tested on windows using throttlestop and also could only observe package c2 states, so it would match powertop and turbostat.