[Bug 84718] DP MST: re-docking messes up displays
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Oct 7 02:29:36 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=84718
--- Comment #10 from Chris Wilson <chris at chris-wilson.co.uk> ---
commit 9ed1ac8b506509be410c12870397417c7638886e
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Mon Oct 6 21:37:14 2014 +0100
sna: Wrap rrGetInfo so that we can probe when udev is not active
If the ddx is configured without udev support, we do not receive
notifications when the MST topology is changed. This leads us to query
the kernel for bad connectors, and so we end up reporting an unknown
connection status for them, which the user and client often find
confusing. However, we can not simply act upon the detection failure as
we are too deep inside the callback chain and cannot change the arrays of
known connectors whilst iterating over them. A neat compromise is to
hook into the rrGetInfo call chain and poll for MST changes before we
report back the current configuration.
References: https://bugs.freedesktop.org/show_bug.cgi?id=84718
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
But obviously we need to track down the current severe misbehaviour. Could you
try compiling the ddx with --enable-debug[=full] to see if that generates any
useful information before it dies?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141007/dd6c3563/attachment.html>
More information about the intel-gfx-bugs
mailing list