Comment 13 for bug 660405

Mateo Matachana (mat30-mail) wrote :

I have the same problem on a Toshiba Satellite U400 with an Intel chipset. After suspending, the systems looks like freezed.

It isn't freezed. The system is perfectly working and you can type your password and your session will be resumed as usual (but anything will be shown). The network is up and working and you have full SSH access. I could log in in my system through SSH in one of those freezes and I saw the problem is the resolution of the screen: too low.

xrandr -display :0 returns on my laptop

Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 286mm x 179mm
   1280x800 59.9*+
   1024x768 60.0
   800x600 60.3 56.2
   640x480 59.9
HDMI1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080 59.9*+ 60.0 60.0
   1680x1050 60.0
   1280x1024 75.0 60.0
   1152x864 75.0
   1280x720 60.0
   1024x768 75.1 60.0
   832x624 74.6
   800x600 75.0 60.3 56.2
   720x480 59.9
   640x480 75.0 60.0
   720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

The wake-up resolution (320x200) isn't supported by any of my screens and because of that the image isn't shown. Executing

xrandr -display :0 --output HDMI1 --off
xrandr -display :0 --screen 0 --size 640x480

allows me to set a proper screen resolution and continue working with the session as if anything would happened.