Subject: Mir latency chart

From: Daniel van Vugt <[email-masked]>
Date: Wed, 14 Dec 2016 17:52:06 +0800

Hi all,

I spent a while today taking latency measurements of various Mir 
releases and branches to check we're on the right track. You might find 
the resulting chart interesting...

https://docs.google.com/spreadsheets/d/1RbTVDbx04ohkF4-md3wAlgmxbSI1DttstnT6xdcXhZQ/pubchart?oid=1566479835&format=interactive

The floor is around 25ms simply because my monitor is pretty slow by 
current standards. For more information see: 
https://unity.ubuntu.com/mir/0.25/latency.html

- Daniel

---

From: Alan Griffiths <[email-masked]>
Date: Wed, 14 Dec 2016 10:01:50 +0000

On 14/12/16 09:52, Daniel van Vugt wrote:
> releases and branches to check we're on the right track. You might
> find the resulting chart interesting...
>
Thanks Daniel, that is interesting and useful.

Alan

---

From: "Stephen M. Webb" <[email-masked]>
Date: Wed, 14 Dec 2016 06:22:14 -0500

On 2016-12-14 04:52 AM, Daniel van Vugt wrote:
> 
> I spent a while today taking latency measurements of various Mir releases and branches to check we're on the right
> track. You might find the resulting chart interesting...
> 

Nice.

-- 
Stephen M. Webb  <[email-masked]>

---

From: Kevin Gunn <[email-masked]>
Date: Wed, 14 Dec 2016 06:43:46 -0600

Daniel
Very nice indeed.
Can you write up some instructions to provide to Sergio (on ue-performance
list) for including some of the test harness to report into grafana?

also, am i correct in understanding "interval 0" is swapinterval 0 which
means all vsync is ignored...and it's all based on buffer availability?

br,kg

On Wed, Dec 14, 2016 at 5:22 AM, Stephen M. Webb <[email-masked]
> wrote:

> releases and branches to check we're on the right
> > https://docs.google.com/spreadsheets/d/1RbTVDbx04ohkF4-
> md3wAlgmxbSI1DttstnT6xdcXhZQ/pubchart?oid=1566479835&format=interactive
>
> Nice.
>
> --
> Mir-devel mailing list
> [email-masked]
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/mir-devel
>

---

From: Sergio Cazzolato <[email-masked]>
Date: Wed, 14 Dec 2016 12:06:32 -0300

Really nice to see that, it would be nice to start adding these numbers to
grafana.

I'll ping you on irc to figure out how we could make that integration.

Thanks

On Wed, Dec 14, 2016 at 7:01 AM, Alan Griffiths <
[email-masked]> wrote:

> Ue-performance mailing list
> [email-masked]
> Modify settings or unsubscribe at: https://lists.canonical.com/
> mailman/listinfo/ue-performance
>

---

From: Daniel van Vugt <[email-masked]>
Date: Thu, 15 Dec 2016 09:48:56 +0800

Will do. I think Sergio now has the requisite hardware for this.

And yes interval means swap interval. Swap interval 0 is included just 
out of interest. We don't intend to use zero in production because it 
wastes power at best, but also triggers driver problems on radeon and 
nouveau (https://bugs.launchpad.net/mir/+bug/1211700).

On 14/12/16 20:43, Kevin Gunn wrote:
> Daniel
> Very nice indeed.
> Can you write up some instructions to provide to Sergio (on
> ue-performance list) for including some of the test harness to report
> into grafana?
>
> On Wed, Dec 14, 2016 at 5:22 AM, Stephen M. Webb
> <[email-masked] <mailto:[email-masked]>> wrote:
>
>     <https://docs.google.com/spreadsheets/d/1RbTVDbx04ohkF4-md3wAlgmxbSI1DttstnT6xdcXhZQ/pubchart?oid=1566479835&format=interactive>
>
>     Nice.
>
>     --
>     Stephen M. Webb  <[email-masked]
>     <mailto:[email-masked]>>
>
>     --
>     Mir-devel mailing list
>     [email-masked] <mailto:[email-masked]>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/mir-devel
>     <https://lists.ubuntu.com/mailman/listinfo/mir-devel>
>
>