使用多负载指示器时 GUI 挂起

使用多负载指示器时 GUI 挂起

我于周二 (5 月 1 日) 升级到 12.04,截至 5 月 3 日,GUI 已挂起 4-5 次:

  1. 时钟停止移动
  2. 鼠标光标有响应,但单击时没有任何反应
  3. 我可以 ssh 到机器

我尝试过终止各种进程,但不知道终止哪一个进程会产生什么不同,所以我最终重新启动。

我应用了昨天的更新(新内核),但没有帮助。

Linux berlioz 3.2.0-24-generic #38-Ubuntu SMP 2012 年 5 月 1 日星期二 16:18:50 UTC x86_64 x86_64 x86_64 GNU/Linux

机器:Intel 2 Duo X6800、Asus P5B Deluxe、显卡:NVidia GeForce 7300GS (256MB)

我没有使用 Unity(而是使用 gnome3),我没有安装 compiz,但我不知道它是否安装了。

显然,这让它几乎无法使用。我该怎么做才能获取一些信息,以便有人知道发生了什么,然后我可以修复它?或者我可以终止任何进程以避免重新启动?如果不能尽快修复,有没有办法回到以前的工作版本?

编辑:

我遵循了该问题的答案中的建议:https://askubuntu.com/questions/130387/stuck-at-login-screen

现在我的系统无法启动。它给出的最后一行是:

  • 启动 TiMidity++ ALSA midi 仿真 [确定]

(这种情况在完全启动时会持续发生——我想我需要查看启动时接下来发生的情况,或者以某种方式在恢复模式下删除 TiMidity)

编辑2:

在将 gdm 更改为使用 lightdm 后,我能够在恢复模式下启动,但无法正常启动。如果再次发生挂起,我将尝试查看 dmesg 中发生了什么。

编辑3:

挂起时的 dmesg 输出:

http://pastebin.com/JNVDHcyg

编辑4:

我已经提交此错误报告:

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/994306

编辑5:

另一个数据点,这似乎与 Gnome 面板中显示多个条形图的多负载指示器有关。升级到 12.04 时,我切换到了这种类型的系统指示器(我以前使用过另一种只显示单个条形图的指示器,但更新后我再也找不到那个了)

以下是似乎导致问题的多负载指示器的链接:

http://www.omgubuntu.co.uk/2012/02/easily-monitor-system-resources-in-ubuntu-with-indicator-multiload/

请注意,我在 gnome-panel(下面)中使用它,而不是顶部的指示栏。

自从我禁用了这个多负载指示器后,这个问题就不再发生。

答案1

这个问题似乎是由开源 nouveau 驱动程序引起的。我改用 Nvidia 驱动程序后问题就解决了。而且,我的显示器似乎变得更清晰了。

答案2

我发现在类似情况下终止 gnome-shell 对我来说是有效的(无论是从 ssh,还是用来ctl-alt-F1调出控制台提示符):

pkill -hup gnome-shell

然而,这只是治标不治本的方法,而不是解决根本原因的方法。

相关内容