Comment 11 for bug 240455

Revision history for this message
In , Bryce Harrington (bryce) wrote :

On resume from suspend on a Sony VaioPCG-V505DX , the screen briefly flashes a very corrupt image. The corruption is temporary, lasting only a couple of seconds or so, but it is a bad look nonetheless. Screen corruption is often accompanied by loud beeping (bug #235686), which is an unnecessarily jarring start to an X session.

Suspend to RAM otherwise works fine.

Screenshots:
http://launchpadlibrarian.net/15355186/resume_corruption_severe.JPG
http://launchpadlibrarian.net/15355257/resume_corruption_mild.JPG

lspci:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc M9+ 5C61 [Radeon Mobility 9200 (AGP)] [1002:5c61] (rev 01) (prog-if 00 [VGA controller])
 Subsystem: Sony Corporation Unknown device [104d:816b]

Tail end of Xorg.0.log:
(II) AIGLX: Suspending AIGLX clients for VT switch
disable montype: 2
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0): MC_FB_LOCATION : 0x1fff0000 0xdbffd800
(II) RADEON(0): MC_AGP_LOCATION : 0x27ff2000
finished PLL2
Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV
(II) Open ACPI successful (/var/run/acpid.socket)
(II) AIGLX: Resuming AIGLX clients after VT switch
disable montype: 2
init memmap
init common
init crtc1
init pll1
restore memmap
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0): MC_FB_LOCATION : 0xdbffd800 0x1fff0000
(II) RADEON(0): MC_AGP_LOCATION : 0xe07fe000
restore common
restore crtc1
restore pll1
restore LVDS
enable montype: 2
(II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
(==) RADEON(0): Using AGP 4x
(II) RADEON(0): [agp] Mode 0x1f000207 [AGP 0x8086/0x3340; Card 0x1002/0x5c61]
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0): MC_FB_LOCATION was: 0xdbffd800 is: 0xdbffd800
(WW) RADEON(0): MC_AGP_LOCATION was: 0xe07fe000 is: 0xe07fe000
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0): MC_FB_LOCATION : 0xdbffd800 0xdbffd800
(II) RADEON(0): MC_AGP_LOCATION : 0xe07fe000
enable montype: 2
(II) Configured Mouse: ps2EnableDataReporting: succeeded
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(--) Synaptics Touchpad touchpad found
SetGrabKeysState - enabled