So, finally got round to creating updated logs (including DebugFlushCaches). Updated upstream information, duplicating here just in case.
-----
Slightly updated test case (hopefully not too many changed unknowns, had to do an system update):
-mainline kernel 2.6.32-020632rc6-generic, rc5 is still on the machine if wanted
-current X.org drivers from 'xorg edgers' PPA: 2:2.9.0+git20091106.dbb68168-0ubuntu0tormod
I have also enabled the Option DebugFlushCaches in xorg.conf. Updated batchbuffer dumps and logs are attached.
I do not know if this is relevant, but the X freeze produces lots of repeated lines in dmesg like this:
So, finally got round to creating updated logs (including DebugFlushCaches). Updated upstream information, duplicating here just in case.
-----
Slightly updated test case (hopefully not too many changed unknowns, had to do an system update):
-mainline kernel 2.6.32- 020632rc6- generic, rc5 is still on the machine if wanted git20091106. dbb68168- 0ubuntu0tormod
-current X.org drivers from 'xorg edgers' PPA: 2:2.9.0+
I have also enabled the Option DebugFlushCaches in xorg.conf. Updated batchbuffer dumps and logs are attached.
I do not know if this is relevant, but the X freeze produces lots of repeated lines in dmesg like this:
------- ------- ------snip! ------- ------- ------ hangcheck_ elapsed] *ERROR* Hangcheck timer elapsed... GPU hung wait_request] *ERROR* i915_wait_request returns -5 (awaiting 6680 at 6679) gem_execbuffer] *ERROR* Execbuf while wedged gem_execbuffer] *ERROR* Execbuf while wedged gem_execbuffer] *ERROR* Execbuf while wedged gem_execbuffer] *ERROR* Execbuf while wedged ------- ------snip! ------- ------- ------
[ 180.008194] [drm] DAC-6: set mode 640x480 0
[ 180.498662] [drm] DAC-6: set mode 640x480 0
[ 288.356030] [drm:i915_
[ 288.356040] render error detected, EIR: 0x00000000
[ 288.356044] i915: Waking up sleeping processes
[ 288.356055] [drm:i915_
[ 288.356381] [drm:i915_
[ 288.356574] [drm:i915_
[ 288.356618] [drm:i915_
[ 288.356656] [drm:i915_
...
-------