From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: QS57/HD Graphics support? Date: Tue, 30 Nov 2010 09:21:37 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 63E419E753 for ; Tue, 30 Nov 2010 01:22:01 -0800 (PST) In-Reply-To: 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: Matthew Willoughby , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Tue, 30 Nov 2010 09:15:06 +0800, Matthew Willoughby wrote: > Enabling LVDS2 via xrandr turns the screen on and extends the desktop, > however all that is outputted is grey, occasionally white, and sometimes > flashing colours. > For information: A fresh install of Windows 7 can't use the second screen > either, until the Intel drivers are installed, so I'm assuming that this is > simply not supported in the linux drivers. I am sorry to say that the code is riddled with assumptions that there is just one LVDS panel. Most of the work would be in splitting those assumptions from the global path and moving the register/mode setting into per-LVDS connectors. Of course this is complicated by the fact that some LVDS state is mixed in with more global registers, but that is a mere complication. Fortunately Arrandale is more flexible in this regard, but the code needs to support all generations. Again, we may want to split the code up further. In essence it is not a lot of work, just fiddly wiring up the second set of registers and breaking some of the assumptions that only one panel exists. If you want to tackle it yourself, all the information you need is in the PRMs on http://intellinuxgraphics.org/ /me orders one for himself. -Chris -- Chris Wilson, Intel Open Source Technology Centre