我无法让挂起、休眠或任何类型的待机模式与HP Spectre x360 (15-df012ng)配有板载 Nvidia GTX 1050 Ti 视频适配器。
- 在 Ubuntu 19.04 Live 版本中,挂起似乎做了一些事情,但立即被唤醒。这不是理想的,但我想这是可以解决的。
- 在新安装的 19.04 版本中,仅通过 ubuntu-drivers 安装了 418.56 nvidia 驱动程序,系统进入挂起状态并且再也没有恢复。我需要按住电源按钮 10 秒钟才能进行硬重启。
- 无奈之下,我尝试至少让休眠模式工作,以便至少实现某种待机。制作了一个 32 GB 的交换文件并将其激活为交换文件。也不起作用(尽管 /etc/default/grub 中有明确条目,但仍可正常重启)
由于 NVIDIA 是 mod,因此将 nouveau 列入黑名单并没有帮助。
由于它在实时模式下可以正常工作,我几乎可以肯定问题出在 NVIDIA 驱动程序上。
任何有关如何调试的帮助或想法都将不胜感激。我找到的所有文章都是几年前的,而且最多是关于 4.x 内核的。
编辑:我现在尝试使用 6 个不同的发行版(实时版本)进行挂起,每个版本都是最新版本:MX、Manjaro Gnome+KDE、Mint、Suse、Fedora。有趣的是,没有一个实时版本甚至加载 NVIDIA 模块。挂起功能在一个版本中不起作用。Bios 没有提供任何设置选项。
答案1
我昨晚发现了这一点,它对我很有用,
systemctl suspend -i
我从终端运行“systemctl suspend”时收到一条错误消息,它告诉我有繁忙(或不可中断)的进程,并尝试 -i 选项。
更新:作为解决方案撤回,作为提示保留...不再起作用。我需要在挂起之前拔下 USB 集线器,不需要 -i,然后在使用电源按钮退出挂起后重新插入 USB 集线器
拔下 USB 键盘之前如何发出命令?
sleep 5 ; suspend