笔记本电脑从挂起状态唤醒后关机

Bry*_*ead 7 suspend power-management 12.04 12.10 14.04

通过合上盖子,从右上角的下拉菜单中选择挂起,或按下电源按钮并按下挂起,计算机进入挂起状态。没关系。

然后我尝试通过打开盖子(如果它已关闭)或按下电源按钮来唤醒计算机。再说一遍,没关系。

然后计算机将在大约 50% 的时间内立即关闭。暂停的时间越长,它似乎就越有可能关闭。

在成功恢复和关闭后,我拍摄了 /var/log/pm-suspend.log 的快照。唯一的区别(当然在时间戳之外)是一个成功的简历,在报告了各种挂起钩子的成功后,写道:

Thu Jul  5 21:36:45 PDT 2012: performing suspend
Thu Jul  5 21:37:10 PDT 2012: Awake.
Thu Jul  5 21:37:10 PDT 2012: Running hooks for resume
Run Code Online (Sandbox Code Playgroud)

然后报告成功的简历挂钩。当它关闭时,日志以“执行挂起”结束。我比较了这两个文件,所以我知道这是唯一的区别。

因此,它看起来甚至没有试图醒来。

会喜欢这个的一些想法。我已经在网上搜索过,但似乎找不到其他人遇到同样的问题(计算机在进入挂起时关闭,或者仅在按下电源按钮唤醒时关闭似乎更常见,并且没有看到任何像我的一样随机)。我会更新任何要求的信息。

编辑:

忘了给我的笔记本电脑的详细信息!我在配备 Intel Core 2 Duo、1.5GHz 的 Dell Inspiron 1420 上运行 12.04、64 位。没有显卡。2G 内存。我最近不得不拆卸和重新组装它(必须安装一个风扇),所以在这个过程中可能会搞砸一些事情。

更新:

我已经升级到 12.10,但仍然遇到同样的问题。

xlu*_*asx 0

对于一些人来说,这是 NVIDIA 驱动程序的问题,通过安装最新的专有驱动程序可以解决。如果您像我一样拥有 NVIDIA Optimus 显卡,则该硬件不支持挂起操作。要更新您的驱动程序:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

我希望这能为您指明正确的方向!