Suggestions for properly abstracting multiple screens.

JoJo jojo onetwojojo at gmail.com
Mon Feb 25 23:25:06 PST 2008


Hi Dave

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.

-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