There are two aspects of these symptomps: 1) black screen with Scopes icon is shown before Dash is loaded and started I believe; 2) white screen (blank) is shown when Dash is loaded and is getting initialized (scope-registry is queried for installed scopes, then first two scopes are loaded, queried & prepopulated to show content immediately after unclock).
Both cases are largely affected by the fact that many other processes are started at about the same time and the CPU gets pretty busy. The 2nd case may be impacted if scope uses network (or a slow backend); it's not normally visible unless you unlock really fast (immediately after unity8 start). Attaching bootchart graph (data was collected on the BQ phone from 9 boot sequences). I'm not ruling out any possibility for an improvement, but it's unlikely to be a single thing which suddenly improves the situation, but rather a bunch of smaller improvements here and there (such as perhaps re- arranging how things are initialized in unity8 or elsewhere?). ** Attachment added: "bootchart-bq.png" https://bugs.launchpad.net/canonical-devices-system-image/+bug/1579859/+attachment/4697499/+files/bootchart-bq.png -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity-scopes-shell in Ubuntu. https://bugs.launchpad.net/bugs/1579859 Title: Dash startup time can have a large delay Status in Canonical System Image: Confirmed Status in unity-scopes-shell package in Ubuntu: Confirmed Bug description: While testing fixes for bug #1578283 there was a large discrepancy in how long it took to initialize the scope contents from boot to boot. Often a black screen was shown for up to 10 secs followed by the scope icon then the content, total time well over 12 secs. While there were some crash files at boot that was not consistent with the symptom MX4 proposed v319 To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1579859/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp