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],
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,
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
** 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
Bugs, which is subscribed to Ubuntu.
** Branch linked: lp:~vanvugt/mir/testfix-1211700
--
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
** Changed in: mir
Status: Fix Committed => In Progress
--
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
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
Bugs, which is subscribed to Ubuntu.
** Branch linked: lp:~vanvugt/mir/workaround-1665802
--
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
** Branch linked: lp:~vanvugt/mir/schedule-nonblocking
--
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
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
Bugs, which is subscribed to Ubuntu.
** Branch linked: lp:~vanvugt/mir/gpu-load-balance
--
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
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
12 matches
Mail list logo