Comment 234 for bug 541492

Revision history for this message
Anthony Protopapas (aprotopapas) wrote : Re: MASTER: [i845] GPU lockup (apport-crash) (Should KMS be blacklisted?)

I have revision 1 of the 845 chip.

I tested the Shadow option in xorg.conf using the latest updates from the xorg-edgers PPA but found no improvement. This same hardware has been running Ubuntu with no problems for 4 years until I upgraded from 8.04 to 10.04 a couple of days ago.

With kernel 2.6.35-20 the GPU hangs within a few minutes.
With kernel 2.6.32-25 the GPU hangs after anywhere from half an hour to a few hours with the following error:

[ 1568.344011] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 1568.344024] render error detected, EIR: 0x00000000
[ 1568.344044] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -5 (awaiting 9298 at 9297)

Before this test, I was running kernel 2.6.32-25 with KMS enabled and DRI disabled with latest updates from swat-X PPA with GPU hanging every few hours.

As a workaround for us 845 folks, is it feasible to roll back the graphics architecture that relies on mesa, dri, etc and use the old i810 driver?

@Jean-Marie: I have also tried but failed to downgrade to the vesa driver. It seems there is a problem somewhere between vesa and the 845 video BIOS so that X retrieves a video buffer size of only 832Kb even if you increase that value to 8Mb from the system BIOS.