更新:我注意到,在某些情况下,我的笔记本电脑在尝试挂起时不会立即取消挂起,而是会陷入挂起-取消挂起-挂起-...循环中。在这种情况下,我必须强制关闭笔记本电脑。我尝试了针对 Razer 笔记本电脑上类似问题提供的解决方案(添加button.lid_init_state=open
到启动选项),但在我的案例中没有奏效。
另外:当我通过 暂停时sudo pm-suspend
,暂停功能有效并保持暂停状态,但取消暂停时没有出现登录屏幕。我还找不到一种方法来告诉 Gnome/Ubuntu 使用 pm-suspend 进行暂停,而不是它在内部执行的操作...
原始帖子:
我的笔记本电脑 (XPS 15 7590) 总是立即从休眠和挂起状态恢复。即使盖子关闭,屏幕也会亮起,而且我的笔记本电脑放在包里时会变得非常热。这使我的笔记本电脑完全无法用作笔记本电脑,因为它不能长时间不插电,否则会耗尽电量。
prime-select intel
升级到 nvidia-515 驱动程序后,问题开始出现。(尽管我已通过;禁用 nvidia-gpu ,nvidia-smi
但系统告诉我无法访问 GPU)(nvidia-smi 版本:v515.43.04)
我已经禁用了 中列出的所有设备的唤醒功能/proc/acpi/wakeup
。(PBTN 除外,即电源按钮)
无法通过 禁用两个都称为 PXSX 的设备echo PXSX > /proc/acpi/wakeup
,因此我通过 完全禁用了它们echo 1 > /sys/bus/pci/devices/<sysfs node>/remove
。我的笔记本电脑仍可立即唤醒,但我的 WiFi 停止工作了……
我也试过
sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
返回Failed to enable unit: Unit file nvidia-suspend.service does not exist.
等等。
系统日志提到由 NetworkManager ( NetworkManager[768]: <info> [1655725449.0352] manager: sleep: wake requested (sleeping: yes enabled: yes
) 引起的唤醒。我找不到任何关于如何修复该问题的信息。禁用 WiFi 和蓝牙没有任何变化。系统日志不包含有关唤醒的其他信息。
我的笔记本电脑上没有连接任何外部设备。
设备:XPS 15 7590 (戴尔)
操作系统:Ubuntu 22.04 LTS x86_64
内核:5.15.0-25-generic
DE:GNOME 42.0
CPU:英特尔 i7-9750H (12) @ 4.500GHz
GPU:英特尔 CoffeeLake-H GT2 [UHD Graphics 630]
GPU:NVIDIA GeForce GTX 1650 Mobile / Max-Q
编辑:我也关注了本指南并编辑了我的内容/etc/systemd/logind.conf
以包括所提及的HandleLidSwitch=suspend
和HandleLidSwitchExternalPower=suspend
。这也没有任何改变。