我已经在新机器上安装了 Ubuntu 16.04 大约 4-5 个月了(自从我买了它)。
今天关机时,它生成一条消息,内容是:
NMI Watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapper/0:0]
有人能帮我弄清楚这件事吗?
我的笔记本电脑仍在保修期内,如果有任何硬件问题,也许我现在就可以更换。不太担心软件错误,但无论如何当然希望这个问题得到纠正。
请让我知晓可能需要的任何其他信息。
答案1
这是与 nouveau 驱动程序相关的反复出现的内核错误
要查看是否是这个原因,请在启动时按下shift或 ,或者esc在打开机器后反复按下 ,以打开 GRUB 菜单。当菜单出现时,按下e键以打开 GRUB 编辑器。
将光标移到以 开头的行,linux
并移到行尾。附加nouveau.modeset=0
,然后F10按 继续启动。
登录到您的用户会话,然后尝试重新启动计算机,看看问题是否消失。
如果问题消失,您可以通过每次传递此内核启动参数来使更改永久生效,方法是编辑 GRUB 的配置文件:
sudo nano /etc/default/grub
附加nouveau.modeset=0
到行末引号内的其他单词后面
GRUB_CMDLINE_LINUX_DEFAULT="..."
然后为了使更改生效,运行
sudo update-grub
答案2
如果您想防止看门狗出现错误,您可以禁用它:
sudo sysctl kernel.nmi_watchdog=0
sudo sysctl kernel.watchdog=0
sudo sysctl kernel.soft_watchdog=0