Intel and Xorg freeze - what may be the problem?
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 22.214.171.124 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
Chris Wilson, Intel Open Source Technology Centre
More information about the xorg