此故障自 Ubuntu 14.04.4 升级到 16.04 后才出现。我的笔记本电脑是 Acer Aspire E13,Intel Pentium N3540,无显卡。我正在双重启动这台笔记本电脑,Windows 没有问题,这表明这不是硬件问题。
具体来说,该故障是使用 Unity 时 Ubuntu 冻结,且没有明显触发原因。一旦冻结,则无法引发任何响应。
我最初以为这可能是 flash 问题,因为我过去在使用 flash 插件和 Ubuntu/其他 Linux 发行版时也遇到过类似的问题。但是,清除并重新安装似乎并没有改善这种情况。我还尝试了多种不同的浏览器,试图看看这是否会影响故障频率,但似乎没有。我还尝试关闭硬件加速,但还是没有解决。
我遇到的主要问题是完全冻结,无法从 tty7(unity)移动到 tty1-6 以尝试读取日志,并且因为强制关机是获得响应的唯一方法,所以重启后我找不到故障记录。
我该如何调试此故障?有人见过类似的故障并知道解决方案吗?
提前致谢
答案1
试试这个……它解决了我的挂起问题。我的设置和你一样。
sudo nano /etc/default/grub
编辑以下行:
GRUB_CMDLINE_LINUX_DEFAULT=
添加intel_idle.max_cstate=1
其他参数。
答案2
我使用 Ubuntu-MATE 16.04,玩 dota 2 时会卡死,但我认为这是 steam 和 radeon 驱动程序的问题。关于识别问题:
- 如果是 xorg 问题,您可以查看该文件或如下所述的
~/.xsession-errors
文件:/var/log/Xorg.0.log
Xserver 日志文件位于哪里? - 还有
Logs
来自包的应用程序(我使用来自包的gnome-logs
应用程序)来查看各种日志文件。Log File Viewer
mate-utils
- 如果您怀疑是哪个应用程序导致了问题,例如 Firefox,则在终端中运行
firefox |tee firefox.txt
,这将在您的主文件夹中创建一个 firefox.txt 文件,其中包含命令 firefox 的输出,因此即使您的系统冻结,您也可以随后读取文件 firefox.txt 并查看是否有错误。
希望有所帮助。