Comment 27 for bug 177518

Revision history for this message
Gero (gero-putzar) wrote : Re: opengl total freeze using DRI with intel graphics chip

I've got a similar experience with intel 965 with or without explicitly loading the dri-module:

I tried to use the commercial CFD-mesh-generator IcemCFD with Ubuntu Gutsy (Kubuntu alternate-installation on AMD64) on a Dell Optiplex 745, one graphics controller Intel 965 with two monitors connected. First all seems to do well but after a couple of IcemCFD-operations mouse and keyboard input don't work, the screen is messed up and you need a hard reboot.

In order to reproduce the error more easily (and without the need for an IcemCFD-Licence) I tested gmsh which didn't seem to have problems. I guess from the slow display that it doesn't use OpenGL/Mesa.

Next I compiled the contents of the mesademos-package. Those demos can lead to the same experience: When more than one of them is running and the windows are moved fast on the screen one over the other, sooner or later the system crashes (most of the time). The demos "terrain", "tunnel", "fire" and "bounce" were my favorite candidates, two or three of them, some window-moving preferably also from one screen to the other and one over the other, and it took most certainly less than a minute to stop my computer.

I tested three different setups to check wether the dualhead configuration is the problem: First the dual head configuration with correct resolution on both screens. For setting the correct resolution on both screens I call the xrandr-utility from within /etc/kde3/kdm/Xsetup: (/usr/bin/xrandr --output TMDS-1 --auto). Second I skip the xrandr call which leads to a wrong aspect ratio on the second screen connected to TMDS-1 since it is a wide screen 16:9 and the other is 4:3. It makes no difference. Last I use only one screen. This does not help either.

I also tried to install the newer driver package xserver-xorg-video-intel from Hardy (Version 2.2.0+git20080107-1ubuntu2 instead of 2.1.1-0ubuntu9), it did not help.

I tried with and without explicitly loading the dri-module, but that does not seem to have any effect. In the logfile it says that the dri-module is loaded though in the xorg.conf there is no section "Module" at all. How can I prevent xorg from loading the dri-module?

An excerpt from lspci:
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)

Attached are the xorg.conf for the one-screen-configuration and the corresponding logfile.