From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Farnsworth Subject: Re: Unexpected behaviour of xrandr and the Intel driver on monitor hotplug Date: Tue, 18 May 2010 18:07:54 +0100 Message-ID: <201005181807.54812.simon.farnsworth@onelan.com> References: <201005171213.57056.simon.farnsworth@onelan.com> <1274192359.25350.3776.camel@atropine.boston.devel.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from claranet-outbound-smtp01.uk.clara.net (claranet-outbound-smtp01.uk.clara.net [195.8.89.34]) by gabe.freedesktop.org (Postfix) with ESMTP id 4F9BA9E80F for ; Tue, 18 May 2010 10:07:59 -0700 (PDT) In-Reply-To: <1274192359.25350.3776.camel@atropine.boston.devel.redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Adam Jackson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Tuesday 18 May 2010, Adam Jackson wrote: > On Mon, 2010-05-17 at 12:13 +0100, Simon Farnsworth wrote: > > The first bit of misbehaviour I'm seeing is caching of EDID across > > hotplug events. If I boot my system with no display attached, I > > correctly see no EDID property. When I connect a monitor via VGA, using > > cabling that supports DDC, I see EDID. When I unplug the monitor, I > > continue to see the old EDID. When I then plug in using a cable that > > doesn't support DDC, I see an extra mode appear in the mode list, but > > the EDID has not changed. Connecting using the original cable, or > > disconnecting cables completely removes this extra mode. > > commit 725398322d05486109375fbb85c3404108881e17 > Author: Zhao Yakui > Date: Thu Mar 4 08:25:55 2010 +0000 > Adding that to my kernel build nearly fixed things for me. I still can't explain why the 848x480 mode appears when I connect a DDC-crippled cable to the GMA 945, but I can live with that, I suspect (it looks to be XServer side, anyway, and I'm about to have to generate patches there, as I don't want default modes). -- Simon Farnsworth Software Engineer ONELAN Limited http://www.onelan.com/