为什么我不能使用混合睡眠?

为什么我不能使用混合睡眠?

在 Kubuntu 18.04 中,我创建了一个已投入运行的交换空间,因为在 KDE 分区管理器中它有“停用交换”选项,这意味着它已被激活。

另外,我还可以看到这一点:

$ swapon -s
Filename                                Type            Size    Used    Priority
/swapfile                               file            1698080 0       -2
/dev/sda6                               partition       4245500 0       -3

意思是我也有交换文件旁边分割

这些加在一起显示有 5804 MB 的交换内存,是空闲的:

$ free -m
              total        used        free      shared  buff/cache   available
Mem:           3860        1620         247         180        1992        2156
Swap:          5804           0        5804

但混合睡眠不起作用:

~$ systemctl hybrid-sleep
Failed to put system into hybrid sleep via logind: Access denied

它会要求输入密码,让计算机冻结片刻,然后失败(systemctl suspendsystemctl poweroff不需要密码且不会失败不同)。


回答后进行编辑。 注意:

  • 我有 Windows 10 双启动

  • Windows 中已禁用快速启动。

  • 使用的是传统 BIOS,而不是 UEFI,并且我在 Windows 中没有 UEFI 设置。

我的分区方案如下:

在此处输入图片描述

答案1

请检查您的系统是否支持混合暂停。在终端中输入

sudo pm-is-supported --suspend-hybrid && echo "Hybrid suspend is supported" || echo "Your system doesn't support hybrid suspend"

如果输出得到支持混合暂停,在终端继续。

sudo nano /etc/pm/config.d/00-use-suspend-hybrid

ctrl然后使用++shift将以下代码粘贴到空白区域v

if [ "$METHOD" = "suspend" ]; then
METHOD=suspend_hybrid
fi
PM_HIBERNATE_DELAY=900

PM_HIBERNATE_DELAY 代表休眠前的时间(以秒为单位)。

ctrl现在使用+保存文件并使用+o退出。ctrlx


在双重启动设置中禁用 Windows 快速启动。

Windows 用户可能会遇到双启动和虚拟化方面的麻烦。此外,一些用户甚至报告说,他们键盘上的电源按钮不起作用,PS 中的风扇继续旋转。

完整文章


因为它与内核有关,所以您仍然可以更改内核,看看它是否有效。


回答也可能对你有帮助。

相关内容