[Intel-gfx] bad render errors (Re: Page flipping not working as expected for compositing - engineering resource available to help fix it)

Andrew Lutomirski luto at mit.edu
Fri May 7 17:13:19 CEST 2010


On Fri, May 7, 2010 at 9:07 AM, Simon Farnsworth
<simon.farnsworth at onelan.com> wrote:
> Hello,
>

I don't know exactly what this program is supposed to do, but here's
what it does right now, on GM45 and F13 with -linus
be1066bbcd443a65df312fdecea7e4959adedb45 (approx 2.6.34-rc6).

(Note: I have an extra patch to turn off all digital outputs except
LVDS -- I still need that to use my laptop reliably.)

compiz, no -indirect: solid color.
metacity, no -indirect: annoying flashing.
metacity, -indirect: annoying flashing.
compiz, -indirect: solid color.

But last time I ran it, X blew up quite thoroughly - no caps lock, no
VT switching, and no sysrq+r response.  sysrq+k killed X, but after a
couple rounds, X wouldn't respond without lagging after restarting it.
 dmesg had:


[61997.737046] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[61997.737057] render error detected, EIR: 0x00000000
[61997.737414] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415947 at 1415940)
[61998.890100] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[61998.890105] render error detected, EIR: 0x00000000
[61998.890129] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415949 at 1415940)
[61999.741248] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[61999.741260] render error detected, EIR: 0x00000000
[61999.741317] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415953 at 1415940)
[61999.963257] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[61999.963261] render error detected, EIR: 0x00000000
[62000.331262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62000.331272] render error detected, EIR: 0x00000000
[62000.950043] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62000.950048] render error detected, EIR: 0x00000000
[62000.950210] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415964 at 1415940)
[62001.413288] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62001.413293] render error detected, EIR: 0x00000000
[62001.413306] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415969 at 1415940)
[62001.509261] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62001.509270] render error detected, EIR: 0x00000000
[62001.631262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62001.631272] render error detected, EIR: 0x00000000
[62002.006281] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62002.006291] render error detected, EIR: 0x00000000
[62002.982266] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62002.982279] render error detected, EIR: 0x00000000
[62002.982327] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415975 at 1415940)
[62003.079261] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62003.079271] render error detected, EIR: 0x00000000
[62003.201262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62003.201272] render error detected, EIR: 0x00000000
[62003.323012] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62003.323022] render error detected, EIR: 0x00000000
[62003.567013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62003.567023] render error detected, EIR: 0x00000000
[62003.691262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62003.691272] render error detected, EIR: 0x00000000
[62004.425263] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62004.425273] render error detected, EIR: 0x00000000
[62004.915013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62004.915023] render error detected, EIR: 0x00000000
[62005.660013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62005.660023] render error detected, EIR: 0x00000000
[62006.404052] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62006.404063] render error detected, EIR: 0x00000000
[62006.404146] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415987 at 1415940)
[62006.504011] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62006.504021] render error detected, EIR: 0x00000000
[62006.638013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62006.638023] render error detected, EIR: 0x00000000
[62007.652288] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62007.652300] render error detected, EIR: 0x00000000
[62007.652615] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1415994 at 1415940)
[62007.748262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62007.748272] render error detected, EIR: 0x00000000
[62007.998012] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62007.998023] render error detected, EIR: 0x00000000
[62008.120257] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62008.120261] render error detected, EIR: 0x00000000
[62008.842262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62008.842272] render error detected, EIR: 0x00000000
[62008.964013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62008.964023] render error detected, EIR: 0x00000000
[62009.210007] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62009.210012] render error detected, EIR: 0x00000000
[62010.323247] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62010.323259] render error detected, EIR: 0x00000000
[62010.323310] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1416001 at 1415940)
[62010.419261] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62010.419271] render error detected, EIR: 0x00000000
[62011.162247] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62011.162258] render error detected, EIR: 0x00000000
[62011.162632] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1416007 at 1415940)
[62011.259012] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62011.259022] render error detected, EIR: 0x00000000
[62011.383262] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62011.383272] render error detected, EIR: 0x00000000
[62011.752012] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62011.752022] render error detected, EIR: 0x00000000
[62011.788969] phy1: device no longer idle - scanning
[62011.873248] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62011.873259] render error detected, EIR: 0x00000000
[62011.873633] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1416012 at 1415940)
[62014.193257] phy1: device now idle
[62033.247257] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62033.247262] render error detected, EIR: 0x00000000
[62033.401008] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62033.401012] render error detected, EIR: 0x00000000
[62033.528014] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62033.528024] render error detected, EIR: 0x00000000
[62033.653012] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62033.653022] render error detected, EIR: 0x00000000
[62034.021263] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62034.021273] render error detected, EIR: 0x00000000
[62034.143013] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62034.143023] render error detected, EIR: 0x00000000
[62034.798482] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
[62034.798487] render error detected, EIR: 0x00000000
[62034.798511] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request
returns -5 (awaiting 1416022 at 1415940)

This is F134



More information about the Intel-gfx mailing list