Hi, Am 17.04.2015 um 16:34 schrieb Holger Levsen:
>> From a user experience point of view, this is clearly suboptimal: the >> animation presented during boot suddenly "hangs" for several seconds, and >> then suddenly the login screen is shown. > I cannot reproduce this on a freshly installed jessie (using d-i rc2), > choosing the gnome desktop during installation, neither with or without > plymouth installed. > 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset > Integrated Graphics Controller (rev 07) I think that is mainly a matter of overall system performance. As said, the system in question is a two years old netbook that simply takes that time to start, but because the services required by X are not started until required, this means that this part of the boot sequence is moved to after plymouth has been stopped. Since plymouth simply leaves the last animation frame on the screen in this case (so we have a seamless transition to X), it appears as if the animation hangs. The basic assumption "starting the X server takes less than a second" simply is not true anymore when we have socket-activated services, and required services take their time starting up, so on slower systems we might want to somehow poke systemd into starting the services required by X before the handover, or make the handover explicit (e.g. with a callback from X). I'm aware this is a nontrivial problem, and a lot of effort for what is not a hard technical problem, but a user experience issue. Simon
signature.asc
Description: OpenPGP digital signature