Fglrx 导致 Xorg CPU 占用 100% 并冻结系统

Fglrx 导致 Xorg CPU 占用 100% 并冻结系统

我的系统设置是 Ubuntu 12.04 服务器,其中安装了 Ubuntu-Desktop 包(以及其他东西)。CPU 是 AMD FX-6100,GPU 是 Radeon HD 5770。

我认为我遇到的问题与 fglrx 驱动程序有关。我不太喜欢 Unity,所以我安装了 gnome-session-fallback。运行 20 分钟到 2 天后,几百个绿色像素会随机覆盖我的屏幕。这种情况持续约 2 秒,之后整个计算机将锁定。当我删除 fglrx 并恢复到开源驱动程序时(按照此处的说明,Ubuntu 是否支持我的 ATI 显卡?) 我没有遇到过这个问题。一旦发生这种情况,我进行硬重置,它会在更短的时间内再次发生。运行 Unity 也没有产生此问题。

我还尝试从 AMD 网站安装 Catalyst 12.6,结果无法加载桌面,并且在 tty 会话中待了几分钟后,屏幕上出现了垂直绿线。按下任意键时,这些线条立即消失。

有人知道这可能是什么原因造成的吗?

附言:如果有任何其他有用的信息,请告诉我,这是我的第一篇文章,所以我不完全确定什么是有用的。

谢谢

编辑:昨晚我登录了 Unity 2D 并让它运行了一整晚。今天早上回来时,我无法唤醒屏幕。当我通过 ssh 登录时,我看到topXorg 占用了 100% 的 CPU。然后我重新启动并恢复到开源驱动程序。

编辑:

为了收集更多信息,我决定重新安装 fglrx。我使用了这些说明安装。几分钟后,它再次冻结,但这次绿色像素持续的时间更长。我能够用手机拍摄一张照片,如下所示。在发生这种情况时,我仍然能够与计算机交互。我试图打开终端并获取 GPU 温度和负载,但像素消失了,系统在我之前锁定了。但我能够通过 ssh 会话连接。登录消息报告说它无法写入我的 .Xauthority 文件。使用 top 我看到 Xorg 的 CPU 使用率为 100%。我无法使用以下任何方法停止 Xorg:sudo kill -9 1779其中 1779 是 Xorg 的 PID,sudo kill -9 -1这使我与 ssh 会话断开连接(我以为我可以稍后重新连接),或者sudo service lightdm restart使整个屏幕变白。然后我这样做sudo reboot并使用命令行恢复到开源驱动程序并删除 .Xauthority,以便我可以重新登录。

系统崩溃的图片

相关内容