我为华硕 ZenBook UX393EA 设置了双启动的 Ubuntu 20.10。每次从挂起状态恢复时,屏幕都会冻结数十秒,并且登录后,操作系统又会非常滞后数十秒。
我尝试查看系统日志,发现PM: suspend exit
日志后面总是跟着几个nvme nvme0: I/O 0 QID 2 timeout, aborting
和nvme nvme0: Abort status: 0x0
日志,而在 ubuntu 20.04 中没有这样的 nvme 超时日志(因此没有冻结和滞后)。所以我猜这与问题有关。我四处搜索,最终在这篇文章中找到了解决方案无法使用 NVMe M.2 SSD 暂停。我将其添加pcie_aspm=off
到 GRUB_CMDLINE_LINUX_DEFAULT,然后 nvme 超时日志就再也没有出现过,并且有关暂停的问题也消失了。
我的问题是:这个解决方案真的适合这个问题吗?根本原因可能是什么? pcie_aspm 与挂起退出后的 nvme 超时有何关系?关闭 aspm 会有什么危害吗?