![如何诊断和修复每隔几分钟就会冻结几秒钟的情况](https://linux22.com/image/900509/%E5%A6%82%E4%BD%95%E8%AF%8A%E6%96%AD%E5%92%8C%E4%BF%AE%E5%A4%8D%E6%AF%8F%E9%9A%94%E5%87%A0%E5%88%86%E9%92%9F%E5%B0%B1%E4%BC%9A%E5%86%BB%E7%BB%93%E5%87%A0%E7%A7%92%E9%92%9F%E7%9A%84%E6%83%85%E5%86%B5.png)
每隔几分钟,我的 Ubuntu 桌面就会冻结几秒钟。我可以移动鼠标,但点击和键盘没有明显的效果。
当这种情况发生时,我在日志中看到以下内容:
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) AIGLX: Suspending AIGLX clients for VT switch
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): NVLeaveVT is called.
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:75
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 226:0
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:69
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:66
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:68
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:67
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:65
May 11 15:04:07 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got pause for 13:64
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got resume for 13:75
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) systemd-logind: got resume for 226:0
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) AIGLX: Resuming AIGLX clients after VT switch
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): NVEnterVT is called.
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): EDID vendor "DEL", prod id 40976
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): Using hsync ranges from config file
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): Using vrefresh ranges from config file
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): Printing DDC gathered Modelines:
May 11 15:04:39 bb8 /usr/lib/gdm3/gdm-x-session[29416]: (II) NOUVEAU(0): Modeline "1920x1200"x0.0 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync (74.0 kHz eP)
几天前我安装了 Ubuntu 18.04 LTS,从那时起就一直发生这种情况——当我在同一台电脑上运行 Ubuntu 14.04 时并没有发生这种情况。
答案1
当您的桌面冻结时,记下确切的时间。
等待桌面解冻或通过 ssh 进入机器,然后查看/var/log/syslog
您记下的冻结时间。
就我而言,日志NOUVEAU
在冻结时有几行,我用 NVIDIA 二进制驱动程序替换了 Nouveau 显示驱动程序,从而解决了间歇性冻结问题。
答案2
对我来说, 中没有显示任何内容/var/log/syslog
,但是我注意到每次复制到剪贴板时都会发生这种情况。原来是一个名为 copyq 的剪贴板管理器。运行apt purge copyq && apt install copyq
后问题就解决了。这可能对我的解决方案没有帮助,但知道问题并不总是输出到系统日志可能会有所帮助。