<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Properties neither applied nor reset after monitor hotplug"
href="https://bugs.freedesktop.org/show_bug.cgi?id=112340">112340</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Properties neither applied nor reset after monitor hotplug
</td>
</tr>
<tr>
<th>Product</th>
<td>xorg
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>minor
</td>
</tr>
<tr>
<th>Priority</th>
<td>not set
</td>
</tr>
<tr>
<th>Component</th>
<td>Driver/intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>chris@chris-wilson.co.uk
</td>
</tr>
<tr>
<th>Reporter</th>
<td>Simon.Richter@hogyros.de
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I have a laptop with HD4000 display connected to an AV receiver. When the
receiver is turned on or off, the display link is interrupted shortly to
communicate that the EDID has changed (in standby mode, the monitor is passed
through directly).
Since the receiver adds an EIA extension block, the normal modes are
interpreted as EIA modes with limited RGB range, but the respective bit is not
set in the output stream in Automatic mode, so I have to manually specify Full
range by setting the property through xrandr.
This property setting is conserved over the cable hotplug events, but not
reapplied to the data stream, i.e. if I turn the receiver off and back on, the
properties show Full range, but no indication to use full range is added to the
stream.
Setting the property to Full again has no effect, as that is the current value,
so no change. In order to get full range output again I have to reset the
property to Automatic and then to Full again.
If the properties should be reset during hotplug events, that should be done;
if they shouldn't be reset, they should be reapplied after the stream is
reestablished.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>