News for hackers. Stuff that matters.
Re:The new and upgraded Framework Laptop by deng on Thursday May 19, 2022 @09:45AM (#31434568)
Does the laptop support proper S3 sleep, or is this impossible with modern Intel CPUs?
Re:The new and upgraded Framework Laptop by nrp on Thursday May 19, 2022 @10:30AM (#31435132)
S3 was technically not supported in 11th Gen Intel Core, but seemed to mostly work anyway. S3 is also not technically supported in 12th Gen Intel Core, and it seems to mostly not work at the moment, and it is unclear if that will change. However, s0ix continues to improve substantially in recent kernels, to the point where there doesn't seem to be a major standby battery life advantage to s3 anymore (on 11th Gen).
Re:The new and upgraded Framework Laptop by mjard on Thursday May 19, 2022 @11:33AM (#31436036)
Would love to see a blog post on how your team diagnoses/profiles power issues.
Re:The new and upgraded Framework Laptop by nrp on Friday May 20, 2022 @01:14AM (#31443612)
I can't edit my comment anymore, but I have been informed that with recent firmware, s3 does seem to still work on 12th Gen Intel Core.
Re:The new and upgraded Framework Laptop by deng on Friday May 20, 2022 @01:57AM (#31443862)
Great to hear, thanks!
Re:The new and upgraded Framework Laptop by pedro2 on Thursday May 19, 2022 @10:23AM (#31435033)
I was under the impression it was largely a BIOS option.

Basically if S0idle is advertised as supported, S3 isn't.

On recent BIOS on Thinkpads this tends to be an option which can be toggled.

Re:The new and upgraded Framework Laptop by csdvrx on Thursday May 19, 2022 @01:32PM (#31437643)
> On recent BIOS on Thinkpads this tends to be an option which can be toggled.

Just because the BIOS says so doesn't mean it will work.

On some old Dells, the S0 implementation in the BIOS was just so broken it straight couldn't work, even in Windows. What saved the game was Microsoft carefully considering such scenarios and checking the battery budget: if S0 was draining the battery too fast for the computer to awake in a usable state (like, with enough power to at least boot...) it would give up on S0 and go S4 "hibernate" instead.

In Linux this is now called Hybrid Sleep (S0+S4) but I don't think it existed back when I was in university. Finding a working ACPI S3 was hard.

On thinkpads, as explained above, a working S3 is just sheer luck as Intel 11th gen shouldn't even support S3. On the 12th gen, it sure doesn't. I would be curious to know if S3 works with Linux on a X1 nano Gen2 (12th gen)

Re:The new and upgraded Framework Laptop by pedro2 on Tuesday May 24, 2022 @03:35AM (#31489133)
What do you mean doesn't support? Source?

PS: works on an 11th gen i5

EDIT: according to [1] S3 is supported on 12th. BIOS just hides it exists (not written in linked the article)

[1] https://edc.intel.com/content/www/us/en/design/ipla/software...