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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to