05-18-2018 09:47 PM
05-18-2018 11:59 PM - edited 05-19-2018 01:55 AM
On Fedora 4.16.8-300 on an X1C Yoga 3rd gen (very close cousin to the X1C6), my experiences with
is that the machine appears to go to sleep (the light on the lid is blinking and it stays asleep) but the power consumption while "sleeping" is awful. It should be around .1 to .2 W/hr but is around 10x that amount (see this link for a similar issue). The power consumption I am getting in "Sleep" is roughly equivalent to what I get when the screen dims after not using the machine but the machine is still awake (~2W/hr).
I am using hibernation and hoping this will someday be sorted.
05-21-2018 12:05 AM
I have this very same problem. Sleep ("Suspend to RAM" in Kubuntu 18.04) makes the computer go to some sleep-like state but the energy consumption seems to be roughtli 1.5 W/h.
05-28-2018 09:00 AM
@Roman79: I agree that even under Windows the modern Standby is unusable and drains horrible amounts of battery. I have around 2.5%/hour whereas I think 0.3%/hour is considered acceptable.
I have opened a thread for windows users having problem with X1C6 battery drain in sleep.
I would be glad if you could state your battery drain in %/hour or mW and, if applicable, main opponents as reported by microsofts powercfg /sleepstudy.
06-23-2018 11:42 AM
Has there been any progress on this? I just had our lab purchase this and I'm going to return and get Dell if I don't hear back in 2-3 days. Not surprised: handed over to a Chinese company and now thinkpad is a disaster.
06-23-2018 07:13 PM - edited 06-23-2018 07:14 PM
link didn't work, here it is again (it was missing the last parenthesis for me):
06-24-2018 12:56 AM
Has anyone tried the current BIOS version 1.23 yet? Does it work OK with Linux? Does it solve any of the problems running Linux on the X1C?
06-24-2018 12:44 PM
BIOS update won't work. I didn't bother trying. (Read further below for info on that)
What fixed it for me
Okay so I gave the fix from delta-xi a try and looks like it works well for me as well.
From his page here:
They removed traditional deep sleep (ACPI S3 sleep state) in favor of a new, Microsoft-driven sleep state called Windows Modern Standby, aka Si03. This sleep state doesn't fully turn off all components except for main memory, but puts the devices themselves into an ultra low-power state. This way, much like modern smartphones do, some devices can briefly wake up particular components of the system - most notably communication devices. The idea is, to have an always-connected feature, to e.g. download updates while sleeping or stay connected to a WiFi during sleep. This may or may not be preferable idea, but for me it is not.
On the Intel Core architecture, Linux doesn't deal with Si03 too well (as opposed to Intel Atom CPUs) and suspend energy consumption is around 4 watts on the X1, which is extremely high and won't even give you a single day of suspend time.
The issue is that Lenovo has opted to solely adopt a new standby protocol disregarding the previously used one supported by ACPI. (In my opinion not giving a backwards compatible option is quite irresponsible and I can understand the frustration of others on this forum)
To fix this, you need to perform some things which a new user may feel uncomfortable with, but it does fix the issue.
Again, the instructions are here.
Some differences in implementation I took from this post:
Why I think BIOS update won't help
From the forum, it sounds like interaction with Lenovo support was negative and that they have refused to offer S3 support by upgrading their BIOS. I took a look at the summary of changes of their last BIOS update (which includes list of changes from the very beginning) and there is no mention of adding th S3 suspend state.
See the summary of changes here. Search for string "summary of changes"
I think we just need to wait for ACPI to catch up.
Anyway, with my personal experience, I would say to stay away from Lenovo. Not a good company. My prevoius laptop was a Dell XPS13 and I have never had issues (it's 3.5 years old and I mainly got a new laptop because I was offered budget money for it). For any issues I did have I had amazing support! BIOS updates were released for linux related issues! I'm strongly considering returning it tomorrow if my company will allow me and getting a newer version of the XPS.
06-24-2018 05:18 PM
I am deeply dissatisfied with Lenovo playing the moronic Microsoft fiddle. Bad breed MS can't help it to try sneak their way into BIOSes and taking over Hardware. Lenovo gave in to the candy of MS sales reps. If Lenovo does not change course and open up to FOSS with dedication and sincerity, I will soon toss this Carbon as I did already with the Virus from Redmond it came with pre-installed.
I'm a senior cloud architect and can't afford to play silly BIOS patch games because some world domination attitude of a single software vendor. To not being able to use Linux as a work tool would mean the end of my professional carrer. Lenovo - I will blog about this and yes this will damange your reputation in the IT community, my blog readers are from Google, Intel, Amazon and other Tier 1 ICT companies. Lenovo - we are watching!
06-24-2018 08:56 PM
Following delta-xi's instructions I get the deep sleep working. However, the usage is still .5 W/h *and* touchpad becomes completely untrustable. Sometimes touchpad doesn't work at all no matter what modprobes I execute.