每当我移动笔记本电脑时,比如把它放在一边然后从沙发上站起来(或者躺在沙发上拿起它),就会有一些东西开始完全加载其中一个核心,导致一切都变得滞后和卡顿。到目前为止,我能找到的唯一解决方案是重新启动系统。然后它工作正常,直到我再次移动笔记本电脑。重新启动 gdm/lightdm 从 lightdm 切换到 gdm 反之亦然,这没有帮助。我认为这可能是由 NVIDIA 驱动程序引起的,但切换回开源驱动程序并不能解决问题。
有什么方法可以诊断出导致此行为的原因吗?我尝试禁用加速度计模块,但似乎没有任何帮助。
该笔记本是 Hp pavilion 15-cs2025ur,配有 NVIDIA GeForce MX250 专用图形适配器,运行 Ubuntu 20.04(最近从 18.04 升级,18.04 上也存在错误)。我正在使用图形适配器的专有驱动程序 - nvidia-driver-440。
编辑:我尝试通过以下方式重新启动 gnome
- 按 Alt-F2,输入 r 并按回车键
- sudo systemctl 重新启动 gdm
- sudo systemctl 重新启动 lightdm
除了第一个之外,所有这些都将我引导到登录页面,但其中一个 CPU 核心(或者说线程)上的异常负载仍然存在。
我通常不知道应该在哪里或查看哪些日志,我看到有人建议检查 /var/log/Xorg.0.log,我看到这个建议被反复发送
[ 144.226] (WW) modeset(0): flip queue failed: Invalid argument
[ 144.226] (WW) modeset(0): Page flip failed: Invalid argument
[ 144.226] (EE) modeset(0): present flip failed
但这种情况并不总是发生,因为有时系统明显处于故障状态,但 Xorg.0.log(和 Xorg.1.log)文件不包含上述错误。