我也遇到了这个问题困扰我... 经过多次尝试之后,重新安装Ubuntu 18.04解决了问题,现在一切都正常工作。我还使用了Nvidia的“已测试”驱动程序,因为之前是Nvidia惹的祸。
也许是"sudo add-apt-repository ppa:graphics-drivers" ppa安装了PPA的“额外”内容和/或396驱动本身导致了我的笔记本无法休眠的问题。
无论如何,在撰写本文时,它完美地运行着NVidia的390测试驱动程序。顺便说一句,它也长时间使用396驱动程序运行良好,但上周出现了问题 - 再次!虽然我不知道确切的原因...
它/曾经肯定与NVidia驱动程序有关,因为切换到Nouveau驱动程序也可以工作,但我当然不喜欢那个选项。
希望能帮到你,Mark
附注:这里是我关于Ubuntu和休眠的其他Tomboy笔记
18/07 故障排除
‣ 先决条件 - 您的内核是否支持挂起到磁盘?
• 内核支持/sys/power/state中列出的任何内容,所以:
• 猫/ sys / power / state
• 允许(据我所知)在此处输入的包括:mem,standby,freeze,disk。解释:
∘ mem - 有几个意思,在您的系统上,您可以通过cat / sys / power / mem_sleep找出确切的意思。我有:s2idle [deep]
∘ standby - 开机挂起(如果支持)
∘ freeze - 挂起到空闲(STI)
∘ disk - 挂起到磁盘(STD),休眠。这是您想要的。
∘ 我的说:冻结内存磁盘-完美!
• 然后我们需要检查
• $ cat /sys/power/disk
‣ [平台] 关机 重启 暂停 测试恢复
‣ [禁用]
• (不太好)
‣ 启用休眠并将其放入菜单-轻而易举
• sudo apt install pm-utils cpufrequtils
• 然后通过运行命令测试计算机是否支持休眠:
• sudo pm-hibernate
• 在计算机关闭后,再次打开它。
‣ 你的打开的应用程序重新打开了吗?如果是这样,那就说明休眠功能正常;如果不是,那么休眠功能就无法使用。你可以检查一下你的Swappiness分区是否至少和可用的内存一样大,这可能会解决问题。问题!无法休眠!
∘ 测试:pm-hibernate - (如果已安装pm-utils软件包),或者
∘ 可行!在重新安装18.04之后,尚未安装Nvidia驱动
∘ systemctl hibernate
∘ 可行!在重新安装18.04之后,尚未安装Nvidia驱动
∘ 将休眠选项重新添加到关机菜单:
• 1. 使用以下命令编辑特定文件。
• sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
• 2. 滚动文本文档并找到以下部分:
∘ [Disable hibernate by default in upower]
∘ [Disable hibernate by default in logind]
∘ 在这两个部分中将值从no更改为yes:
∘ ResultActive=no(将其更改为yes)
‣ 保存、退出和重启 - 完成!