If it is not deep, add mem_sleep_default=deep to your kernel cmdline variable (for grub, edit /etc/default/grub and re-generate the grub configuration.
Check the sleep mode by doing cat /sys/power/mem_sleep and see whether the selected sleep mode (surrounded by square brackts) is s2idle or deep. Investigation revealed that Linux was trying to use the old s2idle means of sleep.
(some of these options might be redundant specifically PSR appears to be enabled by default, and modesetting is probably already in use) Sleep Mode Power UsageĪfter initial installation, sleep mode appeared to be fairly inefficient, consuming not much less power than would be used in normal use with the screen off. Per the Arch wiki, more power can be saved by creating /etc/modprobe.d/nfwith the following content: options i915 modeset=1 enable_rc6=1 enable_fbc=1 enable_guc_loading=1 enable_guc_submission=1 enable_psr=1 A few notes based on the installation guide for the previous version.