Ubuntu 16.04 使用过程中冻结

Ubuntu 16.04 使用过程中冻结

此故障自 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.logXserver 日志文件位于哪里?
  • 还有Logs来自包的应用程序(我使用来自包的gnome-logs应用程序)来查看各种日志文件。Log File Viewermate-utils
  • 如果您怀疑是哪个应用程序导致了问题,例如 Firefox,则在终端中运行firefox |tee firefox.txt,这将在您的主文件夹中创建一个 firefox.txt 文件,其中包含命令 firefox 的输出,因此即使您的系统冻结,您也可以随后读取文件 firefox.txt 并查看是否有错误。

希望有所帮助。

相关内容