On some i915 based systems exhibit X hanging on changing resolution.
This is triggered when the cursor is positioned such that it is no longer
on the active part of the framebuffer following the resolution switch.
The patch below has entered upstream and come back to stable 2.6.35. This
version is a backport to Lucid where the problem is being experienced by
the reporter. This version has been tested and reported to fix the issue.
Proposing for SRU to Lucid.
Chris Wilson (1):
drm/i915: Unset cursor if out-of-bounds upon mode change (v4)