Comment 34 for bug 345119

Revision history for this message
In , Carl Worth (cworth) wrote :

Hi Björn,

I know it's not much fun for you, but I'm delighted that you have such a repeatable way to cause your GPU to hang.

For this case, we've developed a new tool that will provide us ver useful information for debugging the hang. The tool is called intel_gpu_dump and is contained within the intel-gpu-tools repository which you can obtain as follows:

git clone git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

(Eric has been threatening to make a tar-file release of that, so if getting it via git is a problem, let me know and I'll pester him to do that.)

The one trick to getting intel_gpu_dump to work is that it requires some code only very recently added to the i915 kernel driver. The easiest way to get this is with the recently released 2.6.30-rc2 version of Linux. If you can run that, then running intel_gpu_dump should give a nice dump of the commands most-recently submitted to the GPU. (If the GPU is not hung, the output is often almost empty, but when it's hung, then you should definitely get some output.)

If you could run that tool and send us the output, then that will be very helpful for us to identify and fix the bug.

Please let me know if you need any help with that,

Thanks,

-Carl