unplugging external monitor causes nested server to throttle client
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Undecided
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On a vivid(ish) laptop with external monitor connected and active.
Running trunk + the display reconfig fix in lp:~alan-griffiths/mir/cache-invalidation-for-nested-Display-active-config
/1/ start a host server:
$ sudo bin/mir_demo_server --shell-report log --window-manager system-compositor --display-config sidebyside --vt 1 --arw-file
/2/ start a nested server:
$ bin/mir_demo_server --shell-report log --host /tmp/mir_socket --display-config sidebyside --window-manager tiling
/3/ start a client (one chosen that reports frame rate)
$ bin/mir_
/4/ disconnect the external monitor
Expected: FPS continues at 60
Observed: FPS drops to around 10 until external monitor is reconnected.
tags: | added: multimonitor |
tags: | added: nested |
Changed in mir: | |
status: | Fix Committed → Fix Released |
For the avoidance of doubt, connecting the client directly to the host server works as expected.