[Intel-gfx] [PATCH] drm/i915: VGA needs to be on pipe A on i830M
Daniel Vetter
daniel at ffwll.ch
Tue Oct 23 13:04:03 CEST 2012
On Tue, Oct 23, 2012 at 10:49:23AM +0100, Chris Wilson wrote:
> On Sun, 21 Oct 2012 23:26:29 +0200, Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
> > The bit doesn't stick, and the output is always cloned from pipe A,
> > even when it's supposed to scan out from pipe B.
> >
> > Shuts up annoying warnings from the modeset-rework, too.
> >
> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=51265
> > Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
>
> Tbh this doesn't surprise me that much, it wasn't until 855gm that
> attaching a second display and using an extended desktop became a
> selling point. I haven't spotted any such limitations form the docs yet,
> but xxtensive error reporting ftw,
>
> Acked-by: Chris Wilson <chris at chris-wilson.co.uk>
I've noticed that with this patch we know get and unknown connection state
since the code can't find a suitable pipe for load detection. But that
beats the previous state of affairs, where it tried to use pipe B,
actually used pipe A and concluded that something is connected (although
it's the LVDS on pipe A and nothing on the VGA connector on pipe B).
I've tried to make load detect work by remapping the pipe->planes stuff,
so that crtc 0 will use pipe B and hence we still have something left for
load-detect on pipe A. But alas, that upset the hw a bit.
So there's still some things to figure out, but this here will at least
paper over some of the problems.
I'll add these more recent observations to the commit.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
More information about the Intel-gfx
mailing list