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 you set the environment variable
it introduces.
I'm proposing that neither of those should land though. This bug is a perfect
storm of four things that are not Mir bugs:
1. Poor quality driver that lacks GPU fair scheduling (bug 1211700).
2. Slow mobile GPU.
3. Choice of an over-the-top demo 'eglplasma' that the GPU can only run at 15
FPS at best.
4. Accidentally failing to trigger fullscreen bypass (which halves the
performance potential of the system).
You can fix #3 and #4 by simply not choosing eglplasma on this low-end
configuration, and by ensuring that demos are always fullscreen
bypassed. Then you can have smooth fullscreen demos, and no workarounds
need ever land.
** Changed in: mir
Status: Won't Fix => Opinion
** Changed in: mir/0.26
Status: Won't Fix => Opinion
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1665802
Title:
[regression] mir_demo_client_eglplasma results in 100% cpu and hardly
any updates in dragonboard
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1665802/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs