这一切都是在升级到 13.10 后开始发生的,现在我正在运行 14.04 并且仍然有同样的问题。
当我合上盖子或这样做时sudo pm-suspend
,笔记本电脑会暂停 2-5 秒并自行唤醒。
如果我尝试休眠,也会发生同样的情况。
我有一种直觉,有些东西正在唤醒/使 cpu 退出挂起模式,但我不知道是什么。
任何帮助解决这个烦人的问题?
编辑:
感谢@Fabian ,我能够发现以太网卡似乎行为不正常,即使在我将卡设置为不在局域网上唤醒(无论是做acpitool -W 3
还是echo disabled > /sys/bus/pci/devices/0000:00:19.0/power/wakeup
或echo IGBE > /proc/acpi/wakeup
,笔记本电脑不断醒来并在我这样做时显示此内容)acpitool -w
Device S-state Status Sysfs node
---------------------------------------
1. LID S3 *enabled
2. SLPB S3 *disabled
3. IGBE S4 *enabled pci:0000:00:19.0
4. EXP1 S4 *disabled pci:0000:00:1c.0
5. EXP2 S4 *disabled pci:0000:00:1c.1
6. EXP3 S4 *disabled
7. EXP4 S4 *disabled
8. EXP5 S4 *disabled pci:0000:00:1c.4
9. EHC1 S3 …
Run Code Online (Sandbox Code Playgroud) 我有一台运行 Ubuntu 16.04 的戴尔 XPS 13。在上周末,我注意到这台笔记本电脑将关闭而不是挂起 - 无论是盖子关闭还是手动点击挂起。
我曾尝试编辑我的/etc/systemd/login.conf
(for HandleLidSwitch
) 和/etc/default/acpi-support
(for SAVE_VIDEO_PCI_STATE
),但两种方法都没有奏效。我读到Ubuntu 在挂起时关闭?但似乎没有答案。
我能在这里做什么?
我最近升级到 Ubuntu 16.04LTS,现在看来是个错误的决定。很多错误。挂起后无法正常恢复。在恢复它的行为几乎冻结。硬盘驱动器活动过多,恢复速度很慢。连鼠标指针都卡住了。有什么解决办法吗?
更新:添加硬件信息
系统信息
Manufacturer: Dell Inc.
Product Name: Inspiron N5030
Version: Not Specified
Serial Number: GSZY0N1
UUID: #################
Wake-up Type: Power Switch
SKU Number: Not Specified
Family:
Run Code Online (Sandbox Code Playgroud)
处理器信息
Socket Designation: Microprocessor
Type: Central Processor
Family: Core 2 Duo
Manufacturer: Intel
ID: ##############
Signature: Type 0, Family 6, Model 23, Stepping 10
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address …
Run Code Online (Sandbox Code Playgroud) 我有 Nvidia 1080ti 显卡,它刚用了几天。此外,我使用 apt 全新安装了 Ubuntu 18.04 和最新的 nvidia-390 驱动程序:
~$ sudo dpkg -l | grep nvidia
ii libnvidia-cfg1-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.59-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVENC Video Encoding runtime library
ii …
Run Code Online (Sandbox Code Playgroud) 我不小心点击了系统设置>电源下的“当电源严重不足时”选项。原来的条目是空白的,但我点击后只有两个选项是休眠和关机。我想将其设置回挂起。
我的 Ubuntu 12.04 在暂停后立即唤醒时遇到问题。我通过更改 /proc/acpi/wakeup 中的设置解决了该问题,如以下问题中所建议:如何防止从挂起和/或休眠状态立即唤醒?.
更改设置后,系统完美进入挂起状态并保持挂起状态,但在我将其唤醒后,/proc/acpi/wakeup 中的设置与我设置的不同。
暂停前:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
SMB0 S4 *disabled pci:0000:00:03.2
PBB0 S4 *disabled pci:0000:00:09.0
HDAC S4 *disabled pci:0000:00:08.0
XVR0 S4 *disabled pci:0000:00:0c.0
XVR1 S4 *disabled
P0P5 S4 *disabled
P0P6 S4 *disabled pci:0000:00:15.0
GLAN S4 *enabled pci:0000:03:00.0
P0P7 S4 *disabled pci:0000:00:16.0
P0P8 S4 *disabled
P0P9 S4 *disabled
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *disabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *disabled pci:0000:00:06.1
PWRB S4 *enabled
SLPB S4 *enabled …
Run Code Online (Sandbox Code Playgroud) 这似乎是一个常见问题,但在尝试了我在论坛上找到的所有修复程序后,我仍然不知所措。
眼镜:
我试过的:我可以运行sudo modprobe -r psmouse
“关闭”触摸板,然后sudo modprobe psmouse
重新打开它。这工作正常。但是,当我暂停时,即使我输入这些命令,也无法“恢复”触摸板。
有什么想法吗?
更新:
如果我休眠而不是挂起,我就不会观察到这个问题。我不知道该怎么做这个线索......
当前的解决方法:
由于休眠似乎不会引起问题并且我有适当数量的交换内存,因此我只是将休眠作为关闭盖子之类的默认操作。以下是我启用 hibernate 所遵循的步骤。我还修改了其他默认电源设置以使用 org>gnome>settings-daemon>plugins>power 下的 dconf 编辑器进入休眠状态
睡觉时鼠标的 LED 灯让我神经紧张。我通常在晚上关闭我的笔记本,Ubuntu 会调用pm-suspend
. 不管怎样,USB 插头还是有电的。我什至可以为我的智能手机充电。这对我不利有两个原因。我必须拔掉我的鼠标,笔记本电池组 [akku] 持续时间较短。当笔记本电脑进入挂起模式时,有没有办法自动关闭我的 USB 设备或所有 USB 设备的电源?
如何配置它?
编辑:根据评论中的要求,我添加了以下信息:我使用的是联想 G550。
编辑:根据这里的要求,我的 lsusb 输出
Bus 002 Device 019: ID 1058:25a3 Western Digital Technologies, Inc.
Bus 002 Device 017: ID 1b1a:7001
Bus 002 Device 009: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 008: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 003: ID 0402:5608 ALi Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus …
Run Code Online (Sandbox Code Playgroud) 如果我暂停我的 Xubuntu 12.10,然后将我的计算机从暂停状态中取出,它不会要求任何密码。我曾尝试在自动启动设置中添加 gnome-screensaver,我在某处阅读了该设置(转到设置管理器>会话和启动>应用程序自动启动>添加 [gnome-screensaver]),但这不起作用。
暂停后如何让我的 xubuntu 请求密码?