我正在运行 Ubuntu 12.04,我的笔记本电脑* 无法从睡眠/挂起/休眠状态唤醒。(睡眠和暂停是一样的吗?)我什至不确定它在做哪些事情。当我完成一天的工作时,我会锁定我的屏幕 (Control-Alt-L)。当我第二天回来时,屏幕处于省电模式,没有任何打字或点击(在 USB 键盘/鼠标或内置键盘/触控板上)或点击电源按钮将使其恢复活力。
让我的机器工作的唯一方法是按住电源按钮直到它关闭,然后再次按下电源按钮将其重新打开。显然,我前一天打开的任何东西几乎都没有了——特别是,我的虚拟机都在没有任何警告的情况下被粗暴地关闭了。
这让我疯狂。我每天上班的第一个小时都在想办法让我的计算机在夜间停止锁定。
我试过的:
我的问题:如何在 Ubuntu 12.04 中禁用自动睡眠和/或休眠(和/或任何类似的)。我不在乎是否仍然可以通过按下按钮或运行某些命令或向后背诵 led zeppelin 歌词来睡眠/暂停/休眠/进行任何其他操作。我只希望我的笔记本电脑可以在早上准备好工作。
*笔记本电脑是戴尔 Latitude 或其他东西。我不想太具体,因为我看到很多类似的问题因为太具体而被关闭。我认为我的问题足够通用——这是一个关于最新、稳定版本的 Ubuntu 的问题。
链接到 dmesg
编辑:
到目前为止,我尝试过的任何事情都没有阻止 Ubuntu 在晚上睡觉,当它确实睡觉时,我尝试过的任何事情都不能可靠地让它醒来。我看过一些帖子说有问题的视频驱动程序会导致唤醒问题。
昨晚,凭直觉,我在下班前尝试切换到控制台 (ctrl+alt+1),只是想看看会发生什么。今天早上,当我唤醒计算机时,它立即唤醒回到控制台。我切换到 Gnome(ctrl+alt+7),虽然屏幕看起来冻结了,但我输入了密码,按了 Enter 键,然后做了一些咖啡。几分钟后我回来的时候,我的桌面已经准备好了,就像我昨晚离开的那样。
我将继续尝试这个,看看这是否是一个可靠的解决方案。
编辑2:
没有骰子。注销后切换到控制台对我没有任何作用......每天早上仍然需要重新启动我的计算机。这让我发疯......我不敢相信 Ubuntu 上的挂起是多么不稳定。或者它不能简单地被禁用的事实。
巧妙地破碎比坦率地破碎更糟糕......
背景:
我已经在系统设置 -> 电源中禁用了挂起。
“暂停”选项仍然出现在齿轮菜单上(不是我预期它会消失),并且我键盘上的睡眠(月亮)按钮仍然会触发暂停。
正如其他人所指出的那样,#1 中的选项太容易每个月左右被错误击中一次。
似乎有 1% 的平台正确挂起,因为某个地方的某些驱动程序工程师忘记检查 PCIe 或 IO 空间寄存器 X 在唤醒时是否已恢复。所以这比坏更糟糕:醒来后一切通常看起来都很好,但事实并非如此。希望这些损坏的寄存器都不会以缓慢的方式影响可靠性,例如 ECC 配置或存储 FIFO 深度。但是他们通常以一种或另一种形式这样做,这就是一个原因,例如,为什么针对图形驱动程序的勘误表在它们在市场上首次亮相数年后无限地继续下去(“图形芯片 X 在从暂停中恢复后一小时挂起等等等等” )。
应该有一个自动化测试来查看在睡眠周期中哪些寄存器发生了变化,但很少有供应商有这样的测试。由于预期某些寄存器(例如定时器)会发生变化,因此该测试有些复杂。更糟糕的是,有时您必须以特定顺序或特定粒度读取寄存器,或者首先在其他地方写入读取索引。所以这个过程不能集中在行业中一个方便的地方,比如 Canonical 的办公室。除非以易于比较的方式重新定义 PCIe,否则它真的非常无望,而事实并非如此。
由于驱动程序开发的混乱状态,将永远不会编写#5 中的神奇测试套件。因此,在没有那个的情况下,我的问题。
我非常绝望,我不介意在 /etc/whatever_suspend_file 上进行黑客攻击,但是如果有一种“礼貌”的方式来做到这一点会很好,比如系统设置中不存在的复选框 -> 电源,上面写着“永久禁用暂停,因为它从第一天起就考虑不周。”
注意:我不是在这里谈论休眠,它不应该受到上述问题的影响,因为它涉及电源循环。虽然原则上,从永久存储中恢复寄存器可能有类似的问题。
我有一台安装了 14.04 的 Toshiba Satellite S55-A5154。每次从暂停状态恢复时,键盘和鼠标都不起作用。我能做些什么来解决这个问题或为您提供更多信息?
我在 Ubuntu 中看到了暂停选项。它有什么作用?
我试过这个选项,但我的电脑进入低功耗模式,然后我无法将它恢复到正常状态。所以我不得不关闭我的电脑。
我刚刚将 Lenovo X1 Carbon 从 Ubuntu 20.04.4 升级到 22.04。以前,我可以通过打开盖子或按电源底部来从挂起状态唤醒。现在,升级后,我根本无法从挂起中唤醒!我需要强制关机,这很烦人。
知道如何解决这个问题吗?
更新:
$ sudo dmidecode -s bios-version
N1FET74W (1.48 )
free -h
total used free shared buff/cache available
Mem: 15Gi 1,7Gi 11Gi 526Mi 2,4Gi 12Gi
Swap: 2,0Gi 0B 2,0Gi
sysctl vm.swappiness
vm.swappiness = 60
swapon -s
Filename Type Size Used Priority
/swapfile file 2097148 0 -2
Run Code Online (Sandbox Code Playgroud)
更新2:
$ lsmod | grep -i think
think_lmi 28672 0
firmware_attributes_class 16384 1 think_lmi
thinkpad_acpi 122880 0
nvram 16384 1 thinkpad_acpi
ledtrig_audio 16384 3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi …
Run Code Online (Sandbox Code Playgroud) 自从安装 Ubuntu 12.10 Gnome remix 以来,我的系统遇到了不可预测和不需要的行为。
几乎在每次从挂起状态恢复后(或者甚至在屏幕变黑后解锁屏幕后),我都会收到apportcheckresume 错误和消息Ubuntu 12.10 has become an internal error。很多时候系统事件不会恢复,我需要重新启动它。其他时候登录屏幕不可见,屏幕是空白的,我必须写下我的密码in blanco
。
有时还会发生其他事情 - 纹理变得混乱,背景和窗口被水平线扭曲
抱歉,我无法本地化错误的日志文件。我的系统规格:
Ubuntu 12.10 3.5.0-19-generic Gnome 3.6 Thinkpad T400 Graphics Mobile Intel® GM45 Express Chipset Intel® Core™2 Duo CPU P8600
我找了几个小时,也许更多,寻找解决方案,我刚刚找到了它。我想与大家分享。这样可以更容易地在谷歌上搜索这个问题以更快地找到解决方案。所以,正如标题所说,下面是解决方案。
自从我升级到 Saucy Salamander 13.10 后,每隔大约三分之一暂停一次,网络就会被禁用,我无法重新启用它。我不得不重新启动以使其再次运行。
网络菜单将有选项启用网络,但单击它只会在菜单项中产生一个勾号,其他没有任何变化。
PC 是使用驱动程序 r8169 和 rt2800pci 的联想 IdeaPad S205。
我全新安装了 Ubuntu 14.04。一切都很好,除了在休眠/暂停后我得到一个黑屏。我可以使用Alt+ Ctr+F1然后Ctrl+ Alt+Del重新启动,屏幕恢复正常。
我正在使用开源X.org X-server
驱动程序。
我的笔记本电脑是 hp pavilion g6、APU A8-3520M 和 Radeon HD 6620G
我该怎么做才能让屏幕在暂停/休眠后恢复?我检查了 2010 年的一些旧线程,人们在系统中的某处添加了一小段代码以强制屏幕返回或其他东西。