【问题标题】:Debian Sqeeze Issue - GPU HangsDebian Sqeeze 问题 - GPU 挂起
【发布时间】:2012-07-11 21:46:14
【问题描述】:

这发生在我在配备英特尔显卡的 Zenith PC 上执行全新安装 Debian Squeeze 6.0.5 之后。安装很顺利,Gnome 桌面非常快速且响应迅速。但是,有时桌面会在某些事件中冻结。这种情况发生过几次:

  1. 当我在顿悟浏览器中打开一个 html 文件时。
  2. 用户已注销。
  3. 已插入闪存驱动器。

当桌面冻结时,我通过按 alt+f1 切换到 tty 终端并执行 root 登录。然后,当我尝试切换到主桌面时,我在黑屏上阅读了以下内容:

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-5-amd64 i686 Debian
Current Operating System: Linux workstation1 2.6.32-5-686 #1 SMP Sun May 6 04:01:19........
Kernel Command Line....
...
...
..
FATAL: Module fbcon not found.
SELinux: Disabled on system, not enabling in X server
(EE) Intel(0): Detected a hung GPU, disabling acceleration.

在我看来,这似乎是与驱动程序相关的问题,但也可能是与 X 相关的问题。我的显卡类型:

Intel(R) 82845G/GL/GE/PE/GV Graphics Controller

有没有办法知道 Debian 是否安装了正确的驱动程序?我确实有我的 PC 附带的所有驱动程序 CD,但它们是专门用于 Windows 操作系统的。

你们中的任何一位 Debian 专家可以对此有所了解吗?

【问题讨论】:

    标签: graphics hardware debian driver linux-device-driver


    【解决方案1】:

    其他人似乎也遇到了该芯片组的问题: http://forums.debian.net/viewtopic.php?f=7&t=71083

    您可以试一下 vesa 驱动程序,看看是否可行: http://packages.debian.org/sid/xserver-xorg-video-vesa

    记得删除其他驱动程序。 我不是 Debian 用户,但您应该能够列出已安装的软件包:

    dpkg -l
    

    如果列表很长,只需 grep 获取 xserver 或 xorg。

    【讨论】:

    • 当我执行“dpkg -l”时,我得到了几个 xserver.org 驱动程序包的列表,包括 Intel、VESA、VMWare、Voodoo、Strident 等。知道如何找出驱动程序 X目前正在使用,如何切换配置使用VESA驱动?
    • 你应该看看这个页面:wiki.debian.org/Xorg 使用的驱动程序应该在你的 xorg.conf 文件中提到,寻找驱动程序
    • 您也可以尝试“sudo dpkg-reconfigure xserver-xorg”来重新配置您的设置
    【解决方案2】:

    我运行了命令:Xorg -configure。在做了一些研发之后,这就是编辑 xorg.conf 后对我有用的东西:

    Option "DRI" "false"
    Option "Tiling" "false"
    Option "Shadow" "true"
    

    现在我的桌面运行稳定而不会挂起。为了验证,我故意尝试通过打开浏览器、终端、突触(甚至 eclipse!)的几个实例来关闭系统,这个设置没有失败。当然,从 xorg.conf 中删除这些设置再次导致我的桌面在我“压力测试”时冻结。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-23
    • 2011-02-14
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多