Yeah, so I’ve done some more experimentation and I’ve simplified my configuration pretty significantly.
First, I’m only using TLP for power management functions.
Then I have these settings configured:
CPU_ENERGY_PERF_POLICY_ON_BAT=power
PCIE_ASPM_ON_BAT=powersupersave
BTW, the ASPM setting is critical, as powersupersave allows the package to reach down into those C10 idle levels. Without that it wasn’t getting below C3.
I’ve re-enabled hyperthreading, turbo boost is available. So basically stock BIOS settings otherwise.
With that configuration I’m getting down to 2.6W idle. Before applying the ASPM setting I wasn’t getting below 4-5W.