Comment 55 for bug 516909

Revision history for this message
In , Geir Ove Myhr (gomyhr) wrote :

Based on a lot of similar automatic bug reports for Ubuntu, the currently active batchbuffer is probably:

0x0e043000: 0x09000000: MI_LOAD_SCAN_LINES_INCL
0x0e043004: 0x000004b0: dword 1
0x0e043008: 0x09000000: MI_LOAD_SCAN_LINES_INCL
0x0e04300c: 0x000004b0: dword 1
0x0e043010: 0x01800002: MI_WAIT_FOR_EVENT
0x0e043014: 0x54f08806: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src tile 1, dst tile 1)
0x0e043018: 0x03cc0680: format 8888, dst pitch 1664, clipping disabled
0x0e04301c: 0x00000000: dst (0,0)
0x0e043020: 0x04b00640: dst (1600,1200)
0x0e043024: 0x04781000: dst offset 0x04781000
0x0e043028: 0x00000000: src (0,0)
0x0e04302c: 0x00000680: src pitch 1664
0x0e043030: 0x0bb98000: src offset 0x0bb98000
0x0e043034: 0x02000000: MI_FLUSH
0x0e043038: 0x00000000: MI_NOOP
0x0e04303c: 0x05000000: MI_BATCH_BUFFER_END

and the correct value for ACTHD is 0x0e043014. There are many bug reports downstream with a hang in this kind of batch buffer on GM45 and 965GM, and ACTHD is always 0x.....014.
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/539804
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/539538
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/537874
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/535218
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/535010