Suggestions for properly abstracting multiple screens.
onetwojojo at gmail.com
Mon Feb 25 23:25:06 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.
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
> 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.
More information about the xorg