在最新更新之后,我的机器无法从挂起状态唤醒,我必须硬重启它。这种情况只会偶尔发生,我无法确定具体是在什么情况下发生的。我认为这主要是在我的机器闲置一段时间后它自动挂起时发生的,而不是在我手动启动挂起时发生的。
我检查了dmesg
,看到一些类似的消息pci 0000:00:1a.0: System wakeup disabled by ACPI
,但我不确定它是否相关。
我如何调试正在发生的事情,并使我的机器在挂起后正常唤醒?
编辑:这台机器是最新的 iMac,配有 NVIDIA 显卡。它是一台台式机。
答案1
首先
请一定要小心,您正在篡改引导加载程序。请确保您的数据已备份。
首先尝试设置
重新启动您的电脑,启动到 grub,突出显示 Ubuntu,按下编辑启动参数,并在尝试是否有效的e行后添加下面指定的参数。quiet splash $vt_handoff
acpi_osi=Linux
永久使用在终端中运行:
sudo nano /etc/default/grub
更改此行的参数
GRUB_CMDLINE_LINUX_DEFAULT=""
到:
GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux"
并修改引导加载程序:
sudo update-grub
答案2
您可能需要查看 CMOS/BIOS 设置。在那里,通常有一个用于从挂起状态唤醒的配置选项。您应该将其更改为可能有效的选项,例如“启用挂起”或类似的选项。希望这有效,一些主板在唤醒时会覆盖操作系统。
但要小心,不要损坏你的计算机!
答案3
apt-get
这是你的显卡驱动程序。你需要将你的显卡驱动程序更新为最新的二进制文件。你可以从 nvidia 的网站下载它们。在做任何事情之前,不要忘记使用 删除你安装的驱动程序。