From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050323 Firefox/1.0.2 Fedora/1.0.2-1.3.1
Description of problem:
The Thinkpad T30 BIOS includes a 'display sleep' setting to save battery life & screen backlight life. This appears to be independent of the screensaver settings.
Unfortunately if this display sleep kicks in, X does not recover properly. When you click any key (e.g. SHIFT) to 'wake up' the screen, it comes up in a scrambled, jumpy, unuseable condition. I have found that logging out and logging in X do not fix it. The only solution that appears to fix it (other than a reboot) is /usr/bin/apm -s
The only way I have found to avoid this problem is to use BIOS settings to disable sleep entirely. But this has the unfortunate side effect of losing a useful feature.
Version-Release number of selected component (if applicable):
xorg-x11-6.8.2-1.FC3.13 & IBM BIOS 2.08
Steps to Reproduce:
1. Boot laptop into BIOS setup screen
2. Adjust display sleep (both AC and battery) to short but different durations (e.g. 1 minute and 3 minutes)
3. Save settings and boot into Linux
4. Wait with AC power until display sleeps, hit shift to wake up, notice scrambling
5. Recover using sleep or reboot
6. Repeat 4 with battery power
Actual Results: Display wakes up in a scrambled, unuseable mode
Expected Results: Display wakes up normally
Note, this problem also seems to be affected by the existence of a 2nd monitor in dual-head mode. I have not seen the problem when I have two monitors plugged in - for some reason, in this configuration, the LCD does sleep, and it does wake, properly.
I always see the problem when I only have the internal laptop monitor.
My system is a ThinkPad T30 running FC3, pretty much up-to-date. It
has a radeon 7500 and the displays are the internal 1400x1050 and an
external VGA dell 2000fp (1600x1200).
Please file a bug report in X.Org bugzilla to track this issue,
which is located at http://bugs.freedesktop.org in the "xorg" component.
Once you've filed your report to X.Org, if you paste the URL here,
Red Hat will track the issue in X.Org bugzilla with upstream developers,
and will review any fixes that become available for potential inclusion
in future Fedora Core updates.
Setting status to "NEEDINFO", awaiting upstream bug URL for tracking.
Thanks. Setting status to "UPSTREAM" for tracking.