Intel and Xorg freeze - what may be the problem?

Chris Wilson chris at chris-wilson.co.uk
Tue Apr 20 02:25:15 PDT 2010


On Tue, 20 Apr 2010 11:10:29 +0200, Łukasz Maśko <ed at yen.ipipan.waw.pl> wrote:
> Today I got my Xorg display (under KDE) frozen. Keyboard and mouse were 
> responding, but nothing was changing on the display (but mouse pointer, 
> which moved). What was interesting, was a message in the console:
> 
> (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or 
> even a frozen display: Input/output error.
> intel_bufmgr_gem.c:1060: Error setting domain 11869: Input/output error
> 
> In the same time, in syslog I got this:
> 
> Apr 20 08:37:10 laptok kernel: : [drm:i915_hangcheck_elapsed] *ERROR* 
> Hangcheck timer elapsed... GPU hung
> Apr 20 08:37:10 laptok kernel: : render error detected, EIR: 0x00000000
> Apr 20 08:37:10 laptok kernel: : [drm:i915_do_wait_request] *ERROR* 
> i915_do_wait_request returns -5 (awaiting 2935568 at 2935567)
> 
> What may be the reason my laptop behaved like this? Usually my machine is 
> rock steady. I'm using intel driver 2.11.0, kernel 2.6.33.2 and xserver 
> 1.7.6 (with 1.8.0 xrandr is not working). My graphics chip is Intel i945GM.

The kernel detected a GPU hang, usually triggered by the userspace driver
ordering the GPU to perform an undefined operation. With a more recent
kernel, 2.6.34-rc1 or later, /sys/kernel/debug/dri/0/i915_error_state will
contain the erroneous batch buffer and hopefully sufficient information to
identify the cause. With your current kernel, there is a slim chance that
intel_gpu_dump will be able to grab the illegal batch buffer, but usually
it just contains noise post-hangcheck.

Please update your kernel and if it reoccurs, file a bug, including
i915_error_state.
-ickle

-- 
Chris Wilson, Intel Open Source Technology Centre



More information about the xorg mailing list