English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

5 Posts

04-12-2018

CH

9 Signins

143 Page Views

  • Posts: 5
  • Registered: ‎04-12-2018
  • Location: CH
  • Views: 143
  • Message 121 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-18, 17:06 PM

any official updates?????

Reply
Options

4 Posts

05-14-2018

CA

12 Signins

178 Page Views

  • Posts: 4
  • Registered: ‎05-14-2018
  • Location: CA
  • Views: 178
  • Message 122 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-18, 17:58 PM

I reached out to Lenovo support on Twitter and Rydeen via private message.

 

The conclusion I've come to is Lenovo cannot release an unofficial BIOS for us, and for some reason cannot support S3 and S0i3 in the existing one (I have no idea what goes into writing firmware so I can't say if this limitation is ludicrous). This seems to go along the lines of (paraphrased) "we cannot support software that is not done with the utmost quality for our customers".

 

I was also referred to using the Ubuntu ceritified version of Ubuntu, unfortunately, it does not appear that they investigated the "Slow Resume from Suspend" thoroughly and made an assumption that it was working correctly, when the actual case was it was not sleeping in an acceptable manner. There is a bug against the certification of Ubuntu in Launchpad on the X1C6 explaining the issue with deep sleep. I believe the certification should be rescinded.

 

As of right now, there is little chance we will get any assistance from Lenovo. Removing the Ubuntu certification on the X1C6 would be a good step so others don't make this mistake. There is the DSDT patch that Ranguvar and fiji-flo (and a few others I believe) put together which helps a bit. It looks like we should turn our views towards proper kernel support for S0i3 (which was supposed to be supported as of 4.15 [link to bug]). I'm not sure what steps we can take to improve this situation.

 

 Update:

For the Ubuntu users out there, S0i# states should be coming soon, not sure if that will help us with the Lenovo BIOS though: https://twitter.com/8none1/status/997582081856335872

Also fractional scaling :heart:

Reply
Options

3 Posts

03-03-2018

US

13 Signins

98 Page Views

  • Posts: 3
  • Registered: ‎03-03-2018
  • Location: US
  • Views: 98
  • Message 123 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-18, 21:31 PM

So far my experience with S0i3 has been excellent. I'm on kernel 4.15 (Ubuntu 18.04) and have perfect S0i3 support after the following steps:

 

- Enable Thunderbolt 3 compatibility mode in the BIOS

- Disable internal card reader in BIOS (under security settings)

- Add kernel flag: acpi.ec_no_wakeup=1

 

This process is documented here:

 

https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_6)

 

Sleep and wake are almost instant. Power usage is the same as S3. Overall, a great experience.

Reply
Options

2 Posts

05-06-2018

US

17 Signins

314 Page Views

  • Posts: 2
  • Registered: ‎05-06-2018
  • Location: US
  • Views: 314
  • Message 124 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-18, 23:44 PM
What does

$ cat /sys/power/mem_sleep

show?
Reply
Options

35 Posts

04-08-2018

DE

99 Signins

771 Page Views

  • Posts: 35
  • Registered: ‎04-08-2018
  • Location: DE
  • Views: 771
  • Message 125 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-19, 4:47 AM
I had some issues with acpi.ec_no_wakeup=1 (also Ubuntu 18.04 with kernel 4.15). At first it worked fine, but then the laptop wouldn't sleep anymore - it just immediately woke up again. Haven't looked into it yet, but maybe I'll give it another try.
Reply
Options

27 Posts

03-24-2018

US

161 Signins

1183 Page Views

  • Posts: 27
  • Registered: ‎03-24-2018
  • Location: US
  • Views: 1183
  • Message 126 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-19, 6:59 AM

On Fedora 4.16.8-300 on an X1C Yoga 3rd gen (very close cousin to the X1C6), my experiences with

acpi.ec_no_wakeup=1

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. 

Reply
Options

11 Posts

04-24-2018

FI

24 Signins

161 Page Views

  • Posts: 11
  • Registered: ‎04-24-2018
  • Location: FI
  • Views: 161
  • Message 127 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-21, 7: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.

Reply
Options

33 Posts

05-13-2018

DE

59 Signins

232 Page Views

  • Posts: 33
  • Registered: ‎05-13-2018
  • Location: DE
  • Views: 232
  • Message 128 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-05-28, 16:00 PM

@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.

https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Carbon-6th-Gen-Battery-drain-in-sleep/td-p/4075415

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.

Reply
Options

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-06-23, 18:42 PM

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.

Reply
Options

4 Posts

06-24-2018

US

10 Signins

105 Page Views

  • Posts: 4
  • Registered: ‎06-24-2018
  • Location: US
  • Views: 105
  • Message 130 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-06-24, 2:13 AM

link didn't work, here it is again (it was missing the last parenthesis for me):

https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_6)

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete