Sel*_*lah 6 video-driver crash 16.04
Ubuntu 16.04 一直挂在我身上~每天 1 次。当我在浏览网页或使用桌面应用程序时会发生这种情况,而不是在启动时。当它这样做时,鼠标指针仍然可以自由移动,但在我硬重启之前,单击或击键对我的系统没有影响。
我调试它的最佳方法是什么?
以下是一些信息:
selah@selah-Precision-Tower-5810:~$ uname -a
Linux selah-Precision-Tower-5810 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
另外,如果相关,我有一个“非常大”的显示器,一个戴尔 42 英寸分辨率为 3840x2160 的显示器。
selah@selah-Precision-Tower-5810:~$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
Run Code Online (Sandbox Code Playgroud)
更新:
按照 Artyom 的建议,我在错误日志中发现了以下消息:
Apr 27 09:47:25 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:29 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:33 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Run Code Online (Sandbox Code Playgroud)
这让我看到了这个描述类似行为的错误:https : //bugs.freedesktop.org/show_bug.cgi?id=93629
启用持久日志记录
sudo mkdir /var/log/journal
Run Code Online (Sandbox Code Playgroud)
重启
/var/log/journal通过浏览并检查随机命名目录是否存在,确保启用持久日志记录。
事件发生后
列出系统启动项
sudo journalctl --list-boots
Run Code Online (Sandbox Code Playgroud)
提取事件中的引导
sudo journalctl -b caf0524a1d394ce0bdbcff75b94444fe > /tmp/errorlogRun Code Online (Sandbox Code Playgroud)
要不就
sudo journalctl -b caf0524a1d394ce0bdbcff75b94444feRun Code Online (Sandbox Code Playgroud)
检查日志。