Code review comment for lp:~vanvugt/unity8/more-smooth-less-lag

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

Correction: Upstream the QML touch compression isn't "broken" but it is still inferior to Mir's touch resampling even when not nested (hence the indicator panel which is not nested), because it generates higher latency with triple buffers. QML touch compression fills the queue on each server and so has 2 frames latency at each level. Mir's touch resampling however is crafted to not fill the queues so has typically only 0-1 frame latency at each level.

If your architecture is not nested _and_ you only ever use double buffering instead of triple then the QML touch compression would theoretically be able to perform as well as Mir's touch resampling. So yeah it's great for other projects but not Ubuntu Touch any time soon.

« Back to merge proposal