This problem (Lenovo Thinkpad S1, Intel graphics) is still present for me, and the VBlank fix in #12 did /not/ work.
When I resume, the machine often (but not always) does not automatically "show" the screen (e.g. it is a lit, but black screen) on the normal wake actions (open lid, press lenovo's "wake" button), but on a mouse event, does show the screen from the point at which the laptop was suspended, and while the keyboard works (I can ctrl-alt-f1 into a terminal) and the mouse moves, the screen does not respond to keyboard/mouse events.
Pkilling myself and restarting x/unity "works" but never knowing if my workspace windows will return after suspend is a huge issue.
This problem (Lenovo Thinkpad S1, Intel graphics) is still present for me, and the VBlank fix in #12 did /not/ work.
When I resume, the machine often (but not always) does not automatically "show" the screen (e.g. it is a lit, but black screen) on the normal wake actions (open lid, press lenovo's "wake" button), but on a mouse event, does show the screen from the point at which the laptop was suspended, and while the keyboard works (I can ctrl-alt-f1 into a terminal) and the mouse moves, the screen does not respond to keyboard/mouse events.
Pkilling myself and restarting x/unity "works" but never knowing if my workspace windows will return after suspend is a huge issue.