There is an issue about suspend on Thinkpad X1 Carbon when using Ubuntu 18.04.
When you close the lid suspend does not works well. It will continue cose some
power and get you laptop hot.
The root cause is the 6th gen X1 Carbon supports S0i3(Which is also known as
Windows Modern Standby) but does not support the S3 sleep state.
After some researching, the workaround can be this:
add below kernel parameter to enable s0i3 sleep support
This disables wakeup/resume via lid open
enable Thunderbolt BIOS Assist Mode in BIOS configure
It is in
Config -> Thunderbolt BIOS Assist Mode - Set to "Enabled"
disable SD card reader
More details about this issue can be found at
I will test this work around later and update result.
Another workaround is at https://delta-xi.net/#056, but I haven’t test for it.
Over 8 hours sleep, battery only costed from 99% to 91%, which I think is OK.
Also the temperature is low, so I think the workaround is useful.