Created attachment 26740 [details]
Photo of screen
After resume from hibernation, rendering hung with artifacts, only mouse moves, had to poweroff machine via ACPI.
Video is an i915GM, Thinkpad X41Tablet.
Kernel version 2.6.30 plus commit 03d6069912babc07a3da20e715dd6a5dc8f0f867.
Driver version is 2.8-RC1 on xserver 1.6.2-RC1.
Created attachment 26741 [details]
Xorg server log
Created attachment 26742 [details]
GPU debug files, gpu_dump output and kernel log
looks like bug#22039
Suspend to ram works for me, only hibernation don't. Also I had full screen corruption (maybe some tiling/A17 issue?). Reporter on 22039 had only glyph corruptions.
(In reply to comment #4)
> Suspend to ram works for me, only hibernation don't. Also I had full screen
> corruption (maybe some tiling/A17 issue?). Reporter on 22039 had only glyph
Can you do the hibernation test under the console mode and see whether the issue still exists?
a. boot the system under the console mode(Don't start X)
b. do the hibernation/resume
c. start X and see whether the i915 rendering can work
Created attachment 27317 [details] [review]
restore the modeset for every activated crtc
Will you please try the attached patch on the latest linus git tree and see whether the issue still exists after hibernation?
I tried linux-2.6-stable with your patch applied, resume works correctly now, thanks.
Author: Zhao Yakui <firstname.lastname@example.org>
Date: Wed Jul 8 14:13:12 2009 +0800
drm/i915: Restore the KMS modeset for every activated CRTC