12th gen battery questions on linux

One additional note since I was just doing some testing on the MicroSD card reader module. It appears to raise idle power usage by 2W+ (!!!) on my Framework. powerstat and powertop seem to disagree on C-State residency, but powertop seems to be more likely to be correct (since it matches the increased power usage) in suggesting that C10 never gets reached when the MicroSD card reader expansion module is plugged in:

C2 (pc2)   16.7%
C3 (pc3)    7.8%
C6 (pc6)    1.4%
C7 (pc7)    0.0%
C8 (pc8)   67.3%
C9 (pc9)    0.0%
C10 (pc10)  0.0%

I think the answer to this question is that one should absolutely order 4 USB-C/A expansion modules if they care at all about maximizing battery life. Honestly, Framework probably needs to test and list the power consumption for each of the modules under idle and in suspend in Windows and Linux since they appear to behave pretty wildly different.

2 Likes