<tobhe[m]>
sure, that's because we don't have hardware sleep states
<tobhe[m]>
but that's not the actual problem. Apple is doing the same
<tobhe[m]>
and I am pretty sure that some of it is wrong. we do disable CPUs
<tobhe[m]>
replied over there
john-cabaj[m] has joined #ubuntu-asahi
<john-cabaj[m]>
My Thinkpad uses s2idle
<john-cabaj[m]>
I don't think s3 works well anymore
<tobhe[m]>
most modern hardware doesn't support it.
<tobhe[m]>
another example of things using s2idle are basically all phones
<john-cabaj[m]>
Does s2idle only keep the lower power cores active?
<tobhe[m]>
less even, I think only a single one needs to remain active
<tobhe[m]>
and only register interrupt handlers for lid and power button
<tobhe[m]>
I think it is rather likely that there is some peripheral device not powering down properly
<tobhe[m]>
afaiu even macos doesn't use more than deep wfi, so the CPU should not be responsible for the difference we are seeing
<eslerm[m]>
<john-cabaj[m]> "My Thinkpad uses s2idle" <- aha, then I've likely used that on my t14s g2 and found a 0.40%/hour discharge rate
<eslerm[m]>
I'll test turning off just the monitor next then
<eslerm[m]>
(battery capacity is different from the m2, but trends within each system might tell us something)
<john-cabaj[m]>
cat /sys/power/mem_sleep should tell you
<eslerm[m]>
s2idle [deep]
<tobhe[m]>
s2idle only means that all of the sleep logic is left to the OS instead of being done in firmware, comparing different hardware doesn't make a lot of sense
<john-cabaj[m]>
eslerm[m]: I think that means you're using s3
<john-cabaj[m]>
I just changed this last week in my BIOS (Linux --> Windows 10)
<tobhe[m]>
well unless you compare Apples to Apples 🥁
<eslerm[m]>
you can't compare between, but you can compare trends within
<john-cabaj[m]>
tobhe[m]: 🥁🔔
<john-cabaj[m]>
No cymbals?
<eslerm[m]>
📀
<john-cabaj[m]>
Good call
<eslerm[m]>
I didn't grok quick enough :)
<tobhe[m]>
But for real, this is incredibly hardware dependent since it really depends on your CPU but also all other attached devices and if and how they can be powered down and small differences in power consumption make a huge difference in battery runtime