[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-10-12 Thread Daniel van Vugt
P.S. client-side vsync isn't just a good idea that improves performance on non-buggy drivers [2], but apparently also the norm. It is the design used by gtk and clutter too. I had no idea it was so common till recently. If you disable client-side vsync in Mir then you take latency backwards [1],

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-10-12 Thread Daniel van Vugt
Alberto: I think what I was recommending in that last comment is to just not run eglplasma on dragaonboard. It's a poor demo if the best it can get is 15FPS (you just never noticed it was so low). Change your demos to use egltriangle (fullscreen to get bypass) and you won't hit this bug any more,

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-09 Thread Daniel van Vugt
OK, I am done with this for now. Here are two relevant branches to try: lp:~vanvugt/mir/testfix-1211700 Proof of concept workaround which also solves bug 1211700 in some cases. Not good enough to release though. lp:~vanvugt/mir/workaround-1665802 A proper workaround that should work nicely if

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-09 Thread Daniel van Vugt
** Changed in: mir Milestone: 1.0.0 => None ** Changed in: mir Status: In Progress => Won't Fix ** Changed in: mir/0.26 Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-09 Thread Daniel van Vugt
** Branch linked: lp:~vanvugt/mir/testfix-1211700 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1665802 Title: [regression] mir_demo_client_eglplasma results in 100% cpu

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-07 Thread Daniel van Vugt
** Changed in: mir Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1665802 Title: [regression] mir_demo_client_eglplasma results

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-07 Thread mir-ci-bot
Fix committed into lp:mir at revision 4072, scheduled for release in mir, milestone 1.0.0 ** Changed in: mir Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu.

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-07 Thread Daniel van Vugt
** Branch linked: lp:~vanvugt/mir/workaround-1665802 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1665802 Title: [regression] mir_demo_client_eglplasma results in 100% cpu

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-03 Thread Daniel van Vugt
** Branch linked: lp:~vanvugt/mir/schedule-nonblocking -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1665802 Title: [regression] mir_demo_client_eglplasma results in 100%

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-01 Thread Daniel van Vugt
Alberto, Please try this experiment: lp:~vanvugt/mir/gpu-load-balance It improves the situation on radeon quite a lot (from below 0.1FPS to 20-40FPS). -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu.

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-03-01 Thread Daniel van Vugt
** Branch linked: lp:~vanvugt/mir/gpu-load-balance -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1665802 Title: [regression] mir_demo_client_eglplasma results in 100% cpu

[Touch-packages] [Bug 1665802] Re: [regression] mir_demo_client_eglplasma results in 100% cpu and hardly any updates in dragonboard

2017-02-27 Thread Daniel van Vugt
Dropped priority. Now we understand this problem, it's just going to be a series of workarounds in Mir, and Chris suggested another good one in the hangout today that might also fix it for radeon and nouveau (bug 1211700). Plus we have some workarounds proven already in comment #20. Long term we