I have a Lenovo ThinkBook 13S G3 ACN (AMD Ryzen 5800U with integrated graphics) running Fedora 35 and I am unable to put the computer to sleep nor "wake" it. I might've identified the problem, which is, the computer doesn't support ACPI S3 and uses s2idle (/sys/power/mem_sleep only has s2idle). I also found the line ACPI: PM: (supports S0 S4 S5) in /proc/kmsg. But I doubt it doesn't support S3 as this is a very modern laptop. I also am not able to update my UEFI firmware as Lenovo distribues their updaters for Windows (I have a ticket open in their forum but no one has responded yet), but I don't think they shipped the laptops with firmware that doesn't support S3. There is Bug ID 212539 and 207181 that mentions the same issue but someone said the issue is(was) targetted for kernel 5.14, but I already am on kernel 5.14 and the problem is still present (at least on my device) and linked issues are not it. About not being able to wake it up, after I suspend it when I press the power button, nothing happens except the power LED turns on. Only thing I can do at that point is to keep pressing the power button to force shutdown it. When I turn it on and log in, problem reporting utility tells me that there were a problem with the kernel but doesn't give out any other information with thhe report button greyed out. Also there are no options for ACPI in UEFI fw. Also, does S2Idle keep fans running? becausethe fans keep running when I suspend the computer. I'm a Linux begginer and I'm sorry if this report doesn't contain required info but I'm ready to provide more info if you need it. (Also excuse my poor formatting, I couldn't figure out how to put line breaks?)
> But I doubt it doesn't support S3 as this is a very modern laptop. Likely, S3 isn't supported *because* it is a very modern laptop. ODMs have started making units only supporting S0ix, so S3 support isn't advertised in the firmware. > but I already am on kernel 5.14 You may need 5.16 for all the S0ix fixes that have come in for amdgpu and amd-pmc.
Yes; I agree you should either pick up latest 5.15.y LTS release or the latest stable kernel (5.17.y) for s0ix support to work properly.