2012-07-11 23 views
0

在我使用Intel图形卡的Zenith PC上执行了Debian Squeeze 6.0.5的全新安装后,发生这种情况。安装顺利,Gnome桌面非常快速且响应迅速。然而,桌面在某些事件中不时冻结。这发生了几次:Debian Sqeeze问题 - GPU挂起

  1. 当我在epiphany浏览器中打开一个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是否安装了正确的驱动程序?我有我的电脑附带的所有驱动程序光盘,但它们专门用于Windows操作系统。

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

回答

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的。

+0

当我执行“dpkg -l”时,我得到了几个xserver.org驱动程序包列表,包括Intel,VESA,VMWare,Voodoo,Strident等。任何想法如何找出驱动程序X当前正在使用什么,以及如何切换配置以使用VESA驱动程序? – 2012-07-11 22:55:01

+0

你应该看看这个页面:http://wiki.debian.org/Xorg/在使用的驱动程序应该在你的xorg.conf文件中提到,寻找驱动程序 – 2012-07-12 06:01:28

+0

你也可以尝试“sudo dpkg-reconfigure xserver -xorg“来重新配置你的设置 – 2012-07-12 06:12:07

0

我跑的命令:Xorg -configure。做一些[R & d后,这是我编辑的xorg.conf后什么工作:

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

现在我的桌面上运行坚如磐石而不会挂。为了验证,我故意试图通过打开几个浏览器,终端,突触(甚至是eclipse!)实例来降低系统性能,但这种设置并没有失败。当然,从xorg.conf中移除这些设置再次导致我的桌面在“压力测试”时冻结。

+0

我也尝试在禁用kms之后用intel替换vesa驱动程序。该方法也奏效了!这里有一篇详细的文章,讲述了如何做到这一点,以防有人想要做到这一点:http://tuxwarrior10.wordpress.com/2012/07/15/intel-graphic-cards-issue/ – 2012-07-15 20:22:52