On Wed, Jan 5, 2022 at 8:39 PM Mario Limonciello <mario.limonciello@xxxxxxx> wrote: > > Currently the Linux kernel will offer s2idle regardless of whether the FADT > indicates the system should use or on X86 if the LPS0 ACPI device has been > activated. > > On some non-AMD platforms s2idle can be offered even without proper > firmware support. The power consumption may be higher in these instances > but the system otherwise properly suspends and resumes. Well, the idea is that s2idle should not require FW support at all. It may not be possible to reach the minimum power level of the platform without FW support, but that should not prevent s2idle from being used. > On AMD platforms however when the FW has been configured not to offer > s2idle some different hardware initialization has occurred such that the > system won't properly resume. That's rather unfortunate. Can you please share some details on what's going on in those cases? Technically, without FW support there should be no difference between the platform state reachable via s2idle and the platform state reachable via runtime idle.