[performance] Indicator bar animation latency is artificially high

Bug #1488327 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtmir (Ubuntu)
Won't Fix
Undecided
Unassigned
unity8 (Ubuntu)
Fix Released
Medium
Daniel van Vugt

Bug Description

The indicator bar animation latency seems to be artificially high -- limited to a fixed speed that it uses when you release it.

I suggest it should be designed to move more quickly while you're touching it. Because in a low latency experiment today I've found I can make the dash more responsive than the shell's indicator pulldown:

1. Install devel-proposed (wily) which now has Mir 0.15 and its lower latency.
2. Lower latency further with these experimental options:
    restart unity8 QML_NO_TOUCH_COMPRESSION=1 MIR_SERVER_NBUFFERS=2

You may have to use mako to ensure it's got the power to keep up...

Result: Dash scrolling is now faster and more responsive than the indicator pulldown. The dash tracks your finger but the indicator pulldown seems to have it's own max speed, which is slower.

Tags: performance

Related branches

tags: added: performance
summary: - Indicator bar animation latency is artificially high
+ [performance] Indicator bar animation latency is artificially high
Changed in unity8 (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → In Progress
importance: Undecided → Medium
Changed in qtmir:
status: New → Won't Fix
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Slow motion of the indicator pull-down (before)

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

Slow motion of the indicator pull-down (after, using branch more-smooth-less-lag)

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

Slow motion of a test client mir_demo_client_target (before)

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

Slow motion of a test client mir_demo_client_target (after, using branch more-smooth-less-lag)

Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Michał Sawicz (saviq)
affects: qtmir → qtmir (Ubuntu)
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.