Session Leader: bwidawsk
hackmd (content has been migrated to this page)
Previous Generation
Opportunistic Idle (Runtime PM)
power down USB devices, SATA, etc?
We can switch PCI devices without drivers to D3, but this is disabled by default (hw.pci.do_power_nodriver=0) as it breaks things
Next Generation
turbostat is in ports, replacement for powertop
Known S3 Issues
LCD on various laptops (often KMS fixes this)
nvidia(4)
em(4) on some systems does not survive resume (Thinkpad X220)
Some Samsung nvd(4) drives will need nvme(4) code to suspend/resume successfully
Some devices have broken timecounters on resume (either frozen, or racing)
S4 may be useful as a base suspend/resume when S3 doesn't work