Suggestions for properly abstracting multiple screens.
JoJo jojo
onetwojojo at gmail.com
Mon Feb 25 23:43:47 PST 2008
semantics !, lets replace the term arbitrator with "middleware" (is it needed?)
x -> middleware - device.
instead of designing middleware at "per gpu" level
design it as "per crtc" level.
expose the crtcs as virtual device to X,
middleware must handle/interpret gpu specific stuff.
then my original question may be approached keeping the above semantics in mind.
-JoJo
On Tue, Feb 26, 2008 at 1:02 PM, Dave Airlie <airlied at gmail.com> wrote:
> 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