Re: [PATCH 1/1] acpica: fix suspend on ThinkPad X1 Carbon 6th

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://forums.lenovo.com/t5/Linux-Discussion/X1-Carbon-Gen-6-cannot-enter-deep-sleep-S3-state-aka-Suspend-to/m-p/4163130/highlight/true#M11492
reports s2idle consuming 2.5x more power than S3 on this laptop. That's
_after_ manual effort (powertop tuning and of course dealing with
Thunderbolt). There are many similar reports. This is why (e.g.) Arch
Linux recommends using https://github.com/fiji-flo/x1carbon2018s3 to
override DSDT on this laptop, with s2idle only as a secondary option.

For people using Linux inside Qubes, s2idle doesn't wake up at all on
this laptop, and the only workaround people have found is S3. I think
it's fair to describe this as s2idle not working. Outside the Xen
context I'd almost agree with "s2idle works but it consumes more power"
as a description, except that I'd say "much more power".

> It does not say "work around BIOS bug" but instead that Windows treats
> the two exclusively and I suppose they prefer Modern Standby over S3.

Microsoft claims that Windows will choose Modern Standby over S3 when
the BIOS announces both:

   https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby-faqs

But Lenovo says "When ACPI table was changed to support S3, Windows
Modern Standby doesn't work". I don't see how this can be reconciled
with the documentation. Lenovo is saying that there's a Windows bug, so,
as a workaround, Lenovo's BIOS provides wrong information (namely that
the laptop doesn't support S3). This patch fixes the wrong information.

---Dan

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux