I'm running xserver-xorg-video-intel/experimental with
Option "AccelMethod" "sna" because otherwise operation on haswell is
incredibly unreliable (my latest problem being horible display
corruption on webbrowsers with text).
But I think in all versions of xserver-xorg-video-intel I've run,
every now and then when coming home to a suspended screen, it doesn't
wake up. I can ssh in and chvt 1, or I can run strace on the xorg
process and the strace causes the xorg process to wake up (I think I
see futex() calls in the first few lines but my eyes aren't quick
enough, and I've not yet managed to remember to redirect the strace
log to a file.
However, this time, it hasn't woken up. Don't know whether it's the
same bug or not, but here we go:
79151,46> strace -f -p 14075
Process 14075 attached with 4 threads - interrupt to quit
[pid 14079] futex(0x7ffbe94db344, FUTEX_WAIT_PRIVATE, 503838665, NULL <unfinished ...>
[pid 14078] futex(0x7ffbe94db2d4, FUTEX_WAIT_PRIVATE, 560566957, NULL <unfinished ...>
[pid 14077] futex(0x7ffbe94db264, FUTEX_WAIT_PRIVATE, 759160725, NULL <unfinished ...>
[pid 14075] read(9,
79152,47> l /proc/14075/fd/9
lrwx------ 1 root root 64 Oct 10 00:39 /proc/14075/fd/9 -> /dev/dri/card0