Performance items for Mir
This blueprint is meant to capture and progress tasks related to performance.
Previous work in Trusty/14.04 can be found here https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Mir development team
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
vanvugt: IPC round trip info is available with the attached "ping" branch.
vanvugt: Why are we considering Capn' Proto as the only IPC alternative? <kg> open to alternatives, please list below
<kg> another alternative from tvoss http://
See also: https:/
Work Items
Work items:
[kdub] fencing improvements so clients can submit buffers with fences : INPROGRESS
[kdub] fencing improvements so the server can send fences to the clients : INPROGRESS
[kdub] add path for hwc overlays with a demo : DONE
[kdub] add hwc fall back renderer : DONE
[kdub] unify DisplayBuffer interface to be platform-
[kdub] integrate demo shell with optimization functionality : DONE
[kdub] support hwc alpha blending (not really DONE yet in utopic?): DONE
[kdub] support clients surfaces as overlays on all devices : DONE
enable bypass capability within nested mirs, at least 2 level deep for session-system (https:/
[vanvugt] buffer usage bit optimizations (for example don't always use scan out buffers, only in bypass): TODO
enable input resampling and investigate results: TODO
investigate (profile/benchmark) possibly changing from protobuf to this http://
[raof] Add protocol-
complete the thread pool stuff (https:/
Dependency tree
* Blueprints in grey have been implemented.