support setting non-supported modes (resolution)

Bug #1637536 reported by Jonas G. Drange
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
New
High
Stephen M. Webb
Mir
Incomplete
High
Chris Halse Rogers
mir (Ubuntu)
Confirmed
High
Chris Halse Rogers

Bug Description

Reproduce:
run mirout

What happens:
I only see one resolution supported.

What should happen:
I should see more resolutions, like I do on unity7.

I guess, if in doubt, “support” the same ones as xrandr.

Revision history for this message
Bill Filler (bfiller) wrote :

this is needed for system-settings, user expects to be able to change resolutions as they did in unity7

Changed in mir (Ubuntu):
importance: Undecided → High
kevin gunn (kgunn72)
Changed in mir:
importance: Undecided → High
Changed in mir (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
Changed in mir:
assignee: nobody → Chris Halse Rogers (raof)
Changed in canonical-devices-system-image:
assignee: nobody → Stephen M. Webb (bregma)
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mir (Ubuntu):
status: New → Confirmed
Revision history for this message
Chris Halse Rogers (raof) wrote :

OK, there's a design discussion to be had here.

In these cases, mirout is correct - your display has exactly one mode it can be driven at. X adds a whole bunch of fake “standard” modes, but they're just that - fake. Selecting one of the fake modes does not change the video mode; instead, it scales the rendering up to the monitor's mode.

What is the user requirement here?

I'd prefer the Mir API to accurately reflect the capabilities of the system, but one of those capabilities is that we can scale content. If the user-requirement is “I'd like everything on my screen to look bigger”, we can do that.

Indeed, this seems to be the Apple approach - https://support.apple.com/en-au/HT202471 - there's the “optimal resolution” button, and then the “make everything larger or smaller” option.

Changed in mir:
status: New → Incomplete
Revision history for this message
Chris Halse Rogers (raof) wrote :

(Note that the user requirement *cannot* be “I'd like to change the display mode”, because Unity 7 doesn't change the display mode in these cases ☺)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The discussion is already ongoing in bug 1196239, but that one needs a more current description. Please update bug 1196239 as appropriate.

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.