[krillin] Screen flickers and touchspots lag a long way behind fingerpaint when Android overlays are enabled.
Bug #1401011 reported by
Daniel van Vugt
This bug report is a duplicate of:
Bug #1373696: Android overlay mode ping-pongs constantly when touchspots or software cursor is visible, causing stuttering and lag.
Edit
Remove
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_
2. mir_demo_
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.
To post a comment you must log in.
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 &