(In reply to chenyh570 from comment #108)
> it saids "[s2idle]"
In this case S3 sleep is deactivated. You could try to follow the section "Manual method" in https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Yoga_(Gen_3)#Enabling_S3_(with_BIOS_version_1.33_and_after), but instead of the patch it says there just replace
Name (SS3, Zero)
with
Name (SS3, One)
and in a line at the top like
DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000002)
you need to increment the last number (change it to 0x00000003 in this case). This is what it took for me to get S3 sleep working, and then right after suspending the speakers work if playback is started within a magical window of a few seconds.
(In reply to chenyh570 from comment #108)
> it saids "[s2idle]"
In this case S3 sleep is deactivated. You could try to follow the section "Manual method" in https:/ /wiki.archlinux .org/index. php/Lenovo_ ThinkPad_ X1_Yoga_ (Gen_3) #Enabling_ S3_(with_ BIOS_version_ 1.33_and_ after), but instead of the patch it says there just replace
Name (SS3, Zero)
with
Name (SS3, One)
and in a line at the top like
DefinitionBlock ("", "DSDT", 2, "LENOVO", "CB-01 ", 0x00000002)
you need to increment the last number (change it to 0x00000003 in this case). This is what it took for me to get S3 sleep working, and then right after suspending the speakers work if playback is started within a magical window of a few seconds.