FS#12821 - X.org + intel + 2.6.28 kernel freezing on composite waiting for vblank
Attached to Project:
Arch Linux
Opened by Julian Scheel (jusst) - Friday, 16 January 2009, 19:16 GMT
Last edited by Jan de Groot (JGC) - Sunday, 15 February 2009, 00:46 GMT
Opened by Julian Scheel (jusst) - Friday, 16 January 2009, 19:16 GMT
Last edited by Jan de Groot (JGC) - Sunday, 15 February 2009, 00:46 GMT
|
Details
When updating to kernel 2.6.28 in combination with an intel
graphics chipset and using the composite extension after a
few minutes of working X.org will enter an infinite loop.
The Xorg.0.log will show: [mi] EQ overflowing. The server is probably stuck in an infinite loop. Only possible action afterwards is moving the mouse. This is actually a known Xorg/intel bug, for which a fix exists: https://bugs.freedesktop.org/show_bug.cgi?id=18922 As this is a real show-stopper bug it would be important to get it fixed soon. |
This task depends upon
Closed by Jan de Groot (JGC)
Sunday, 15 February 2009, 00:46 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with libdrm-2.3.1-3.
Sunday, 15 February 2009, 00:46 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with libdrm-2.3.1-3.
Using these patches from Jesse Barnes solved it for me:
https://bugs.freedesktop.org/show_bug.cgi?id=18922#c25
I have attached these 3 patches. 2 of them are against kernel26 and one against the current libdrm in Arch. The libdrm patch had to be rediffed a bit, because a small part of the changes (just one line) are already in the current libdrm sources used by Arch, and it needed some more small changes in Makefile.in to make it compile.
kernel26-drm-e1a6fcee467556a7... (2.3 KiB)
libdrm-f4f76a6894b40abd77f0ff... (2.1 KiB)
Thanks.