[Bug 1641664] Re: systemd services starting while plymouth is deactivated

Chris Glass christopher.glass at canonical.com
Tue Nov 15 11:34:21 UTC 2016


(sorry for the shallow bug report - I intended to fill it up some more
but it fell through the cracks)

Specific units are:

plymouth-read-write.service
plymouth-quit.service
plymouth-quit-wait.service

Measured time spent in these: between 100 and 300ms (depending on I/O, I
assume). It's a modest win for boot time, but it's also a very simple
patch (https://paste.ubuntu.com/23476239/)

Despite being referenced in other services as an "after", it seems (from
manually applying above patch) that other services start and normally
(Before manual patch: https://paste.ubuntu.com/23479860/, after manual
patch: https://paste.ubuntu.com/23479865/ , both taken on a machine with
no "splash" in cmdline)

It seems like a clear cut case of removing "dead" code conditionally
(switching on the cmdline presence of "splash" as for the starting
service), but of course I might not have the whole picture.

I intend to try the same on a desktop machine with and without a
"splash" cmdline, with FDE enabled.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/1641664

Title:
  systemd services starting while plymouth is deactivated

Status in plymouth package in Ubuntu:
  New

Bug description:
  A few systemd units are started despite plymouth itself not running
  (nospash is set in cmdline for instance).

  This results in boot times slightly longer than necessary for those
  systems.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1641664/+subscriptions



More information about the foundations-bugs mailing list