Hello there!
I received my framework a couple weeks ago and I noticed the same thing, that high battery drain. I have followed this page to investigate. It looks like during s2idle the system spend only 50% of its time in C10 according to this command :
turbostat --show Pkg%pc2,Pkg%pc3,Pkg%pc6,Pkg%pc7,Pkg%pc8,Pkg%pc9,Pk%pc10,SYS%LPI rtcwake -m freeze -s 60
I made a few tests and came to almost the same conclusion as @Nils : the HDMI expansion card is responsible for this. Just unplugging it make the system stay in C10 95% of the time which solves the battery drain and the heat issue I have.
For science, here are my numbers:
With HDMI card
61.493130 sec
Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 Pkg%pc8 Pkg%pc9 Pk%pc10 SYS%LPI
1.56 38.90 0.00 0.05 0.00 0.37 58.76 58.20
1.56 38.90 0.00 0.05 0.00 0.37 58.77 58.20
Without HDMI card
61.982575 sec
Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 Pkg%pc8 Pkg%pc9 Pk%pc10 SYS%LPI
1.58 0.84 0.00 0.10 0.02 0.33 96.58 95.18
1.58 0.84 0.00 0.10 0.02 0.33 96.59 95.18
There might be a bug in the bios or the card’s firmware itself. Where can we report this so that Framework’s staff can have a look at it?