config timestamps not updated on hotplugging a output with hybrid graphics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Fix Released
|
High
|
Maarten Lankhorst | ||
Saucy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
In Precise and Saucy, we support hybrid graphics, but this issue prevents users from hotplugging external screens (the ones connected to the Intel card if nvidia is driving the display). The timestamps on the main screen are never updated when a output is plugged in to the gpu screen.
This is also the bug for getting xorg-server 1.14.5 backported to saucy.
[Test Case]
Requires fix for #1224254 first.
Plug in a screen after gsd started. The screen should turn on and enter mirror mode or extended mode. Wrong behavior: Screen stays off.
Alternate testcase: check timestamps on xev, they should stay the same when plugging or unplugging, but update each time.
[Regression Potential]
Low, but not zero. We will also bump the micro release with the MRE, the ABI was been broken shortly after 1.14.4, but this was quickly discovered and fixed before 1.14.5rc1 was released. There's also a commit "xfree86: Find primary entity when bus types are nominally different" which I suspect could have broken driver loading in the optimus configuration, but we already have a different fix because I ran into the same bug after a similar fix before.
affects: | xserver-xorg-video-modesetting (Ubuntu) → xorg-server (Ubuntu) |
Changed in xorg-server (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Maarten Lankhorst (mlankhorst) |
importance: | Undecided → High |
description: | updated |
This bug was fixed in the package xorg-server - 2:1.14. 4.901-0ubuntu2
--------------- 4.901-0ubuntu2) trusty; urgency=low
xorg-server (2:1.14.
* Re-apply security update again.
-- Maarten Lankhorst <email address hidden> Tue, 10 Dec 2013 15:25:04 +0100