top | item 33848062

(no title)

sydney6 | 3 years ago

I have a ThinkPad X1 Carbon Gen6, and indeed there is the "Linux" sleep-state option, which has been working for years just fine for me. I'm running a Linux-based OS. Before Lenovo added this option via bios update (via fwupd:), i indeed had to manually manipulate the DSDT to achieve S3 sleep.

discuss

order

bluedino|3 years ago

Even with Linux, sleep on my Thinkpads is still a coin flip

pbnjeh|3 years ago

sydney6 is referring to a Thinkpad BIOS setting that is labeled "Linux" but really pertains to enabled sleep/power states -- per Linus' video (the OP), this setting works just fine with Windows, too.

This is all described towards the end of the video, for those who don't want to watch the whole ~11 minute thing.

P.S. I should clarify that it works just fine with Windows settings hackery that was being used prior to BIOS implementors disabling or eliminating S3 in their BIOS's.

sydney6|3 years ago

It depends, this thinkpad has lpddr memory and if i suspend the system, it can indeed go for weeks (2-3) on a single charge on S3. I used to only update the truly necessary like firefox and the like on do reboots only every 50-60 days with a kernel upgrade and had never issues with multiple daily suspend/resume cycles execpt every 3-4 months, the wifi/bt controller wouldn't correctly load FW and needed reloading, that's about it. _But_, imho, this works only completely "naked", that is, i use a separate usb-c DP-alt-mode cable, a separate usb-c charging cable and keyboard/trackpad via bluetooth. I have had issues with Thunderbolt-Docks _and_ USB-C Docks (so far: Lenovo, Caldigit, Belkin, no-name), USB-C Monitors with integrated Hubs and NICS, USB-NICS, USB-Hubs, pretty much everything external connected, that is not onboard the machine itself. This works well, the rest is a complete disaster and i fear not completely Windows/Mac/Linux Kernel's fault.

rtpg|3 years ago

I had always assumed I was doing something wrong, glad to hear it’s not just me. Ubuntu works extremely well except for sleeping just emptying the battery. Got way to used to MacBooks not killing the battery in like 24 hours of sleep…

theatomheart|3 years ago

using linux + sleep = ur wrong. turn your computer off. sleep is a lie that never EVER did what it claimed. the only thing it's good for is enabling bad user behavior. period.

deaddodo|3 years ago

I’ve run Linux on both my Dell XPS 15 (9500) and my Zephyrus G14 (2022). In both cases, the default state is to sleep like Windows 11’s modern standby. In Zephyrus’ case, I can force the old behavior as it’s still supported by the UEFI. However, the Dell can only be powered off or use modern standby. It does not support traditional sleep states. This is, in fact, one of my main reasons for the “downgrade”.

pbnjeh|3 years ago

Thank you!