Suggestions for properly abstracting multiple screens.
Dave Airlie
airlied at gmail.com
Mon Feb 25 23:32:48 PST 2008
>
> so vgaArbitrator will get multiseat working on _multiple_ gpus
> kernel modesetting+DRM changes will allow "1 user per crtc"
> will kernel modesetting+DRM changes also allow "1 X per crtc" ?
>
> Why doesn't it make sense for vgaArbitrator,
> to expose individual ctrcs directly to X as a "virtual device" and
> handle multiseat in X.
> if this is done, then handling multiple GPUs would be no different.
> adding a gpu would create more virtual devices linking added crtcs to
> new virtual nodes.
because a vga arbitrator is for arbitrating VGA, you cannot arbitrate
vga one one card with itself.. it makes no sense.
vga arbitration doesn't expose anything, I think you are just confused
on what piece does what or even what the word arbitration means.
Dave.
>
> -JoJo
>
>
>
> On Tue, Feb 26, 2008 at 12:34 PM, Dave Airlie <airlied at gmail.com> wrote:
> > Nope, the vga aribiter is only for arbitration between VGA registers
> > on multiple GPU, its just part of the puzzle to getting multi-seat
> > working..
> >
> > it doesn't get involved at all to do two users on one GPU scenarios.
> > all this stuff will happen with kernel modesetting and the drm before
> > we get the arbiter into shape.
> >
> > the arbiter only matters for the *multiple* GPU case.
> >
> > Dave.
> >
>
More information about the xorg
mailing list