使用 Google Chrome、Mozilla Firefox 时,我的系统会随机冻结。鼠标可以使用,但我无法点击任何地方。通过按 ctrl + alt + f1,我可以进入命令 shell,但除了登录选项外,我找不到任何其他东西。
我唯一的选择就是继续sudo poweroff
或重新启动。
我的系统配置如下:
- 酷睿2双核 2.0GHz
- 3GB 内存 DDR2
- 256MB ATI 移动 Radeon HD3400
- 320GB SATA 硬盘
- 我在 rv620 上使用带有 gallium 0.4 amd 的 gnome shell,而不是受限的 ATI raedon 驱动程序。
我还发现,在 Firefox/Chrome 中滚动时,Firefox/Chrome 和 GNOME-Shell 的 CPU 使用率会增加很多,大约 60-80%,具体取决于滚动速度。
dmesg
最后在终端中输入时我发现了以下内容:
[ 527.824455] software-center[7689]: segfault at 4 ip 08119f10 sp bf9d5690 error 4 in python2.7[8048000+223000] [ 1117.960394] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 3446.888142] CE: hpet increased min_delta_ns to 20113 nsec [ 3682.755118] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4157.184312] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4386.161414] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4458.513696] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4481.456381] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4538.280377] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4565.289503] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 4660.490307] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5120.940930] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5191.228400] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5283.840125] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 5328.562658] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 6565.623439] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id [ 7580.348173] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
当系统冻结时,按几次超级按钮系统就会退出到登录屏幕。
答案1
发生这种情况的原因有多种。下次出现这种情况时,您可以尝试以下可能性(使用Ctrl+Alt+F7):
- 您的浏览器可能存在错误,导致所有输入无法到达任何应用程序。请尝试登录并输入
killall chromium
(或killall firefox-bin
)。 - 您是否安装了浏览器插件,例如 Flash 或 Java?如果安装了,请注意
- 您的系统可能会遇到鞭笞。问题发生时, 输出的最后三个数字是什么?CPU、内存和磁盘的工作负载是多少?(您可以使用 (必须安装)或内置
uptime
来查看。使用 Q 退出)。htop
top
- X.org 服务器可能有错误。运行
tail /var/log/Xorg.0.log
后查看 Xorg 日志的结尾。 - 可能存在内核问题。输入
dmesg
并记下最后几行。
无论如何,您可以尝试通过执行重新启动sudo /etc/init.d/gdm restart
X。
答案2
使用此 ppa:launchpad.net/francisbrwn9/kernels ppa 进行内核更新后,我不再遇到任何冻结,我不知道为什么,但它确实有效。