Display mode changes made directly to the system compositor are not reflected in the nested Mir server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Invalid
|
Undecided
|
Unassigned | ||
Mir |
Invalid
|
High
|
Unassigned |
Bug Description
I need a second pair of eyes on this.
I'm running unity8 on my AMD laptop. It comes up at whatever resolution Mir decides, probably based on what the driver recommends.
I want to change the resolution, so use the mirout tool to do so:
⮀ sudo MIR_SOCKET=
Connected to server: <default>
Max 2 simultaneous outputs
Output 38: eDP, connected, "CMN 5264", 1366x768+0+0, enabled, on, 310mm x 170mm (13.9"), normal, 1.00x, HRGB, monitor
1366x768 60.00*+
1280x720 59.85
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.65
720x480 59.70
640x480 59.37
Output 40: HDMI-A, disconnected
Output 42: VGA, disconnected
⮀ sudo MIR_SOCKET=
⮀ sudo MIR_SOCKET=
Connected to server: <default>
Max 2 simultaneous outputs
Output 38: eDP, connected, "CMN 5264", 640x480+0+0, enabled, on, 310mm x 170mm (13.9"), normal, 1.00x, HRGB, monitor
1366x768 60.00 +
1280x720 59.85
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.65
720x480 59.70
640x480 59.37*
Output 40: HDMI-A, disconnected
Output 42: VGA, disconnected
So it seems to work. But unity8 appears unchanged on the display. Looking into its log I see prints only from Mir:
[2017-03-01 16:02:34.550711] mirserver: New display configuration:
[2017-03-01 16:02:34.550781] mirserver: Output 38: eDP connected, used
[2017-03-01 16:02:34.550799] mirserver: EDID manufacturer: CMN
[2017-03-01 16:02:34.550814] mirserver: EDID product code: 5264
[2017-03-01 16:02:34.550840] mirserver: Physical size 13.9" 310x170mm
[2017-03-01 16:02:34.550854] mirserver: Power is on
[2017-03-01 16:02:34.550871] mirserver: Current mode 1366x768 60.00Hz
[2017-03-01 16:02:34.550888] mirserver: Preferred mode 1366x768 60.00Hz
[2017-03-01 16:02:34.550902] mirserver: Orientation normal
[2017-03-01 16:02:34.550915] mirserver: Logical size 1366x768
[2017-03-01 16:02:34.550928] mirserver: Logical position +0+0
[2017-03-01 16:02:34.550946] mirserver: Output 40: HDMI-A disconnected
[2017-03-01 16:02:34.550964] mirserver: Output 42: VGA disconnected
[2017-03-01 16:02:34.550982] mirserver: New base display configuration:
[2017-03-01 16:02:34.551002] mirserver: Output 38: eDP connected, used
[2017-03-01 16:02:34.551017] mirserver: EDID manufacturer: CMN
[2017-03-01 16:02:34.551030] mirserver: EDID product code: 5264
[2017-03-01 16:02:34.551046] mirserver: Physical size 13.9" 310x170mm
[2017-03-01 16:02:34.551059] mirserver: Power is on
[2017-03-01 16:02:34.551075] mirserver: Current mode 1366x768 60.00Hz
[2017-03-01 16:02:34.551091] mirserver: Preferred mode 1366x768 60.00Hz
[2017-03-01 16:02:34.551104] mirserver: Orientation normal
[2017-03-01 16:02:34.551118] mirserver: Logical size 1366x768
[2017-03-01 16:02:34.551131] mirserver: Logical position +0+0
[2017-03-01 16:02:34.551147] mirserver: Output 40: HDMI-A disconnected
[2017-03-01 16:02:34.551164] mirserver: Output 42: VGA disconnected
Which only mentions the old resolution. And so unity8 has nothing to do.
Can someone else check this and see?
(note: mirout fails when talking to the nested server directly, think a mir bug there)
summary: |
- Display mode changes made directly to the system server are not - reflected in the nested server + Display mode changes made directly to the system compositor are not + reflected in the nested Mir server |
tags: | added: unity8-desktop |
affects: | qtmir → qtmir (Ubuntu) |
Changed in mir: | |
milestone: | 0.27.0 → 0.28.0 |
Indents lost: here are logs again: http:// pastebin. ubuntu. com/24090932/