Mir

[krillin] Screen flickers and touchspots lag a long way behind fingerpaint when Android overlays are enabled.

Bug #1401011 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Unassigned

Bug Description

On krillin I notice the touchspots are visibly a long way behind the fingerpaint client. This is weird because fingerpaint is keeping up (albeit with bug 1373692).

Test case:
  1. mir_demo_server_minimal --enable-touchspots &
  2. mir_demo_client_fingerpaint -w
  3. Draw!

It looks like the touchspots are so far behind as they're trying to keep up with the raw event rate, whereas fingerpaint doesn't have the same lag using the "cooked" resampled input events.

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: [krillin] Touchspots lag a long way behind fingerpaint and the screen flickers when Android overlays are enabled.

Actually it looks like the problem is overlays. Maybe fingerpaint is rendered by overlay whereas touchspots use GL rendering and Mir's rapidly alternating between the two compositing methods which are never in sync.

Workaround: mir_demo_server_minimal --enable-touchspots --disable-overlays=true &

summary: - [krillin] Touchspots lag a long way behind fingerpaint
+ [krillin] Touchspots lag a long way behind fingerpaint and the screen
+ flickers when Android overlays are enabled.
tags: added: overlays
summary: - [krillin] Touchspots lag a long way behind fingerpaint and the screen
- flickers when Android overlays are enabled.
+ [krillin] Screen flickers and touchspots lag a long way behind
+ fingerpaint when Android overlays are enabled.
tags: added: android
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Duplicate of bug 1373696 :)

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.