Mir

[mako] Mir servers flash up an old stale frame on startup

Bug #1472974 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Won't Fix
Low
Unassigned
mir-android-platform
New
Undecided
Unassigned

Bug Description

Mir servers flash up an old stale frame on start-up. Verified on mako at least.

Test case:
   1. sudo stop lightdm
   2. mirbacklight 100
   3. mir_demo_server_minimal

Expected: Black screen and cursor to become visible.
Observed: Screen flashes with an old frame before the black screen of the Mir demo server.

summary: - [mako] Mir servers flash up an old start frame on startup
+ [mako] Mir servers flash up an old stale frame on startup
description: updated
Revision history for this message
Alberto Aguirre (albaguirre) wrote :

A minimal test case where hwc is asked to just turn the display on (
http://pastebin.ubuntu.com/11914833/) seems to indicate this is a driver issue. I see a flash of old content before the display is blanked out.

Perhaps we could workaround it by compositing empty frames (or giving hwc empty lists? ) when turning off the display.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sounds like something we just need to be aware of and work with it... Make sure our backlight-on commands never come before the correct frame has been composited.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Actually it's pretty obvious. Nothing else could reasonably be expected to work. The screen can't display the right thing if the right thing hasn't been flipped to the screen yet.

Changed in mir:
importance: Undecided → Low
status: New → Confirmed
tags: added: nexus4
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The Android platform was deleted from lp:mir at revision 4155.

Changed in mir:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.