Performance regression: mir_demo_client_flicker is skipping frames on desktop (GBM)
Bug #1249242 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Performance regression: mir_demo_
This is building Mir from development-branch. I've verified the bug occurs in r1117 right up to r1207 on trusty (I only noticed it after upgrading to trusty). So it looks like a regression at a lower layer... Mesa or the kernel.
Regression relative to how it performed in saucy, I mean.
Related branches
lp:~afrantzis/mir/shm-buffers-part-2
- Alan Griffiths: Approve
- Daniel van Vugt: Approve
- Kevin DuBois (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 895 lines (+154/-288)14 files modifiedsrc/client/aging_buffer.h (+0/-1)
src/client/client_buffer.h (+6/-0)
src/client/gbm/buffer_file_ops.h (+11/-13)
src/client/gbm/gbm_client_buffer.cpp (+20/-65)
src/client/gbm/gbm_client_buffer.h (+7/-9)
src/client/gbm/gbm_client_buffer_factory.cpp (+3/-3)
src/client/gbm/gbm_client_buffer_factory.h (+3/-3)
src/client/gbm/gbm_client_platform.cpp (+13/-40)
src/client/gbm/gbm_client_platform.h (+3/-3)
src/server/graphics/gbm/buffer_allocator.cpp (+47/-8)
src/server/graphics/gbm/buffer_allocator.h (+5/-1)
tests/unit-tests/client/gbm/mock_drm_fd_handler.h (+0/-46)
tests/unit-tests/client/gbm/test_gbm_client_buffer.cpp (+35/-92)
tests/unit-tests/graphics/gbm/test_gbm_buffer_allocator.cpp (+1/-4)
description: | updated |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
Changed in mir: | |
milestone: | 0.1.2 → none |
Changed in mir: | |
milestone: | none → 0.1.3 |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
status: | New → In Progress |
description: | updated |
Changed in mir (Ubuntu): | |
status: | New → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in mir (Ubuntu): | |
status: | Triaged → Fix Released |
To post a comment you must log in.
I'm also seeing a massive performance regression with flicker and fingerpaint (software renderers) on Nexus 4 using trusty images. Not sure if it's the same bug.