New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 732539 link

Starred by 4 users

Issue metadata

Status: WontFix
Owner:
Closed: Jul 9
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug

Blocking:
issue 719015


Participants' hotlists:
LoginRefresh

Show other hotlists

Other hotlists containing this issue:
Hotlist-1
Hotlist-2


Sign in to add a comment

Blur causes significant slowdown on first display of views-based lock screen

Project Member Reported by jdufault@chromium.org, Jun 12 2017

Issue description

Adding a background blur to the lock screen makes the first display take
significantly longer, ie, from nearly instant to a very visible 2+s load.
Showing the lock screen is very quick after the first slow run.

The code to activate the blur is essentially:

    views::Widget* window = ...;
    window->GetLayer()->SetBackgroundBlur(10);

The blur value (10) does not appear to make a difference.
 

Comment 1 by wutao@chromium.org, Jun 15 2017

It is not that long even at kevin, < 1s. We need a metric for this though.

For the chromeos_linux builds, it may not use real hardware gl. You can turn off use_ozone = false. It will use glx instead of egl. And it will be much faster.
I am guessing it is not optimized with ozone for linux builds.


Comment 2 by wutao@chromium.org, Jun 20 2017

On kevin, it is about 30-100ms to show blurred lock screen.
Without blur, it is about 25-40ms.

If you can finish the code to allow unlock in the show-md-login mode, I can do more tests.

Comment 3 by wutao@chromium.org, Jun 20 2017

Do you have animation when showing the show-md-login lock_screen?
We may or may not keep the existing animation, which iirc is all of the windows flying to the edges of the screen. Ideally we would not need one, or it could be very short.

Comment 5 by wutao@chromium.org, Jun 30 2017

I can see the animation now, it seems expanding the blur layer from near the bounds to the final full screen.


Comment 6 by r...@chromium.org, Jun 30 2017

Cc: abodenha@chromium.org reve...@chromium.org zalcorn@chromium.org

Comment 7 by g...@flintos.io, Dec 4 2017

The lock screen becomes opaque when this is tested on a pineview based board dell 2110 which has intel atom n470 processor with an Intel GMA3150 gpu. This is a pretty old machine. 
Can see this opaqueness at the login/lock screen after blur has been enabled in R61 chromiumos.
Components: UI>Shell>LockScreen
Status: WontFix (was: Assigned)
Close this for now since it is old.
If this is still a problem, please reopen it.

Sign in to add a comment