笔记本电脑挂起后无法唤醒

笔记本电脑挂起后无法唤醒

我有一台配备 Nvidia GeForce MX150 的 HP Spectre x360 笔记本电脑。昨天我安装了全新的 Ubuntu 18.04,几乎所有功能都运行正常。唯一的问题是,当我暂停笔记本电脑时,当我想再次使用它时,我只会看到黑屏并显示以下消息:

[187.425322] NVRM: Xid (PCI:0000:01:00): 32, Channel ID 00000000 intr 800400000

之后,我什么也做不了。只能强制关机并重新启动。这是什么原因?我正在使用专有驱动程序(nvidia-driver-390)。

答案1

我遇到了同样的问题,我能够通过将内核更新到版本 4.18 来修复它乌库应用程序。请注意,内核版本 4.17 并未修复该问题。

您可以获得乌库应用程序通过此链接

答案2

如果其他人遇到同样的问题,解决方案似乎在内核 4.17 上。根据 Nvidia 文档,这种类型的事件(即事件 32)

...当 DMA 控制器报告故障时,会记录此信息,该控制器管理 NVIDIA 驱动程序和 GPU 之间通过 PCI-E 总线的通信流。这些故障主要涉及 PCI 上的质量问题,通常不是由用户应用程序操作引起的。

在这种情况下,根据日志,GPU(GeForce MX150)在挂起后无法开机,这可能是内核中的 ACPI 错误。根据其他用户的说法,如果安装了内核 4.17,此特定 GPU 的这个问题就可以解决。就我而言,我更愿意等到那个时候,或者为 Ubuntu 18.04 推出更高版本。如果一切顺利,Ubuntu 18.04.1 可能会使用与 Ubuntu 18.04(4.15)相同的内核。Ubuntu 18.10 也可能会使用内核 4.18 或更高版本。在这种情况下,Ubuntu 18.04.2 也将使用那个内核版本。所以很可能要到明年(二月?)我们才能解决这个问题。同时,您可以使用 Nouveau 驱动程序或手动将内核更新到 4.17。我不确定是否推荐这样做。

答案3

在 Ubuntu 20.04 上使用 nvidia geforce gtx 1650 时遇到了同样的问题。通过将图形驱动程序从 nouveau(开源)更改为专有 nvidia-driver-470(可能因您的情况而异)解决了该问题。操作方法如下:

  1. 从应用程序菜单打开软件和更新
  2. 转至其他驱动程序
  3. 选择合适的驱动程序。(对我来说,专有和经过测试的驱动程序是有效的)
  4. 应用更改并重新启动

如果您选择了错误的驱动程序,请参阅如何在 ubuntu 18.04 上从 nvidia 切换到 nouveau 驱动程序在恢复过程中切换回正确的驱动程序。

相关内容