[regression] Output IDs no longer match up with --display-report
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Output IDs assigned to my displays no longer match up with that used in --display-
[2017-04-05 12:58:29.596296] mirserver: Initial display configuration:
[2017-04-05 12:58:29.596313] mirserver: * Output 1: VGA disconnected
[2017-04-05 12:58:29.596318] mirserver: * Output 2: DisplayPort disconnected
[2017-04-05 12:58:29.596322] mirserver: * Output 3: HDMI-A disconnected
[2017-04-05 12:58:29.596325] mirserver: * Output 4: DisplayPort connected, used
[2017-04-05 12:58:29.596333] mirserver: . |_ EDID monitor name: DELL U2413
[2017-04-05 12:58:29.596337] mirserver: . |_ EDID manufacturer: DEL
[2017-04-05 12:58:29.596341] mirserver: . |_ EDID product code: 61510
[2017-04-05 12:58:29.596348] mirserver: . |_ Physical size 24.0" 520x320mm
[2017-04-05 12:58:29.596352] mirserver: . |_ Power is on
[2017-04-05 12:58:29.596355] mirserver: . |_ Current mode 1920x1200 59.95Hz
[2017-04-05 12:58:29.596359] mirserver: . |_ Preferred mode 1920x1200 59.95Hz
[2017-04-05 12:58:29.596362] mirserver: . |_ Orientation normal
[2017-04-05 12:58:29.596367] mirserver: . |_ Logical size 1920x1200
[2017-04-05 12:58:29.596371] mirserver: . |_ Logical position +0+0
[2017-04-05 12:58:29.596374] mirserver: . |_ Scaling factor: 1.00
[2017-04-05 12:58:29.596390] mirserver: * Output 5: HDMI-A disconnected
[2017-04-05 12:58:43.005446] graphics: vsync on 58: #139948, 0.418ms from now, interval 16.680ms (59.95Hz)
[2017-04-05 12:58:43.022155] graphics: vsync on 58: #139949, 0.384ms from now, interval 16.674ms (59.97Hz)
[2017-04-05 12:58:43.038831] graphics: vsync on 58: #139950, 0.397ms from now, interval 16.689ms (59.91Hz)
[2017-04-05 12:58:43.055517] graphics: vsync on 58: #139951, 0.392ms from now, interval 16.681ms (59.94Hz)
[2017-04-05 12:58:43.072212] graphics: vsync on 58: #139952, 0.366ms from now, interval 16.669ms (59.99Hz)
[2017-04-05 12:58:43.088884] graphics: vsync on 58: #139953, 0.380ms from now, interval 16.686ms (59.93Hz)
Bisected. The problem started in r4103:
------- ------- ------- ------- ------- ------- ------- ------- ----
revno: 4103 [merge]
author: Christopher James Halse Rogers <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Wed 2017-03-22 07:01:56 +0000
message:
Clarify KMS display configuration responsibilities.
This moves responsibility for converting between KMS hardware state and Mir DisplayOutputCo nfiguration to KMSOutput, moves DisplayConfigur ationOutputId → KMSOutput lookup into KMSDisplayConfi guration, and makes KMSOutputContainer responsible for maintaining the set of KMSOutput as they appear and disappear.
Approved by mir-ci-bot, Kevin DuBois, Alan Griffiths. ------- ------- ------- ------- ------- ------- ------- ----
-------