diff options
author | Benjamin Hipple <bhipple@protonmail.com> | 2018-12-27 17:29:47 -0500 |
---|---|---|
committer | Benjamin Hipple <bhipple@protonmail.com> | 2018-12-27 18:40:08 -0500 |
commit | bd1ef85b981093151a3ac1127b2313870d236de4 (patch) | |
tree | 60f0424ce8a89c6ce6d33a2c16bcab32c3b42ba6 /lenovo/thinkpad | |
parent | 1e2c130d38d72860660474c36207b099c519cb6a (diff) |
lenovo x1 carbon gen6: update S3 suspend
With UEFI >= 1.30, there's an explicit option to enable S3 power management.
Once this is selected, S3 is enabled and "deep" is selected as the default
/sys/power/mem_sleep value without requiring any kernel boot parameters.
Diffstat (limited to 'lenovo/thinkpad')
-rw-r--r-- | lenovo/thinkpad/x1/6th-gen/default.nix | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/lenovo/thinkpad/x1/6th-gen/default.nix b/lenovo/thinkpad/x1/6th-gen/default.nix index 9584bc7..f876c08 100644 --- a/lenovo/thinkpad/x1/6th-gen/default.nix +++ b/lenovo/thinkpad/x1/6th-gen/default.nix @@ -2,7 +2,9 @@ # standing with kernel 4.6.11 is the following wiki page: # https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_6). The # TrackPoint and TouchPad issues there seem to have been fixed already. - +# +# Enable the lower-power S3 suspend state by upgrading the BIOS to version >= 1.30, +# then manually selecting Linux in the power management section. { config, pkgs, ... }: { imports = [ @@ -18,15 +20,4 @@ CPU_SCALING_GOVERNOR_ON_BAT=powersave ENERGY_PERF_POLICY_ON_BAT=powersave ''; - - # Enable S3 suspend state: you have to manually follow the - # instructions shown here: https://delta-xi.net/#056 in order to - # produce the ACPI patched table. Put the CPIO archive in /boot and - # then enable the following lines - # boot.kernelParams = [ - # "mem_sleep_default=deep" - # ]; - # boot.initrd.prepend = [ - # "${/boot/acpi_override}" - # ]; } |