Alright, I'm preparing to propose a fix/workaround in Mir. Although sadly that won't do us any good if Unity8 still takes a second or so to respond to wakeup. My Mir solution depends on all clients (and nested servers like Unity8) responding to wakeup and providing a new frame (the greeter) in less than half a second (preferably faster than that). If Unity8 doesn't do that (or prepare a greeter screen earlier when the display turns off) then no improvement to Mir will help.
Alright, I'm preparing to propose a fix/workaround in Mir. Although sadly that won't do us any good if Unity8 still takes a second or so to respond to wakeup. My Mir solution depends on all clients (and nested servers like Unity8) responding to wakeup and providing a new frame (the greeter) in less than half a second (preferably faster than that). If Unity8 doesn't do that (or prepare a greeter screen earlier when the display turns off) then no improvement to Mir will help.