Mir

When the client of a nested server is fullscreened the server doesn't render the full screen

Bug #1700981 reported by Alan Griffiths
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Alan Griffiths

Bug Description

Given: lp:mir (on Zesty or Artful)
Given: a nested configuration (Mir-on-Mir-on-KMS)
Given: lp:mir + lp:~alan-griffiths/mir/fix-1699484 (to make it work at all)

$ sudo bin/mir_demo_server --vt 4 --arw-file --window-manager system-compositor --custom-compositor adorning --background-color purple
$ bin/mir_demo_server --no-file --host /tmp/mir_socket --launch bin/mir_demo_client_egltriangle

When: egltriangle is maximized (Alt-F11)

expect: egltriangle displayed across the full screen
actual: egltriangle displayed across part of the screen, the rest shows the purple background of the host "system compositor".

Related branches

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

Weirdly, if the background is set for the nested server then the scenario seems to work.

description: updated
summary: - When maximized egltriangle doesn't render the full screen
+ When the client of a nested server is fullscreened the server doesn't
+ render the full screen
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

And seems to disappear if using multiple displays: add "--display-config single" to the nested server to see in that configuration.

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

To avoid the problem: add "--nested-passthrough 0" to the nested server.

Revision history for this message
Mir CI Bot (mir-ci-bot) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.27.0

Changed in mir:
status: In Progress → Fix Committed
Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.