English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

11 Posts

05-12-2012

BE

31 Signins

299 Page Views

  • Posts: 11
  • Registered: ‎05-12-2012
  • Location: BE
  • Views: 299
  • Message 61 of 313

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

2018-03-25, 12:07 PM

wrote:
  • when i close the lid, then the system wakes up again. so i go to sleep with `sleep 5 && systemctl suspend -i` and then close the lid as fast as as possible :-)

Have you found a better solution to this? It's very annoying

Reply
Options

2 Posts

03-25-2018

SE

20 Signins

247 Page Views

  • Posts: 2
  • Registered: ‎03-25-2018
  • Location: SE
  • Views: 247
  • Message 62 of 313

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

2018-03-25, 15:04 PM

I'm on ubuntu 16.04 and managed to get this somewhat working as per archlinux wiki page and a reboot. But in order to resume correctly I have to press the power button.

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

Reply
Options

8 Posts

03-10-2018

CH

27 Signins

329 Page Views

  • Posts: 8
  • Registered: ‎03-10-2018
  • Location: CH
  • Views: 329
  • Message 63 of 313

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

2018-03-25, 20:49 PM
not yet.. :-(
Reply
Options

34 Posts

04-08-2018

DE

99 Signins

771 Page Views

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

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

2018-04-08, 6:06 AM

This is just another customer requesting an official solution from Lenovo. I have bought this laptop with the sole purpose to run Linux on it, as I have with many Lenovo laptops in the past. Now I have to consider returning it and buying a different make with better Linux support. Please Lenovo, a solution from your side would be greatly appreciated.

Reply
Options

25 Posts

04-01-2018

US

78 Signins

627 Page Views

  • Posts: 25
  • Registered: ‎04-01-2018
  • Location: US
  • Views: 627
  • Message 65 of 313

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

2018-04-11, 3:51 AM

Hi, thanks! Few questions, hopefully someone could clarify them for me:

 

- adding acpi.ec_no_wakeup=1 will basically fix the powerconsumption while going to s2idle, but not enable full s3 mode, right?

- will patching DSDT tables (and enabling S3, as per my understanding) be comparable with energy savings gained with acpi.ec_no_wakeup=1?

 

Thanks!

Reply
Options

5 Posts

03-19-2018

US

10 Signins

127 Page Views

  • Posts: 5
  • Registered: ‎03-19-2018
  • Location: US
  • Views: 127
  • Message 66 of 313

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

2018-04-11, 4:05 AM

1, acpi.ec_no_wakeup=1 is a S2idle feature, not for S3. S3 is not supported on Lenovo official BIOS.

 

2, patching DSDT to enable S3 power consumption is not tested, so I don't have the answer.

And I think S3 will cause some wakeup issues on some devices.

 

S2idle with acpi.ec_no_wakeup=1 already got low power consumption, Intel committed that S2idle will consume as much power as S3 with less wakeup time and less resume/wakeup issues.

For now it should a little more than S3 and acceptable.

Reply
Options

25 Posts

04-01-2018

US

78 Signins

627 Page Views

  • Posts: 25
  • Registered: ‎04-01-2018
  • Location: US
  • Views: 627
  • Message 67 of 313

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

2018-04-11, 4:23 AM
how do you measure power usage while in s2idle state?
Reply
Options

5 Posts

03-19-2018

US

10 Signins

127 Page Views

  • Posts: 5
  • Registered: ‎03-19-2018
  • Location: US
  • Views: 127
  • Message 68 of 313

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

2018-04-11, 5:21 AM

1, Simple way to measure the power consumption without other device:

$ upower -i /org/freedesktop/UPower/devices/battery_BAT0

energy is the current power level.

enter S0idle or S3  for some time. then check energy again, you can calc how much power was consumed.

This method is too rough, but at least you can do it without any other devices.

 

2, power analyzer:

It is a device to calculate the real power consumption.

Remove battery from your laptop, and connect the power analyzer with you laptop, it will show real power consumption/voltage/current.

 

Reply
Options

27 Posts

03-24-2018

US

160 Signins

1183 Page Views

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

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

2018-04-11, 14:45 PM

My responses are based on the X1 Yoga Gen 3 (a close cousin hardware-wise to the X1C6):

 


- adding acpi.ec_no_wakeup=1 will basically fix the powerconsumption while going to s2idle, but not enable full s3 mode, right?

This will reduce power consumption but on my yoga it was still unacceptably high compared to s3 sleep on my old x1 carbon gen 3 under linux.

 

I didn't try patching the DSDT tables but there is an earlier post on this thread that suggests that acpi.ec_no_wakeup=1 leads to very good results, but I didn't find that.

Reply
Options

25 Posts

04-01-2018

US

78 Signins

627 Page Views

  • Posts: 25
  • Registered: ‎04-01-2018
  • Location: US
  • Views: 627
  • Message 70 of 313

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

2018-04-11, 16:22 PM

Yeah, it did't went that well in my case (x1c6). I enabled this feature (Ubuntu 4.13.0-38), and powerconsumption during sleep is way to high - from 52% to 18% in 8 hours. Guess I need to patch DSDT tables after all.

 

Lenovo - hey, pls fix dat!

 

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete